← Guides · By Ray Lei · Published 2026-11-14

Can you eat Thai food with a peanut allergy, and which dishes should you avoid?

Thai food uses peanuts widely — in pad thai, satay sauce, papaya salad, and many stir-fries. Some dishes like plain jasmine rice, som tam ordered without peanuts, and green curry are typically made without peanuts, but cross-contamination is a genuine risk in a shared kitchen. Always confirm with staff and carry a written allergy card in Thai.

Important: This guide provides general information about how Thai dishes are typically prepared. It is not medical advice. If you have a peanut allergy, always confirm ingredients and preparation methods with the specific restaurant you are visiting. Cross-contact can occur even in dishes that do not list peanuts as an ingredient. Carry a written allergy card in the local language and consult your allergist about risk management while traveling.

Peanuts are deeply embedded in Thai cooking, appearing as both a structural ingredient and a finishing garnish. The challenge is that peanuts show up in unexpected places — crushed into dipping sauces, sprinkled on noodle dishes as a last step, and blended into pastes. Some dishes are obvious (satay, pad thai), but others are less so (some versions of larb, some street-food stir-fries).

The good news: many Thai dishes are prepared without peanuts, and Thai cooks are accustomed to substitution requests. The challenge is communicating clearly, especially in restaurants where English is limited. The phrase table below gives you the key Thai phrases; a written card is a strongly recommended supplement.

Dishes by peanut risk level

Dish Thai name Peanut risk Notes
Pad thai ผัดไทย High Often made with peanuts cooked in and scattered on top as standard garnish; request omission explicitly
Satay (chicken skewers) สะเต๊ะ High Served with peanut dipping sauce; the sauce is a defining element of the dish
Massaman curry แกงมัสมั่น High Massaman curry traditionally contains whole peanuts in the curry itself
Papaya salad ส้มตำ (Som tam) High Often made with crushed roasted peanuts; can often be requested without, but verify
Larb ลาบ Medium Some versions topped with crushed peanuts or peanut-based dressing; verify with kitchen
Pad see ew ผัดซีอิ๊ว Medium Not traditionally made with peanuts, but cross-contamination risk in shared wok; confirm
Green curry แกงเขียวหวาน Lower Traditionally made without peanuts, but confirm with this specific restaurant and verify no peanut garnish
Tom yum soup ต้มยำ Lower Traditionally made without peanuts; confirm garnish and cross-contact risk
Tom kha gai ต้มข่าไก่ Lower Coconut milk soup; peanuts are not a traditional ingredient, but cross-contact remains possible
Grilled fish (pla pao) ปลาเผา Lower Fish is typically grilled plain; verify sauces served alongside
Steamed jasmine rice ข้าวสวย (Khao suay) Lower Plain rice is typically free of peanuts; a safe base for any meal

Key Thai allergy phrases

Thai script Romanization Meaning
ฉันแพ้ถั่วลิสง Chan phae thua lisong I am allergic to peanuts
ไม่ใส่ถั่วลิสงนะคะ / ครับ Mai sai thua lisong na kha / khrap No peanuts please (kha = female speaker, khrap = male speaker)
อาหารนี้มีถั่วลิสงไหม Ahan ni mi thua lisong mai Does this dish contain peanuts?
ถั่วลิสงทำให้ฉันป่วยมาก Thua lisong tham hai chan puay mak Peanuts make me very sick (emphasizes severity)
ห้ามมีถั่วลิสงเลย Ham mi thua lisong loei Absolutely no peanuts (strongest instruction)

Practical notes

Frequently asked questions

Can you eat Thai food with a peanut allergy?

Thai cuisine uses peanuts widely — in sauces, as garnishes, and blended into dishes. Some dishes like green curry and plain jasmine rice are typically made without peanuts, but cross-contamination in a shared kitchen is a real risk. With a peanut allergy, it is essential to inform the restaurant in Thai if possible, ask about each dish individually, and always carry a written allergy card in Thai. Always confirm with staff and carry a written allergy card.

Does pad thai have peanuts?

Yes. Traditional pad thai is often made with crushed roasted peanuts both cooked into the dish and sprinkled on top as a garnish. Peanuts are considered a standard ingredient. At many restaurants the peanuts can be omitted on request, but the dish may still have been prepared near peanuts. Always declare your allergy clearly and confirm with the kitchen.

Does satay sauce contain peanuts?

Yes. Thai satay is served with a peanut-based dipping sauce made from ground peanuts, coconut milk, and spices. The peanut sauce is a defining component of the dish. Satay should be avoided by anyone with a peanut allergy.

Is green curry safe for peanut allergy?

Green curry paste is traditionally made without peanuts, but peanut content depends on the specific restaurant's recipe and cross-contact practices. Some restaurants add crushed peanuts as a garnish. Always confirm with the specific restaurant rather than assuming any dish is safe.

What is the Thai phrase for "I am allergic to peanuts"?

The Thai phrase for "I am allergic to peanuts" is: ฉันแพ้ถั่วลิสง (Chan phae thua lisong). "No peanuts please" is: ไม่ใส่ถั่วลิสงนะคะ/ครับ (Mai sai thua lisong na kha/khrap). "Does this contain peanuts?" is: อาหารนี้มีถั่วลิสงไหม (Ahan ni mi thua lisong mai). Carrying a written card in Thai is strongly recommended. Always confirm with staff and carry a written allergy card.

Related guides

Further reading