Halloween guide
Halloween candy: always check the wrapper in your hand
Halloween is the one night a year when other people hand your kid food, so the checking happens at home, in the pile on the kitchen table. The whole lesson of this page is one sentence: always check. Check the exact wrapper, the exact size, every year. Milk (dairy) and egg hide in candy that looks harmless, and the same candy can change its answer between the store shelf and the treat bag.
This is a list of candy to avoid or double-check for milk (dairy) and egg only. It is not a list of safe candy: nothing here means a candy is safe, and a candy missing from this list isn't safe either. It narrows the pile. It never replaces the wrapper.
Don't take our word for it. Check.
We're a parent-run site, not doctors, allergists or candy makers. Recipes, factories and packaging change without notice, and this list may be incomplete, out of date or wrong. Read every label yourself, every time, and you decide what your child eats.
To the fullest extent allowed by law, Allergy Safe USA isn't responsible for any reaction, injury or loss connected to using this page. Read the full disclaimer
Start here: two rules for the whole night
Always check These come before any list on this page. Always check.
If it came from a mixed assortment bag, judge the piece, not the bag. The bag's allergen block belongs to the scariest candy inside it.
If there's no label, it doesn't get eaten. Homemade popcorn balls, a neighbor's cookies, the caramel apple from the farm stand. Kind gestures, unlabeled, unknowable. Trade them for something you've checked yourself.
Want a swap ready? Keep a stash of treats you've label-checked yourself at home and trade piece for piece at the door. And if your kid is heading to a party, an allergy card does the explaining for you. build one free here.
How we sort the pile
Always check Six rules for the kitchen table. Always check.
No ingredients? Don't eat it. Homemade treats, bakery items, and unwrapped candy have no label to check. There's no safe way to guess. Those go in the no pile, no debate.
Read the "Contains / May contain" block, not just the ingredient list. Milk and egg hide in facility warnings. Candy corn's ingredient list looks fine, but the facility statement flags milk and egg. Gummies with clean ingredients still carry may-contain warnings. The fine print at the end is the part that matters.
Check the exact bag. Size and flavor change the answer. The 1.5 oz Laffy Taffy bar contains egg white; other sizes of the same candy carry different labels. Same brand, different size, different answer. "That brand is safe" is never the whole story.
Fun-size is its own product. The mini in the treat bag isn't always made like the full-size bar at the store. Seasonal shapes and fun-size runs pick up warnings the regular version doesn't have. Judge the piece in hand.
"Seems safe" is where the traps live. A lollipop (Tootsie Pop) has milk in the center. A bubble-gum sucker (Blow Pop) carries a milk warning. Gummy bears (Haribo) warn about traces of milk. Nothing on this page is here because it looks risky. It's here because the label says so.
Assortment bags pool their warnings. A mixed bag prints one allergen block for everything inside, driven by the worst item in the bag. Ignore the outer bag; check each piece.
How our family handles Halloween night
We have everyone over, all the kids, and we all go trick-or-treating together. On the route, some of the kids start eating candy as they go. Our son can't just have anything, so for him it's only candy we've verified or something we already know we trust. Everything else waits.
When we get home, all the kids dump out their candy. First thing, we take out all the chocolate. We pretty much know none of it is going to work for him, so we set it aside. Then we go through the questionables. We know items like Haribo gummies or the Blow Pop suckers with gum in the middle tend to have milk warnings on them. Anything we're not super familiar with, we look up online and try to find the right packaging. If we can't find it, or the item has no ingredients on it, it goes in the no pile.
Then the bartering starts. The chocolate stinks for our kid, but chocolate is gold to other kids. One chocolate piece might get him two packets of Skittles. It's turned into a fun game, and eventually it'll be him learning how to trade and barter his own candy. That's kind of the point: take a moment that could be a bummer for your kid and turn it into something good, something they can learn from and have fun with. The first time we took him trick-or-treating, he was a little bummed he couldn't just have anything. Now that he understands his allergies better, it's totally normal for him, and everyone has a blast.
This is our family's system, not advice for yours. The stricter default is no eating at all until labels are checked at home. Follow your allergist's rule, and keep prescribed epinephrine on hand. Read the full disclaimer
Looks safe. Check anyway.
Always check These are the ones that catch parents. Common candy that looks harmless and carries a warning anyway.
Haribo Goldbears. Gummy bears, so parents assume fruit and sugar. On the US labels checked, egg isn't listed. The warning is traces of milk. Labels vary by bag, so the bag in hand decides.
MILKmay containEGGcheck labelCharms Blow Pops. A sucker with bubble gum in the middle. Milk may be present. The gum sucker counts.
MILKmay containEGGcheck labelTootsie Pops. The center is Tootsie Roll, made with condensed skim milk. A lollipop with milk in the middle.
MILKcontainsEGGcheck labelJunior Mints. Dark chocolate, so people guess it's the safer chocolate. The label says egg and milk may be present, for either allergy.
MILKmay containEGGmay contain
Contains milk (dairy)
Always check Chocolate means check, and so does anything caramel, popping, or filled. Always check.
The obvious chocolate first, then the ones nobody expects. Every item here has milk as an ingredient.
Chocolate minis & bars
Reese's Peanut Butter Cups, including Pumpkins and other seasonal shapes
MILKcontainsEGGcheck labelHershey's Miniatures
MILKcontainsEGGcheck labelM&M's Milk Chocolate (fun size)
MILKcontainsEGGcheck labelTwix (fun size)
MILKcontainsEGGcheck labelKit Kat (snack size)
MILKcontainsEGGcheck labelButterfinger (fun size)
MILKcontainsEGGcheck labelCrunch (fun size)
MILKcontainsEGGcheck label100 Grand (fun size). Milk, and may contain egg too.
MILKcontainsEGGmay containAlmond Joy and Mounds (snack size)
MILKcontainsEGGcheck labelWhoppers
MILKcontainsEGGcheck labelMilk Duds
MILKcontainsEGGcheck labelRaisinets
MILKcontainsEGGcheck labelGoobers
MILKcontainsEGGcheck labelSixlets. Yes, Sixlets. Milk hides in the ingredient list.
MILKcontainsEGGcheck label
The ones that don't look like milk
Baby Bottle Pop with popping powder. Lactose in the powder.
MILKcontainsEGGcheck labelKool-Aid Popping Candy. Same lactose trap.
MILKcontainsEGGcheck labelTootsie Rolls and Tootsie Pops. Condensed skim milk, including in the center of the sucker.
MILKcontainsEGGcheck labelWerther's Original caramels
MILKcontainsEGGcheck labelKraft Caramels
MILKcontainsEGGcheck labelCaramel apples
MILKcontainsEGGcheck labelKathy Kaye Soft Caramel popcorn balls
MILKcontainsEGGcheck label
Contains egg
Always check Nougat means egg until the wrapper proves otherwise. Always check.
Egg hides in nougat. If a fun-size bar has nougat, check it twice. Every item here contains egg white as an ingredient (the chocolate ones contain milk too).
Snickers (fun size). Egg whites in the nougat.
MILKcontainsEGGcontainsMilky Way (fun size). Egg whites.
MILKcontainsEGGcontains3 Musketeers (fun size). Egg whites.
MILKcontainsEGGcontainsSweeTarts Mini Chewy. Egg whites. Other SweeTarts formats carry different labels; check each one.
MILKcheck labelEGGcontainsLaffy Taffy 1.5 oz bar. Egg white. Other sizes carry different labels; check each one.
MILKcheck labelEGGcontainsNow and Later Chewy. Egg whites. The Original hard chews are may-contain instead. Read which one you're holding.
MILKcheck labelEGGcontains
May contain: the fine-print traps
Always check The ingredients can look clean while the warning at the bottom isn't. Always check the whole label.
No milk or egg in the ingredients, but the label carries a shared-equipment or facility warning for one or both. Many allergy families treat these exactly like "contains." We list milk and egg separately because they don't always travel together.
Haribo Goldbears (and Twin Snakes). May contain traces of milk. Haribo labels vary by candy; check every bag.
MILKmay containEGGcheck labelBlack Forest Gummy Bears. May contain milk and egg.
MILKmay containEGGmay containJunior Mints. "Egg and milk may be present." A dark-chocolate mint that looks safe and isn't, for either allergy.
MILKmay containEGGmay containNerds (boxes, Big Chewy, Gummy Clusters). May contain milk and egg. The Nerds Rope flags egg; its milk wording varies by package, so the pack in hand decides.
MILKmay containEGGmay containTrolli Sour Brite Crawlers. May contain milk and egg.
MILKmay containEGGmay containLemonheads, Atomic Fireballs, Runts, Gobstoppers. May contain milk and egg. Plain hard candy. Nobody checks these; the facility statement does the damage.
MILKmay containEGGmay containBottle Caps. May contain egg.
MILKcheck labelEGGmay containCharms Blow Pops (and Minis). Milk may be present. The gum sucker counts.
MILKmay containEGGcheck labelPeeps Marshmallow Pumpkins. May contain milk.
MILKmay containEGGcheck labelBrach's Classic Candy Corn. Made in a facility that uses milk and egg.
MILKmay containEGGmay containDots. Labels differ between packages, and at least one says may contain milk and egg. The box decides, not the brand.
MILKvaries by boxEGGvaries by boxPush Pop Gummy Roll. May contain milk.
MILKmay containEGGcheck labelSour Jacks. Packed in a facility that uses milk.
MILKmay containEGGcheck labelSweeTarts Gummies and SweeTarts Ropes Cherry Punch. May contain milk and egg.
MILKmay containEGGmay containWarHeads Extreme Sour (fun size). May contain milk. Labels differ by size; check each one.
MILKmay containEGGcheck label
Don't take our word for it. Always check. Every wrapper, every year.