How Do You Eat Safely With Food Allergies in Thailand?

Shrimp paste hides in every curry, fish sauce is in everything, and peanuts show up as surprise garnishes. Here's how to eat safely.

Luis Martinez
Luis Martinez ·
How Do You Eat Safely With Food Allergies in Thailand?

You’re at a night market in Bangkok. The pad kra pao looks like a simple basil stir-fry — but it contains oyster sauce, soy sauce, fish sauce, and a fried egg on top. Four hidden allergens in Thailand’s most popular street food. According to a 2025 study in Tropical Diseases, Travel Medicine and Vaccines, 6.9-10% of travelers with food allergies experienced allergic reactions during travel — and Thailand’s cuisine is built to trigger every one of those cases.

The biggest threats in Thai cuisine aren’t the obvious ones like peanuts in pad thai. They’re invisible foundational ingredients: shrimp paste (กะปิ, kapi) is in every traditional curry paste, fish sauce (น้ำปลา, nam pla) is in virtually every savory dish, and oyster sauce adds both shellfish and wheat to most stir-fries. You can eat well here — but you need to know exactly where the dangers hide.

TL;DR: Shrimp paste (kapi) is in every Thai curry paste — even “vegetable” curries. Fish sauce replaces salt in Thai cooking. Peanuts appear as garnish on dishes that don’t list them. Jay (เจ) vegan restaurants are your safest fallback. Name every specific ingredient you can’t eat, not just the category.

Why Is Thai Food So Dangerous for Food Allergies?

Thailand welcomed 35 million international visitors in 2024, according to the Tourism Authority of Thailand, and many come specifically for the food. But here’s the problem: according to the Annals of Allergy, Asthma & Immunology (2023), 50% of allergic reactions at restaurants involve “hidden” allergens in sauces, pastes, and preparations the diner never sees.

Thai cuisine is built on exactly these invisible ingredients. Fish sauce replaces salt. Shrimp paste is in the curry paste itself, not the curry. Oyster sauce is the finishing touch on stir-fries. You won’t see them on the plate, and most menus won’t list them.

What Are the Hidden Allergens Most People Miss?

According to the Asian Pacific Journal of Allergy and Immunology (2021), shrimp is the #1 confirmed food allergen in Thailand — 40% of challenge-proven cases. These are the traps that catch experienced travelers off guard.

DishWhat Hides InsideAllergens
All Thai curries (green, red, yellow, panang, massaman)Kapi (กะปิ) — shrimp paste in the curry paste itselfCrustacean
Tom yum (even chicken or mushroom)Nam phrik phao (น้ำพริกเผา) — roasted chili paste with dried shrimpCrustacean, fish
Pad kra pao (ผัดกระเพรา) — basil stir-fryOyster sauce + soy sauce + fish sauce + fried egg on topMollusk, soy, wheat, fish, egg
Pad see ew (ผัดซีอิ๊ว) — stir-fried noodlesDark soy + light soy + oyster sauce + eggSoy, wheat, mollusk, egg
Khao soi (ข้าวซอย) — northern curry noodlesWheat egg noodles + coconut milk + curry paste with shrimp pasteWheat, egg, coconut, crustacean, soy
Som tam Thai (ส้มตำไทย) — papaya saladDried shrimp + fish sauce + peanutsCrustacean, fish, peanut
Satay (สะเต๊ะ) — grilled skewersPeanut sauce + coconut milk + fish sauce in marinadePeanut, coconut, fish

Which Thai Dishes Are Usually Safe for Each Allergy?

No Thai dish is guaranteed safe — shared woks are never soaped between uses. But according to FARE (2024), 33 million Americans have at least one food allergy, and knowing which dishes to start with turns anxiety into meals.

Your AllergyUsually Safer OptionsWatch Out For
PeanutMost curries (green, red, panang), tom yum, pad kra pao, larb, grilled meats (moo ping, gai yang)Peanut garnish — say “mai sai thua lisong” (ไม่ใส่ถั่วลิสง)
ShellfishGrilled meats + sticky rice, fresh fruit, plain riceKapi (shrimp paste) is in ALL curry pastes and nam phrik phao
FishJay (เจ) vegan restaurants onlyFish sauce is in everything — even “dry” dishes like larb
EggCurries, tom yum, tom kha, som tam, grilled meatsPad thai, fried rice, pad kra pao (fried egg on top by default)
SoyCurries (fish sauce + coconut base), som tam, grilled meatsALL stir-fries use soy sauce + oyster sauce
Wheat/GlutenRice noodles, sticky rice, jasmine rice, curries, grilled meatsSoy sauce and oyster sauce both contain wheat. Khao soi = wheat noodles
DairyNearly all Thai food — naturally dairy-freeOnly a risk at Westernized restaurants adding butter or cream

What Makes Shellfish Allergy the Hardest in Thailand?

Honestly — very difficult. The core problem is kapi (กะปิ), fermented shrimp paste that’s pounded into every traditional curry paste. Green, red, yellow, panang, massaman — all contain crustacean-derived ingredients even when the bowl has no visible shellfish.

It gets worse. Nam phrik phao (น้ำพริกเผา), the roasted chili paste that’s the base of tom yum, contains both dried shrimp and shrimp paste. So chicken tom yum and mushroom tom yum still have shellfish in them. Oyster sauce (น้ำมันหอย) is in most stir-fries. Your safest bets: grilled meats like moo ping (หมูปิ้ง) and gai yang (ไก่ย่าง) with sticky rice, and jay (เจ) vegan restaurants that skip all animal-derived pastes.

Which Dishes Should You Avoid With a Peanut Allergy?

Peanut allergy is more manageable than shellfish in Thailand, but the danger is garnishes. A 2025 study in Tropical Diseases, Travel Medicine and Vaccines found that peanuts and tree nuts account for up to 75% of travel-related food allergy cases. In Thailand, peanuts aren’t usually in the base sauces — they’re tossed on top at the last second, often unlisted.

Avoid: pad thai (ผัดไทย), som tam Thai (ส้มตำไทย), satay (สะเต๊ะ), massaman curry (แกงมัสมั่น), miang kham (เมี่ยงคำ), gaeng hang lay (แกงฮังเล), and coconut ice cream (vendors add crushed peanuts by default). Most other curries, tom yum, pad kra pao, larb, and grilled meats are traditionally peanut-free — but always say “mai sai thua lisong” (ไม่ใส่ถั่วลิสง).

How Do You Tell a Thai Restaurant About Your Food Allergy?

Food allergy awareness in Thailand is low. A 2024 Bangkok Post feature noted that allergy information in the country is “quite scattered and often based on hearsay.” Anaphylaxis isn’t widely understood outside hospitals and upscale restaurants. Saying “I don’t like it” gets treated as a preference. You need to communicate severity — and according to FARE (2024), more than 40% of children with food allergies have experienced anaphylaxis, so the stakes of miscommunication are real.

Your most important phrase is “mai sai” (ไม่ใส่) — “don’t put in.” Combine it with every specific ingredient: “mai sai kapi, mai sai kung, mai sai nam man hoi” (no shrimp paste, no shrimp, no oyster sauce). Don’t say “no shellfish” — name each ingredient individually.

PhraseThai ScriptRomanization
I am allergic to ___ผม/ฉันแพ้ ___Phom/Chan pae ___
Don’t add ___ไม่ใส่ ___Mai sai ___
I will die if I eat ___ถ้ากิน ___ จะตายTha gin ___ ja tai
Does this have ___?มี ___ ไหมMee ___ mai?

Should You Show an Allergy Card or Use an App?

Show your allergy information to the cook, not just the server. Thai kitchens are often open — walk up and hand them a card or show your phone.

“Travelers with food allergies should carry translated allergy cards and verify ingredients directly with kitchen staff, not front-of-house servers.” — FARE (Food Allergy Research & Education)

I learned this firsthand at a street stall in Chiang Mai’s Warorot Market. I ordered what I thought was a simple gai yang, but the vendor started spooning nam phrik phao over the chicken before I could stop her. Watching the cook — not just telling the server — is the only way to catch these last-second additions.

The most reliable approach combines a physical allergy card in Thai for kitchen staff with a way to verify the menu before you order. I built Menu Decoder for that second part — photograph the menu and it flags dishes based on your allergy profile — but the card is equally important. Neither alone is enough.

Does Thai Food Change by Region?

Significantly — and it changes your risk profile. According to the Annals of Allergy, Asthma & Immunology (2023), 68% of food-allergic travelers limit their destinations. But within Thailand, the region you visit matters almost as much as the country itself.

RegionAllergen ProfileSafest Bets
Central / BangkokCoconut curries, fish sauce everywhere, shrimp paste in all curry pastes, peanut garnishesGrilled meats, jay restaurants
Northern / Chiang MaiLess coconut but MORE peanuts. Wheat egg noodles in khao soiNam phrik num (น้ำพริกหนุ่ม) — green chili dip, often no shrimp paste
Isan / NortheasternFermented fish (ปลาร้า, pla ra) replaces fish sauce. Less coconut, heavy dried shrimpSticky rice + gai yang (ไก่ย่าง)
Southern / PhuketHeaviest shrimp paste of any region. Cashews as regional crop. Massaman originates hereVery few safe options for shellfish allergy

What Are Jay Restaurants and Why Are They Your Safest Option?

If you have a fish or shellfish allergy, jay (เจ) restaurants are your lifeline. Jay food follows strict Buddhist vegan standards — no animal products, no fish sauce, no shrimp paste. They use soy sauce instead of fish sauce, which eliminates the two most dangerous hidden allergens in Thai cooking.

You’ll find jay restaurants year-round in most Thai cities. During the annual Vegetarian Festival (กินเจ, Gin Jay — typically 9 days in October), options multiply: thousands of street vendors, restaurants, and even 7-Eleven sell jay food marked with yellow flags bearing the red เจ symbol. Food allergy incidence in Thailand has increased 3-4x over recent decades (Bangkok Post, 2024), and jay restaurants are increasingly the most allergy-aware dining option in the country. Thailand’s 2024 allergen labeling law (Notification No. 450) also added shellfish and squid as the 10th mandatory allergen category for prepackaged food (Tilleke & Gibbins / Food Navigator Asia, 2024) — so packaged jay products now carry clearer labels than ever.

Frequently Asked Questions

Is shrimp paste really in all Thai curry?

Yes. Every traditional Thai curry paste — green (แกงเขียวหวาน), red (แกงแดง), yellow (แกงเหลือง), panang (พะแนง), massaman (มัสมั่น), and jungle curry (แกงป่า) — contains kapi (กะปิ, fermented shrimp paste) as a foundational ingredient. This means every curry made from scratch in a traditional Thai kitchen contains crustacean protein, even when the curry is “vegetable” or “chicken” with no visible shellfish. The only exceptions are curries made with specifically shellfish-free paste, which you’ll find at jay (เจ) restaurants or some Western-oriented restaurants that make their own. Thailand’s 2024 allergen labeling law (Notification No. 450) now requires shellfish disclosure on prepackaged food, so store-bought curry pastes should list kapi — but restaurant-made pastes have no labeling requirement. If you have a shellfish allergy, assume every curry has shrimp paste unless the restaurant confirms otherwise.

Can you eat street food in Thailand with a food allergy?

It depends on the allergy. Street food has one advantage over restaurants: you watch everything being cooked. No mystery kitchen. You can point at ingredients, watch them go in, and speak up in real time. That said, wok cross-contamination is unavoidable at most stalls — woks are seasoned and rarely cleaned between orders, and according to FARE (2024), over 200,000 food allergy-related ER visits happen per year in the US alone, so even small exposures matter. For peanut or egg allergies, street stalls are manageable if you communicate clearly using “mai sai” (ไม่ใส่) plus the specific ingredient. For shellfish or fish allergies, it’s risky — fish sauce (น้ำปลา) and shrimp paste (กะปิ) are added reflexively. Your safest street options are grilled items (moo ping/หมูปิ้ง, gai yang/ไก่ย่าง) and sticky rice, where you can see exactly what’s happening.

Does fish sauce contain shellfish?

Fish sauce (น้ำปลา, nam pla) is made from fermented anchovies or other small fish — it’s a fish allergen, not a crustacean allergen. If you’re allergic to shellfish but not fish, fish sauce is generally not a problem. But some Thai fish sauce brands do include shrimp, and cross-contamination with shrimp paste (กะปิ) and oyster sauce (น้ำมันหอย) in shared woks is common. Thailand’s 2024 allergen labeling law (Notification No. 450) requires fish allergen disclosure on packaged products, so check the label on bottled fish sauce — but at street stalls and restaurants, there’s no such requirement. If you have a fish allergy (not shellfish), fish sauce is extremely dangerous — it’s concentrated fish protein in virtually every savory dish. The only reliable way to avoid it is eating at jay (เจ) restaurants, where soy sauce (ซีอิ๊ว) replaces fish sauce entirely.

Is Thai food gluten-free?

Mostly. Thai cuisine is rice-based — jasmine rice, sticky rice, and rice noodles (sen lek, sen yai, sen mee) are all naturally gluten-free. The traps are in the sauces: soy sauce (ซีอิ๊ว) contains wheat, oyster sauce (น้ำมันหอย) uses wheat flour as a thickener, and dark soy (ซีอิ๊วดำ) contains wheat. This means most stir-fries — pad kra pao (ผัดกระเพรา), pad see ew (ผัดซีอิ๊ว) — contain hidden gluten. Curries are generally safer since they use fish sauce and coconut milk, not soy or oyster sauce, but verify the restaurant doesn’t add soy. Thai soy sauce brands like Healthy Boy (ซีอิ๊วตราเด็กสมบูรณ์) and Maekrua contain wheat — there are no major Thai gluten-free soy sauce brands widely available. Avoid khao soi (ข้าวซอย), which uses wheat egg noodles, and fried spring rolls (ปอเปี๊ยะทอด), which have wheat wrappers.

Scan any menu. Know what's safe.

Point your camera at a foreign menu and get instant allergen alerts in your language.

Scan a Menu Now