Articles › Eating with care

Eating Thai food with a food allergy: peanuts, shellfish and hidden seasonings

Shrimp paste in curry pastes, oyster sauce in stir-fries, peanuts in som tam, a shared mortar: where allergens hide in Thai food, and what to ask and say.

First taste 4 min read October 16, 2026 Getting started with Thai food · lesson 3/3

What you will learn
  • In Thai food, allergens are often not on top of the plate but inside the seasonings, such as shrimp paste, fish sauce and oyster sauce.
  • Ask about three things: ingredients, seasonings, and shared equipment such as the mortar and the wok.
  • This is general information. If your allergy is severe, talk to your doctor first and follow the plan they give you.

People with food allergies watch for what they can see: peanuts on pad thai, prawns in tom yum. In Thai food, though, many allergens hide in seasonings prepared in advance: shrimp paste in curry pastes, oyster sauce in stir-fries, or a mortar that just pounded a peanut-and-dried-shrimp som tam for the previous customer. This article covers where things hide, what to ask, and how to say it so the kitchen understands.

This is general information, not medical advice. If your allergy is severe, talk to your doctor before eating out and follow the plan they give you. Recipes differ between kitchens, so ask every time.

What hides in the seasonings

AllergenObvious inHidden in
Shrimp and crustaceansTom yum goong, prawn stir-friesShrimp paste (kapi) in almost every curry paste; dried shrimp in som tam, pad thai, chili dips, chili jam
MolluscsFried mussels, stir-fried clamsOyster sauce in many stir-fries
FishFried fish, fish curryFish sauce in nearly every dish; pla ra, budu, tai pla
PeanutsPeanuts on pad thaiThai-style som tam, massaman curry, satay sauce, some salads, some Thai sweets
Wheat (gluten)Noodles, batterSoy sauce, seasoning sauce, oyster sauce: many brands contain wheat
EggFried egg, omelettePad thai, fried rice, egg noodles, some batters
SoyTofuSoy sauce, tao jiao (fermented soybean paste), the dipping sauce for khao man gai
MilkThai iced tea, dessertsCreamy tom yum at some places; coffee and tea with condensed milk

The top two rows matter most in Thai food, because shrimp paste is a base ingredient of most curry pastes: green curry, red curry, gaeng som and southern pastes. Anyone allergic to shrimp should ask about every curry, even when the menu name says nothing about shrimp.

Shared equipment

Many Thai kitchens cook everything with one set of tools all day.

  • The som tam mortar is used order after order. One that just pounded peanuts and dried shrimp may hold traces. If you are allergic, ask for it to be washed first.
  • The made-to-order wok cooks dish after dish; some stalls only rinse it with water in between.
  • Frying oil in one pot may fry prawns, fish and battered food.
  • Ladles and broth at a noodle stall: one pot of broth blanches fish balls, prawns and every kind of noodle.

If even small traces cause a reaction, this matters as much as the ingredients.

Three questions to ask

Before ordering a dish you are unsure of, ask about:

  1. Ingredients: does this dish have …?
  2. Seasonings: does the sauce, chili dip or curry paste have …?
  3. Equipment: was the mortar or wok just used with …? Could you wash it first?

If the answer is unclear, or the stall is too busy to answer, choose a dish with no risk in the first place. It is simpler and safer.

Example: allergic to peanuts and shrimp, craving som tam

StepWhat you findWhat you do
1 Check the recipeTam Thai has peanuts and dried shrimpAsk for neither
2 Check the seasoningsFish sauce is not shrimp; pla ra is not shrimpAsk whether they add shrimp paste or ground dried shrimp to the dressing
3 Check the equipmentOne mortar, used all dayAsk them to wash it before pounding
4 DecideThe stall is busy and cannot wash itOrder grilled chicken and sticky rice instead

The example shows that “no peanuts, no shrimp” is not enough on its own. You need two more steps, and sometimes the safest answer is a different dish.

What to tell the kitchen

Always say “allergic” (phae, แพ้) and how serious it is.

  • “แพ้ถั่วลิสง กินไม่ได้เลยแม้นิดเดียว” — I am allergic to peanuts, I cannot have even a little.
  • “แพ้กุ้ง รวมถึงกะปิและกุ้งแห้งด้วย” — I am allergic to shrimp, including shrimp paste and dried shrimp.
  • “จานนี้มีกะปิหรือซอสหอยนางรมไหม” — Does this dish have shrimp paste or oyster sauce?
  • “ช่วยล้างครกก่อนตำได้ไหม” — Could you wash the mortar before pounding?

If you do not speak Thai, write these on a card or keep them on your phone and show them to the cook. That is clearer than shouting over a busy kitchen.

Say “allergic”, not “I do not like it”. And if you are unsure, change the dish.

Common mistakes

  • Reading only the menu name. Green curry with chicken says nothing about shrimp, but the paste usually has shrimp paste.
  • Assuming soy sauce is wheat-free. Many soy and seasoning sauces are brewed with wheat. If you avoid gluten, read the label or ask.
  • Letting a friend order for you without saying anything. Confirm the allergy with the kitchen yourself.

Summary

You can enjoy Thai food with a food allergy, as long as you know that allergens often hide in seasonings and equipment rather than on the plate. Ask about ingredients, seasonings and equipment, say “allergic” clearly, and when in doubt, change the dish. With a severe allergy, talk to your doctor first, and know that the emergency medical number in Thailand is 1669.

FAQ

I am allergic to shrimp. Can I have fish sauce?

Fish sauce is made from fish, not shrimp. But some people with seafood allergies react to both fish and shellfish, and some brands may be produced alongside other seafood. That is a question for a doctor who knows your history, not one to guess.

The stall says "no peanuts". How far can I trust that?

Most cooks answer from what they know, but may not think of ready-made sauces or shared equipment. Ask specifically, such as whether this sauce has peanuts or whether the mortar was just used for peanuts, and if you are still unsure, pick another dish.

What should I do if I have a reaction in Thailand?

Follow the emergency plan your doctor gave you. If it is serious, for example trouble breathing, call the emergency medical number 1669 straight away.

Ingredients and heat vary by kitchen and recipe. If you have a food allergy, ask before you order, every time.