Food Allergies at Thai Restaurants: Hidden Allergens and Safe Ordering

Thai cuisine is one of the most allergen-dense in the world, with peanuts, fish sauce, shrimp paste, soy, coconut, and eggs woven into nearly every dish. Menu Buddy scans Thai restaurant menus and flags hidden allergens by ingredient, giving you a pre-screening before you discuss options with the kitchen.

Key Takeaways:

  • Fish sauce (nam pla) is in virtually every savory Thai dish — avoiding it requires explicit, dish-specific requests.
  • Peanuts appear as garnishes, in sauces (satay, pad Thai), and as peanut oil for cooking.
  • Shrimp paste (kapi) is a hidden shellfish allergen in curry pastes, stir-fries, and dipping sauces.
  • Coconut milk and cream are the base of most Thai curries and many desserts.
  • Cashews, not just peanuts, appear in stir-fries and as garnishes across the menu.

The Thai Allergen Landscape

Thai cooking combines multiple allergenic ingredients in nearly every dish. A single green curry contains coconut milk (tree nut by FDA classification), fish sauce (fish allergen), shrimp paste in the curry paste (shellfish allergen), and may be garnished with peanuts or cashews (tree nut/peanut allergen). This stacking of allergens makes Thai food particularly challenging for people with multiple allergies.

The good news is that Thai restaurant staff are often aware of allergy concerns, especially regarding peanuts. Many Thai restaurants in Western countries are accustomed to allergy requests and can modify dishes. The key is knowing what to ask about — and that requires understanding the hidden ingredients.

Allergen-by-Allergen Breakdown

Peanuts

Pad Thai is the most obvious peanut-containing dish, served with crushed peanuts on top and sometimes peanut in the sauce. Satay comes with peanut dipping sauce. Massaman curry contains ground peanuts. Many Thai salads (som tum, larb) are garnished with crushed peanuts. Peanut oil may be used for frying. Even if a dish doesn't list peanuts, the garnish station may add them automatically unless you specifically request otherwise.

Fish (Fish Sauce)

Fish sauce is the backbone of Thai seasoning. It's in pad Thai, all curries, most stir-fries, soups (tom yum, tom kha), salad dressings, and dipping sauces. Avoiding fish sauce at a Thai restaurant means requesting specific substitutions — some restaurants can use soy sauce instead, but this changes the flavor profile significantly and introduces soy. For a severe fish allergy, make this the first thing you communicate to the kitchen.

Shellfish (Shrimp Paste)

Shrimp paste (kapi) is a fermented ingredient used in Thai curry pastes, including green, red, and yellow curries. It's also in nam prik (chili dipping sauces) and some stir-fry sauces. Unlike whole shrimp on a plate, shrimp paste is invisible — it's ground into the curry paste itself. Even vegetarian Thai curries may contain shrimp paste unless the restaurant makes a specifically vegan curry paste.

Tree Nuts & Coconut

Cashew chicken and cashew stir-fries are popular menu items. Coconut milk is the base of green, red, yellow, massaman, and panang curries. Coconut cream appears in desserts like mango sticky rice. Coconut is classified as a tree nut by the FDA, though most tree nut allergic individuals can tolerate it — confirm with your allergist. Other tree nuts appear occasionally as garnishes.

Soy

Soy sauce is used in pad Thai, stir-fries, and marinades. Tofu appears in many dishes. Some restaurants use soy sauce as a fish sauce substitute for vegetarian options, which is helpful for fish allergy but problematic for soy allergy. Oyster sauce (containing soy) is common in stir-fries.

Eggs

Thai fried rice contains egg. Pad Thai traditionally includes egg. Thai omelets (kai jeow) are a popular side. Egg appears in some noodle dishes and as a binder in certain preparations. Egg allergy is manageable at Thai restaurants because most egg-containing dishes are identifiable, and eggs can often be omitted on request.

Safe Ordering Strategy

  1. Scan first. Use Menu Buddy to identify which dishes contain your specific allergens before talking to the server.
  2. Name the allergen in Thai if possible. A food allergy card with your allergens in Thai script is invaluable, especially at family-run restaurants where kitchen staff may speak primarily Thai.
  3. Ask about curry paste. Confirm whether the curry paste contains shrimp paste (most do). Some restaurants offer vegan curry pastes that are shellfish-free.
  4. Request no garnish. Many allergen exposures happen at the garnish stage when peanuts or cashews are sprinkled on finished dishes.
  5. Choose simple stir-fries. A basic stir-fry with protein, vegetables, garlic, and oil (no soy sauce, no fish sauce, no oyster sauce) is one of the safest options. The taste will be different from typical Thai food, but the allergen risk drops significantly.

Lower-Risk Thai Dishes (Verify With Staff)

Tom kha (coconut soup) — usually free of peanuts and wheat, but contains fish sauce, coconut, and often shrimp. Papaya salad (som tum) without peanuts — request no peanuts and no dried shrimp. Plain jasmine rice — allergen-free. Grilled meats (moo ping, gai yang) — marinades may contain fish sauce and soy sauce, but no peanuts or shellfish. Mango sticky rice for dessert — contains coconut cream but is free of nuts, eggs, and most other allergens.

Frequently Asked Questions

What allergens are most common in Thai food?

Peanuts, shellfish (shrimp paste and dried shrimp), fish (fish sauce is in almost everything), soy, eggs, and tree nuts (cashews, coconut). Thai cuisine also uses sesame seeds and wheat in some noodle dishes. Fish sauce is the most pervasive and hardest allergen to avoid in Thai cooking.

Can you eat Thai food with a peanut allergy?

It's risky but possible with careful selection. Pad Thai, satay, and many curries contain peanuts or are garnished with crushed peanuts. However, some Thai dishes like green curry, tom yum soup, and stir-fries can be made without peanuts. Inform the restaurant about your allergy and ask about shared woks and equipment.

Is fish sauce safe for people with shellfish allergies?

Fish sauce is made from fermented fish (usually anchovies), not shellfish. It's a fish allergen, not a shellfish allergen. However, shrimp paste is a separate common Thai ingredient that does contain shellfish. Both are used extensively, so clarify which specific allergy you have when speaking with staff.

Does coconut count as a tree nut for allergies?

The FDA classifies coconut as a tree nut for labeling purposes, but botanically it is a fruit. Most people with tree nut allergies can safely eat coconut, but some cannot. If you have a tree nut allergy, discuss coconut specifically with your allergist. Thai cuisine uses coconut milk and coconut cream extensively.

Medical Disclaimer: Menu Buddy is an informational tool and is not a substitute for professional medical advice, diagnosis, or treatment. The Application uses AI which may produce incomplete, outdated, or inaccurate information about ingredients, allergens, or cross-contamination. If you have a food allergy, celiac disease, diabetes, or any other medical condition, always verify ingredients and preparation methods directly with restaurant staff before consuming any food. By using the Application, you assume all risks associated with your food choices. See our Terms of Service for full details.