Guide · Food Safety

Thailand Food Allergy
Survival Guide

How to eat safely in Thailand when you have food allergies. What's actually in the food, how to communicate with staff, and which situations carry the most risk.

Quick answer: The four highest-risk hidden allergens in Thai food are fish sauce (น้ำปลา), shrimp paste (กะปิ), peanuts/peanut oil (ถั่วลิสง), and dried shrimp (กุ้งแห้ง). These appear in dishes that give no indication of containing seafood or nuts. A written card in Thai is the most reliable way to communicate your needs.

Why food allergies in Thailand are genuinely harder

Thailand has a complex culinary tradition built on layered sauces and pastes. The base flavors in most Thai dishes come from condiments: fish sauce, shrimp paste, oyster sauce, all added during cooking and invisible in the finished dish.

A dish described as "vegetable stir-fry" on an English-language menu may be cooked with oyster sauce as a standard ingredient. A clear soup may be seasoned with fish sauce as the base stock. This isn't carelessness. It's just how Thai cooking works. The challenge is that the people cooking often don't consider these as "ingredients" in the way a Western kitchen would. They're seasoning, not additions.

This guide covers the four main hidden allergens and how to communicate your needs. If you have a peanut allergy specifically, the peanut allergy guide goes deeper on dish-by-dish risk and oil vs. garnish vs. paste distinctions. For navigating street stalls in particular, the street food guide covers stall selection and decision frameworks.

The four hidden allergens to know

🐟
น้ำปลา (Nam Pla)
Fish Sauce
High risk

Present in the majority of Thai curries, stir-fries, soups, and dipping sauces. It's used as salt in Thai cooking. Dishes labeled vegetarian at Western-facing restaurants often still use fish sauce unless explicitly specified.

Thai to show: ไม่ใส่น้ำปลา (no fish sauce)

🦐
กะปิ (Kapi)
Shrimp Paste
High risk

A fermented shrimp paste used as a foundational ingredient in curry pastes, nam prik (chili dips), and as a base for som tam (papaya salad). It's cooked into the dish: difficult to remove on request.

Thai to show: ไม่ใส่กะปิ (no shrimp paste)

🥜
ถั่วลิสง (Thua Lisong)
Peanuts / Peanut Oil
High risk

Used as both a cooking fat and a garnish. Peanut oil is common in street food woks. Whole or crushed peanuts appear as a topping on pad thai, som tam, satay, and many noodle dishes.

Thai to show: แพ้ถั่วลิสง (allergic to peanuts)

🦐
กุ้งแห้ง (Kung Haeng)
Dried Shrimp
Medium risk

Small dried shrimp used as a flavor component in som tam, fried rice, stir-fried morning glory, and many noodle dishes. Sometimes visible, sometimes ground into the dish.

Thai to show: ไม่ใส่กุ้งแห้ง (no dried shrimp)

How to communicate a food allergy in Thailand

1. Use a written card, not verbal requests

This is the most important practical advice in this guide. Verbal requests in English are frequently misunderstood, not because of bad intent, but because of noise levels, the language gap, and unfamiliar vocabulary. A written card in Thai removes that ambiguity.

2. Show the card before ordering

Hand the card to whoever is cooking, not just the person taking your order. In Thai food service, especially at street stalls, the person who takes the order and the person who cooks are often different people, and information doesn't always transfer reliably.

3. Carry your card on your phone

A phone screen is easier to hand to someone than a printout, and you can't forget it at your hotel. AllergyPass TH generates a card that works offline: no internet connection needed once it's built.

Build a free bilingual Thai-English allergy card

Build My Card

High-risk dishes by category

Dish Risk ingredients Notes
Som tam (papaya salad) Dried shrimp, fish sauce, shrimp paste All three may be present in street versions
Pad thai Dried shrimp, peanuts, fish sauce Peanuts often added after plating
Green/red curry Shrimp paste (in paste), fish sauce Paste is premade: hard to modify
Tom yum soup Fish sauce, shrimp, shellfish stock Base broth often contains shellfish
Fried rice Fish sauce, dried shrimp, oyster sauce Common seasoning combination
Satay Peanut sauce, fish sauce Peanut sauce is the standard accompaniment

When to seek medical attention

Thailand has good private hospital infrastructure in Bangkok, Chiang Mai, Phuket, and other major tourist areas. If you carry an EpiPen, keep it accessible at all times, not in checked luggage. For a severe reaction, go directly to a private hospital emergency department.

Hospitals with international emergency departments include Bumrungrad International (Bangkok), Bangkok Hospital (multiple locations), and Samitivej. Most private hospitals process travel insurance claims directly.

Emergency number for ambulance in Thailand: 1669. Tourist Police (English-speaking): 1155.

Frequently asked questions

Is Thai food safe for someone with a peanut allergy?

It can be, with active communication and the right dish choices — but peanuts appear in multiple forms beyond the obvious garnish, including peanut oil and curry pastes. The peanut allergy guide covers this in full, including which dishes are lower risk and how to communicate oil vs. whole peanut concerns in Thai.

Can I eat vegetarian food in Thailand if I have a shellfish allergy?

Not automatically. Thai vegetarian food (เจ, je) avoids meat but fish sauce and shrimp paste are sometimes still included. Look for restaurants with a yellow je flag, which indicates stricter vegetarian preparation.

Are there allergy-friendly restaurants in Thailand?

Yes, particularly in Bangkok, Chiang Mai, and Phuket. However, even in allergy-aware restaurants, the underlying Thai cuisine uses these ingredients as base seasonings. Always use a specific written request rather than assuming the kitchen has adapted a dish.

AllergyPass TH Free · Works offline

Generate a bilingual Thai-English allergy card designed for restaurants, street food stalls, and everyday dining across Thailand. No sign-up required.

Build my card →