Tree-Nut Allergy Food Scanner — Almond, Cashew, Walnut, All 14 Tree Nuts

"Tree nut" isn't one allergen — it's 14 botanically distinct nuts (almond, cashew, walnut, hazelnut, pistachio, pecan, brazil nut, macadamia, pine nut, and more) that the FDA groups under one label disclosure. Some kids react to all of them; many react to a specific few. SafePantry checks every barcode against every tree nut on the FDA list, flags 'may contain' warnings other apps quietly skip, and gives you a safe / caution / unsafe verdict in two seconds. Free, no ads, no tracking.

Download free on the App Store
Not safe Contains tree nut

Why tree nut scanning is hard

Tree-nut labeling is uniquely confusing because the category is a regulatory fiction, not a biological one. Almond is a stone fruit. Cashew is the seed of a fruit. Pine nut comes from a pine tree. They share a label category because FDA FALCPA groups them, but they don't share much else — and a child allergic to cashew may tolerate almond fine, or vice versa. Front-of-package marketing rarely makes the distinction explicit. A bar labeled "almond crunch" can still be made on equipment that just ran cashew, and the only place that shows up is a small-print precautionary statement on the back.

Cross-contamination is the bigger story. FDA labeling law requires that intentional tree-nut ingredients appear on the label. The shared-equipment warnings — "may contain tree nuts", "processed in a facility that handles tree nuts" — are voluntary. Two visually identical granola bars from two different brands can have completely different cross-contact risk and you wouldn't know from the front of the package. Tree-nut allergy and peanut allergy also co-occur in roughly 30% of children with either diagnosis, so families are often shopping for both at once.

Then there are the names. Tree nut hides under marzipan (almond paste), gianduja (hazelnut chocolate), praline (almond or hazelnut), nougat (often almond), mandelona (peanut flavored to taste like almond), and as a component of compound ingredients (pesto for pine nut, mole for almond, mortadella for pistachio). Imported products use translated terms. A restaurant menu calling a dish "nut-crusted" rarely specifies which nut or whether the kitchen handles others.

And if you have more than one child with different allergies, the math compounds. Safe for the 4-year-old with cashew + pistachio (those two cross-react heavily), but is it safe for the 7-year-old with almond and walnut? Most scanner apps check one allergen at a time. Tree-nut families are doing it in their head in the cereal aisle.

How SafePantry handles it

SafePantry uses Open Food Facts — the world's largest open food database, with over 3 million products and growing — as its source of truth. Every product is tagged with a canonical allergen taxonomy. Tree nuts map to en:nuts as the umbrella category, with per-nut sub-tags (en:almonds, en:cashew-nuts, en:walnuts, and so on) for finer-grained matching when a manufacturer discloses the specific nut.

When you scan, SafePantry checks three things in parallel: (1) is any tree nut in the declared ingredient list, (2) is tree nut listed in any precautionary statement on the label ("may contain", "processed on shared equipment", "made in a facility that processes"), and (3) does the manufacturer have a known history of tree-nut cross-contact for this product line. The verdict — green, yellow, red — reflects the strictest finding. If your child reacts only to specific tree nuts, you can configure their profile that way; SafePantry will still flag products with ambiguous "tree nut" labeling as caution because the specific nut often isn't disclosed.

Every family member has their own profile. You can have one kid with cashew + pistachio (a common co-occurrence pair), another with walnut + pecan, a grandparent with peanut. The verdict screen shows the per-kid breakdown so you can see at a glance who in your family can eat this and who can't. When Open Food Facts doesn't have the product (about 1 in 5 in the US right now), SafePantry falls back to label-capture — point the camera at the ingredient list and the same allergen engine parses it on-device.

None of this data leaves your phone. There's no account. There are no ads. There is no third-party analytics that can sell your child's allergy profile to an advertiser.

Hidden sources of tree nut

These products contain tree nut more often than parents expect — always check the label.

Marzipan and almond paste
Used in European pastries, stollen, wedding cakes, and many filled chocolates — often unlabeled on bakery items.
Pesto
Traditional pesto is built on pine nut; some modern recipes substitute walnut or cashew. Restaurant pesto is rarely labeled.
Nutella and other chocolate-hazelnut spreads
Hazelnut is the primary ingredient — and many chocolate products are made on shared equipment with these spreads.
Pralines and nougat
Both are typically almond or hazelnut based. Common in European chocolates, ice creams, and holiday confections.
Mortadella and other Italian cured meats
Mortadella often contains pistachio; some salami varieties also include tree nuts as inclusions.
Mole sauce
Many traditional mole recipes thicken with almonds; restaurant moles rarely disclose specific nuts on the menu.
Baklava and Middle Eastern pastries
Pistachio and walnut are the structural ingredient — shared trays and brushes contaminate everything else in the case.
Salads with mystery 'crunch'
Restaurant salads frequently include candied pecans, walnuts, or sliced almonds that aren't always mentioned on the menu.
Energy and protein bars
Even bars not labeled with a specific tree nut frequently share equipment with multiple tree-nut SKUs in the same factory.
Ice cream from scoop shops
Shared scoops between flavors and shared mix-in toppings are a top cause of pediatric anaphylaxis from tree nut.
Asian sauces and curries
Cashew thickens many Indian curries (korma, makhani); Thai curries sometimes include cashew or almond. Menus rarely flag this.
Flavored coffee drinks
Hazelnut, almond, and praline syrups are mixed at shared pour stations — even non-nut drinks pick up residue.

Brands frequently safe for tree nut-allergic families

This list reflects manufacturer policies and Open Food Facts data at the time of writing. Always read the current label — formulations and facility policies change.

BrandNotes
Vermont Nut FreeDedicated peanut- and tree-nut-free facility; full confectionery line and one of the most trusted brands in the tree-nut community.
Sun CupsTree-nut- and peanut-free in a dedicated facility. Sunflower seed butter base instead of nut butters.
Enjoy Life FoodsFree of the top-14 allergens including all tree nuts, with dedicated facility processes.
MadeGoodTop-14-allergen-free granola bars, crackers, and cookies; nut-free-school certified.
No Whey! ChocolatesTree-nut-, peanut-, dairy-, and egg-free chocolate confections including holiday-themed novelty shapes.
Don't Go NutsSoy-based 'nut butter' alternatives in a dedicated nut-free facility — for families who want a peanut-butter analogue.
Partake FoodsTop-9-allergen-free crackers and cookies; rigorous third-party audits for tree-nut cross-contact.
FreeYummTop-9-allergen-free granola bars and cookies; school-safe formulations and clear tree-nut-free labeling.
Surf SweetsTree-nut-, peanut-, and gluten-free fruit candies; widely stocked in mainstream grocery.
Skeeter Nut FreeDedicated tree-nut- and peanut-free bakery; cookies and snack mixes.
Skinny Dipped (selected SKUs)Several SKUs are tree-nut-free, but the brand also makes almond and cashew products — check the specific bag carefully.
Wow ButterSoy-based nut-butter alternative made in a dedicated tree-nut- and peanut-free facility.

Frequently asked questions

Is coconut a tree nut?
Not for FDA labeling purposes. The FDA classifies coconut as a tree nut for allergen disclosure under FALCPA, but most allergists and the major food-allergy organizations distinguish it — coconut is botanically a drupe (a stone fruit), and clinically true coconut allergy is rare and usually independent of tree-nut allergy. ACAAI notes that children allergic to other tree nuts are not at significantly elevated risk for coconut. That said, labels still call out coconut alongside other tree nuts, so SafePantry respects your profile — if you don't include coconut in your child's allergen list, it won't be flagged. Always confirm with your allergist before introducing it.
Does SafePantry catch 'may contain tree nut' warnings?
Yes. SafePantry flags any precautionary allergen statement — 'may contain tree nuts', 'processed on shared equipment with tree nuts', 'made in a facility that processes tree nuts' — as a caution-level verdict (yellow). Many competing apps only check the intentional ingredient list and silently miss these, which is the #1 reason we built SafePantry. For a category like tree nut where shared-equipment risk is the dominant contamination vector, ignoring precautionary statements isn't a feature trade-off, it's a safety gap.
My child reacts only to cashew and pistachio. Can SafePantry handle that?
Yes. Cashew and pistachio cross-react heavily — they're in the same botanical family — so this is a common profile pair. SafePantry lets you configure each child's profile with the specific tree nuts they react to. When a label lists the specific nut ("contains cashew") the per-nut sub-tag matches. When a label uses the umbrella term "tree nut" without specifying which, SafePantry flags it as caution because the actual nut isn't disclosed — that's the safer default.
What if my child is allergic to both peanut and tree nut?
About 30% of kids with one of these allergies have the other, so this is a common profile. SafePantry treats peanut and tree nut as independent allergens (peanut is a legume, not a nut) and you can add both to a child's profile. The verdict screen shows which allergen triggered a caution or unsafe finding so you know whether it's the peanut, the tree nut, or both.
Is almond milk safe for kids without a tree-nut allergy?
Almond milk is, by definition, a tree-nut product. It is not safe for a child with almond or general tree-nut allergy. It has become so common as a dairy alternative — in coffee shops, school cafeterias, and packaged products — that families with tree-nut allergy have to re-read labels on items that used to be dairy-only (baked goods, ice cream, baby formula). SafePantry checks for almond as a component allergen anywhere it appears in the ingredient list.
Is SafePantry free?
Yes. Core scanning, multi-kid profiles, and the verdict engine are free forever. An optional Family Pro upgrade (annual subscription or one-time lifetime) unlocks restaurant-menu scanning, recipe scanning, pantry inventory, and reaction-journal PDF export, but you never need it to check whether a product is safe.
Does SafePantry replace my allergist's advice?
No. SafePantry is a label-reading aid — it tells you what's on the label faster and more reliably than reading it yourself in a busy grocery store. It does not diagnose, treat, or cure any condition, and it cannot replace your allergist's guidance for your child. Always confirm safety with your allergist for new foods or unfamiliar brands, and follow your written emergency action plan for any reaction.
Does scanning send my data anywhere?
Scanning sends only the barcode to Open Food Facts to look up the product. Your child's allergen profile, scan history, and family information stay on your phone. There is no account, no advertising SDK, and no third-party analytics that could profile your family. The privacy details are on our privacy page.

Free on iPhone, iPad, and Apple Watch

Get SafePantry — free

Sources

  1. FDA — Food Allergens & Labeling (FALCPA)
  2. ACAAI — Tree Nut Allergy
  3. FARE — Tree Nut Allergy
  4. Mayo Clinic — Food Allergy
  5. Open Food Facts — Allergen Taxonomy