When you have food allergies, the obvious dangers are easy to spot: the shrimp on the appetizer menu, the peanut butter in the dessert. But the most dangerous allergens in restaurants are the ones you never see coming. These hidden allergens cause the majority of accidental allergic reactions in restaurant settings.
Here are 12 hidden allergens that trip up even the most cautious diners.
1. Soy in Sauces and Marinades
Soy sauce is obvious, but soy protein appears in an enormous range of restaurant sauces, marinades, and dressings. Teriyaki sauce, Worcestershire sauce, hoisin sauce, and many barbecue sauces contain soy. Soy lecithin is also used as an emulsifier in chocolate, baked goods, and salad dressings. If you have a soy allergy, nearly any sauce-based dish is a potential risk.
2. Dairy in Bread and Baked Goods
Most restaurant bread contains butter, milk, or whey. Brioche buns, croissants, naan bread, and dinner rolls typically contain dairy. Even “plain” breadsticks often use butter or milk powder. Many diners with dairy allergies do not think to ask about bread because it does not seem like a dairy product.
3. Eggs in Unexpected Places
Eggs are used as binders and coatings throughout restaurant cooking. Caesar salad dressing traditionally contains raw egg. Many meatballs and burger patties use egg as a binder. Pasta is commonly made with eggs. Fried foods are often dipped in egg wash before breading. Even some cocktails use egg whites for foam.
4. Tree Nuts in Pesto and Sauces
Classic pesto is made with pine nuts, but many restaurants substitute walnuts or cashews. Romesco sauce contains almonds. Mole sauce often includes various nuts. Satay and many curry pastes use peanuts or cashews as thickeners. These sauces are often listed on menus without specifying their nut content.
5. Wheat in Soy Sauce
This is a double-hidden allergen. Soy sauce, which is already hiding in many dishes, itself contains wheat. For people with celiac disease or wheat allergies, this means any dish seasoned with standard soy sauce is unsafe. Tamari (a wheat-free soy sauce alternative) exists but is not commonly used in restaurants unless specifically requested.
6. Shellfish in Broths and Stocks
Many restaurant soups, risottos, and sauces are built on seafood stock. A seemingly innocent potato soup or mushroom risotto may be cooked in a shellfish-based broth. Clam juice is a common ingredient in tomato sauces at Italian restaurants. For more on this topic, see our guide on hidden shellfish dangers in restaurant menus.
7. Peanut Oil for Frying
Many restaurants use peanut oil for deep frying because of its high smoke point and neutral flavor. While highly refined peanut oil is generally considered safe for most peanut-allergic individuals (the refining process removes most protein), cold-pressed or gourmet peanut oils retain allergenic proteins. The problem is that you rarely know which type a restaurant uses.
8. Sesame in Spice Blends
Sesame has become the ninth major allergen recognized by US law, and for good reason: it hides everywhere. Sesame appears in hummus, tahini, many spice blends (like za’atar and everything bagel seasoning), bread toppings, and Asian sauces. Sesame oil is used as a finishing oil in many Asian dishes without being mentioned on the menu.
9. Fish Sauce in Non-Seafood Dishes
Fish sauce is a cornerstone of Thai, Vietnamese, and other Southeast Asian cuisines. It appears in dishes that contain no visible seafood: pad Thai, green papaya salad, Vietnamese pho broth, and many stir-fried vegetable dishes. If you have a fish allergy, assume that any Thai or Vietnamese dish may contain fish sauce unless confirmed otherwise.
10. Milk Protein in “Non-Dairy” Items
Some foods labeled as “non-dairy” still contain milk-derived ingredients like casein or whey. Non-dairy creamers, some margarines, and even certain “dairy-free” cheese alternatives may contain milk protein. This is particularly dangerous for people with milk protein allergy (as opposed to lactose intolerance), for whom even trace amounts of casein can trigger a reaction.
11. Coconut in Curry and Desserts
While coconut allergy is less common, it can be severe. Coconut is classified as a tree nut by the FDA, and it appears in many Thai and Indian curries, desserts, smoothies, and cocktails. Coconut oil and coconut milk are increasingly used in “healthy” and “dairy-free” restaurant offerings.
12. Lupin Flour in Gluten-Free Baking
Lupin is a legume related to peanuts, and lupin flour is increasingly used in gluten-free baking as a protein-rich flour alternative. People with peanut allergies are at higher risk of lupin allergy due to cross-reactivity. This is particularly common in European bakeries and is spreading to gluten-free options in the US.
The bottom line: Menus rarely tell the full story. The only way to truly know what is in your food is to ask specific questions, and ideally, use technology that can flag these hidden risks automatically.
How to Protect Yourself
Knowing about hidden allergens is the first step. Here is how to put that knowledge into action:
- Always ask about ingredients, even for dishes that seem safe. “Is there soy in the marinade?” and “What oil do you fry in?” are questions that save lives.
- Use AI-powered tools. NutriTwin analyzes restaurant menus and flags hidden allergens based on common preparation methods and ingredient knowledge, catching risks that even careful diners might miss.
- Keep your knowledge current. Food manufacturing and restaurant practices change. A dish that was safe last year may have a new recipe this year.
- When in doubt, skip it. No meal is worth an allergic reaction. Choose simpler dishes with fewer ingredients when you cannot get clear answers.