How to Spot Hidden Allergens on a Restaurant Menu
A menu description that looks safe on paper can hide an allergen four ways. Soy sauce has gluten. "Crispy" frequently means dusted with milk powder. Caesar dressing has anchovies. If you have a real food allergy, the menu alone is not your friend. Here's the actual map.
Important note up front: if you have a serious or anaphylactic allergy, this article is not a substitute for direct communication with your server and the kitchen. It's a guide to the patterns. The final say always belongs to the people preparing your food.
Gluten: The Most-Hidden Allergen
Gluten shows up in places you wouldn't expect. The big ones:
- Soy sauce. Contains wheat. Most Asian dishes that taste savory are using soy sauce. Tamari is the gluten-free version, but most restaurants don't stock it. Always ask.
- Salad dressings. Many contain wheat-based thickeners or malt vinegar. Asian-style and creamy dressings are the usual culprits.
- Marinades. Steaks, chicken, and pork often soak in something with wheat or soy sauce.
- Crab cakes, meatballs, breaded anything. Bound with breadcrumbs.
- Imitation crab. Used in California rolls and seafood salads. Made with wheat.
- French fries. Sometimes coated with wheat-based batter for crispness, and almost always fried in shared oil with breaded items.
- "Crispy" anything fried. Cross-contamination from shared fryers is the celiac landmine.
- Wraps and tortilla-adjacent items. Even "corn tortillas" sometimes contain wheat in the US (look up "blended tortillas").
- Beer, ale, lager. All gluten unless specifically labeled gluten-free.
- Wheat-based seitan. Common in vegetarian dishes.
For celiac disease, gluten-free menus alone are not enough. Cross-contamination from shared surfaces, fryers, and pasta water is real. Use a vetted-restaurant app like Find Me Gluten Free or Gluten Dude.
Dairy: Hides Behind Words That Don't Sound Like Dairy
The obvious ones (cheese, milk, butter, cream) are easy to spot. The non-obvious ones:
- Casein, whey, lactose: dairy proteins. If they're listed, dairy is present.
- "Crispy" coatings: many kitchens dust food with dry milk powder before frying for browning.
- Mashed potatoes: almost always have butter and milk.
- Bread and rolls: often have butter or milk in the dough.
- "Buttered" or "with brown butter": obvious, but sometimes "buttery" sneaks past.
- Pesto and creamy sauces: pesto has parmesan; cream sauces are dairy-heavy.
- Caramel sauces, nougat, chocolate desserts: usually have cream or butter.
- Some "vegan" or "non-dairy" items: in the US, "non-dairy" can legally contain casein. Check.
Soy: Everywhere in Modern Cooking
Soy is in things you'd never suspect.
- Soybean oil: the most common cooking oil in commercial kitchens.
- Soy lecithin: an emulsifier in chocolate, baked goods, salad dressings.
- Asian sauces: soy sauce, hoisin, oyster sauce, teriyaki, miso. All soy.
- Margarine and "buttery spreads": usually soy oil.
- Edamame: soybeans, often a sushi appetizer.
- Tempeh, tofu, miso: obvious, but sometimes show up in "vegetarian" dishes without flagging.
- Worcestershire sauce: often contains soy.
- Veggie burgers: most have soy protein as a base.
Soy allergy is one of the trickiest because soybean oil and soy lecithin are in so many products. Ask the kitchen what oil they fry in.
Eggs: The Sauce and Pasta Trap
- Mayonnaise and aioli: egg-based.
- Caesar dressing: traditional version has raw egg yolks.
- Hollandaise and béarnaise: egg yolks plus butter.
- Fresh pasta: egg in the dough. Dried pasta usually doesn't have it.
- Carbonara: actually mostly egg, not cream.
- Egg wash on baked goods: pretty much every croissant, pastry, and many breads.
- Meringues, marshmallows, mousses: egg whites.
- Some breaded coatings: egg dredge before flour.
Tree Nuts and Peanuts: Dessert and Sauce Lookout
- Pesto: pine nuts (technically a seed but allergic cross-reaction common).
- Romesco: almonds or hazelnuts.
- Mole sauces: many include peanuts, almonds, or pumpkin seeds.
- Pad thai: usually topped with crushed peanuts.
- Salads: candied walnuts, almonds, pecans hide in spinach and arugula salads.
- Granola, parfaits, crumbles: nuts as expected, but also in unexpected savory dishes.
- Asian dishes: many use peanut oil for frying. Ask.
- Pesto-substitute "vegan parmesan": usually cashews.
- Marzipan, frangipane, praline: all almonds.
For severe nut allergies, restaurants with "we cannot guarantee a nut-free environment" disclaimers (like many bakeries) should be considered off-limits unless you've called ahead.
Sesame: Newest US Major Allergen
Sesame became the 9th US-recognized major allergen in 2023. Restaurants are still catching up. Hidden sources:
- Tahini: sesame paste. In hummus, baba ghanoush, dressings, and Middle Eastern sauces.
- Sesame oil: common in Chinese, Korean, Japanese, and Vietnamese cooking.
- Bread crusts and rolls: sesame seeds are extremely common toppings.
- Hamburger buns: most have sesame seeds.
- Sushi rolls: tobiko-topped rolls often have sesame; "spicy mayo" sometimes contains sesame oil.
- Falafel and chickpea-based dishes: tahini in the sauce.
- Salad dressings: "Asian" dressings often contain sesame oil.
Shellfish: The Stock and Sauce Hiding Spot
- Worcestershire sauce: contains anchovies (a fish, but cross-reactive concerns).
- Caesar dressing: anchovies.
- Fish stock: used in many soups, risottos, and sauces.
- Bouillabaisse, paella, gumbo: contain multiple shellfish.
- "Seafood medley": usually contains shrimp.
- Asian fish sauce: in pad thai, pho, and many Southeast Asian dishes.
- Chicken broth and wonton soup: sometimes have shrimp paste base.
Shellfish allergy is one of the more dangerous and tends to be lifelong. Ask explicitly even at non-seafood restaurants.
How to Ask: Wording That Works
Be Specific
"I have a food allergy" is too vague for kitchens to act on. Say what specifically and how serious. "I have a severe peanut allergy. Can you check that this dish has no peanuts and isn't made on shared equipment with peanut-containing dishes?"
Differentiate Allergy vs. Preference
If you have a real allergy, say so. Restaurants take allergies seriously and will go further to accommodate them. If you have a preference (you don't like cilantro), don't use the word allergy. It dilutes the language for diners with serious allergies and confuses kitchens.
Mention Cross-Contamination if Severe
Cross-contamination is when an allergen is introduced through shared surfaces, utensils, or oil. For celiac, severe peanut/tree nut, or anaphylactic shellfish allergies, mention it explicitly. The kitchen will use clean tools, separate prep area, and a fresh fryer. They are usually willing.
Confirm Twice
Ask once when you order and again when the dish arrives. "Just confirming, no peanuts in this?" Servers don't mind. They'd rather you confirm than send you to the ER.
Use a Translated Allergy Card When Traveling
Apps like Equal Eats or Food Allergy App generate printable allergy cards in 130+ languages. Hand it to the server when you sit down. This is the standard tactic for traveling with allergies.
The Cuisines That Are Toughest by Allergen
- Soy allergy: avoid most Asian cuisines or accept significant menu restriction.
- Gluten/celiac: avoid most Italian and most beer-focused gastropubs unless they have a verified GF protocol.
- Tree nuts: avoid bakeries, Indian (mole-style sauces), Thai, and most ice cream shops.
- Sesame: avoid Middle Eastern, most Asian.
- Dairy: avoid French, Italian, and most American comfort food. Many vegan-leaning restaurants are easier.
- Shellfish: avoid Southeast Asian, Spanish (paella, sofrito), French (bouillabaisse), Cajun, Creole.
- Egg: avoid most baked goods and fresh-pasta-focused Italian restaurants.
Apps That Help
- Picknic: detailed allergen info on restaurants for the top 8 allergens.
- Find Me Gluten Free / Gluten Dude: vetted gluten-free dining.
- Spokin: community-driven food allergy app with restaurant reviews from allergic diners.
- Equal Eats / Food Allergy App: translated allergy cards.
- MenuPics: helps you see ingredients visually, useful for spotting "wait, is that a sesame seed on the bun?" before you commit.
The Bottom Line
Hidden allergens are real and stubborn. The menu won't tell you everything, even when it's trying to. The big three moves:
- Know the patterns (soy in everything Asian, wheat in soy sauce, dairy in fried dustings, sesame in everything Middle Eastern).
- Ask the server with specifics, not vague phrasing.
- Use vetted-restaurant apps and translated allergy cards if your allergy is severe.
Most restaurants want to keep you safe. Make their job easier by being clear, and they'll usually go the distance.
Frequently Asked Questions
What are the most common hidden allergens at restaurants?
Gluten in soy sauce and salad dressings. Dairy in "crispy" fried foods (some kitchens dust with dry milk). Soy in marinades, sauces, and oils. Eggs in mayonnaise-based sauces, fresh pasta, and breaded coatings. Tree nuts in pesto, romesco, mole, baked goods. Sesame in tahini, hummus, dressings, and bread crusts. Shellfish in fish stock, Worcestershire sauce, and Caesar dressing (anchovies).
How do I ask about allergens at a restaurant?
Be specific and direct. Tell the server you have an allergy (not a preference) and name the specific ingredient. Ask what they can recommend. If they're unsure, ask them to check with the chef. For severe allergies, mention cross-contamination risk explicitly. A printed allergy card in the local language helps when traveling.
Are gluten-free menus actually gluten-free?
Sometimes yes, sometimes no. A "gluten-free" designation usually means the dish is formulated without gluten ingredients, but cross-contamination from shared equipment, fryers, or surfaces is common. For celiac disease, gluten-free menus alone are not enough. Use Picknic, Find Me Gluten Free, or Gluten Dude to find restaurants with verified cross-contamination practices.
What's the difference between allergy and intolerance for ordering?
An allergy involves an immune response and can be life-threatening. An intolerance is a digestive issue and is uncomfortable but not dangerous. Restaurants take allergies more seriously and will go further to accommodate them. Be honest. If you have an intolerance and call it an allergy, you create cry-wolf risk for diners with real allergies and can confuse kitchens.