Health May 6, 2026

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:

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:

Soy: Everywhere in Modern Cooking

Soy is in things you'd never suspect.

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

Tree Nuts and Peanuts: Dessert and Sauce Lookout

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:

Shellfish: The Stock and Sauce Hiding Spot

Shellfish allergy is one of the more dangerous and tends to be lifelong. Ask explicitly even at non-seafood restaurants.

See what's actually in every dish

MenuPics shows you photos of every menu item, with ingredient hints. Free on iPhone.

Download MenuPics - Free

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

Apps That Help

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:

  1. Know the patterns (soy in everything Asian, wheat in soy sauce, dairy in fried dustings, sesame in everything Middle Eastern).
  2. Ask the server with specifics, not vague phrasing.
  3. 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.

Related Articles