Guide · Bali · Indonesia · Allergy Communication

Peanut Allergy in Bali:
Kacang, Coconut, and Shrimp Paste

Peanuts show up in familiar Indonesian dishes such as satay sauce and gado-gado, while terasi (shrimp paste), coconut, candlenut, soy, and wheat can appear in other recipes. The Indonesian word "kacang" is broad, so peanut-allergic travelers should say "kacang tanah" and ask about the actual sauce, garnish, and cooking equipment.

Build an Indonesian allergy card Two minutes, works offline, no account needed

Abe

A healthcare professional focused on allergy communication and travel safety for people managing food allergies abroad.

Direct answer: Peanuts are common in some Indonesian sauces and dishes, including satay sauce and gado-gado. The useful language distinction is "kacang tanah" (peanut), not "kacang" alone. Ask about sauces, marinades, garnishes, oil, and shared utensils; a written Indonesian allergy card can make that request clearer.
In this guide

The kacang problem: why peanut allergy is especially risky in Bali

Hand holding grilled satay skewers
Satay sauce is one of the peanut questions to ask before ordering in Bali.

The word "kacang" in Bahasa Indonesia covers a wide family of legumes. Kacang tanah means peanuts (literally: ground nuts). Kacang hijau means mung beans. Kacang panjang means long beans. If you tell a Balinese restaurant server "no kacang," they may remove beans from your dish while leaving peanut sauce entirely intact, because the communication was technically correct, but pointed at the wrong thing.

This is not a case of carelessness. It's a genuine structural ambiguity in the language that creates real risk for travelers who don't know it. The solution is specific: always use "kacang tanah" when communicating peanut allergy in Indonesia, not just "kacang."

Critical term: Kacang tanah (pronounced: kah-chang tah-nah), peanut. Not "kacang" alone. When showing your allergy card or speaking to staff, use the full term. This is the key language distinction for peanut-allergic travelers in Indonesia.

Generate an Indonesian allergy card that specifically translates peanut allergy as "kacang tanah" and helps explain severe food allergies to restaurant staff

Create My Indonesian Allergy Card

Hidden allergens in Balinese and Indonesian food

Terasi (shrimp paste): the invisible shellfish allergen

Hands serving Indonesian fried snacks on a banana leaf
Terasi (fermented shrimp paste) is shellfish in disguise, it's blended into sauces, not served whole.

Terasi is fermented shrimp paste, usually sold as a concentrated dried paste or block. It is used in some Indonesian and Balinese bumbu (spice paste) and sambal recipes. Once blended or cooked, it may not be visible in the finished dish, so ask about it rather than looking for pieces of shrimp.

For a shellfish allergy, the important question is whether this particular recipe uses terasi, dried shrimp, shrimp stock, or shared equipment. It is a seasoning rather than a visible seafood topping, and recipes differ by dish, region, and kitchen.

Some restaurants may be able to prepare a terasi-free dish, but a menu style or neighborhood is not a guarantee. Show the written request and confirm the ingredients and equipment with the person preparing the meal.

Coconut and candlenut (kemiri): sauce thickeners you won't see

Coconut milk (santan) is common in some Balinese curries, soups, and braised dishes. Dishes like opor ayam (coconut chicken) and sayur lodeh (vegetable curry) may use it, while recipes for lawar and other dishes vary. Ask whether the recipe contains coconut milk, coconut cream, or coconut oil, and whether the same ladle or pan is shared.

Candlenut (kemiri) is less visible. It is an oily nut that may be ground into a bumbu to add body to a curry, sambal, or braised dish. It may not appear on a menu as a separate garnish, so people with tree-nut allergy should flag kemiri or candlenut specifically and ask whether it is in the recipe.

Kecap manis: sweet soy sauce in familiar Indonesian dishes

Kecap manis is a thick, sweet soy sauce, darker and sweeter than Chinese or Japanese soy sauce. It appears in dishes such as nasi goreng (fried rice), mie goreng (fried noodles), some marinades, and some stir-fries. For soy or wheat allergy, ask which sauce or brand the kitchen uses: kecap manis is soy-based, and formulations differ in whether they contain wheat.

Get an Indonesian-English allergy card covering kacang tanah, terasi, and your specific allergens

Generate My Indonesian Translation Card

Key Indonesian phrases for allergy communication

  • Saya alergi kacang tanah, I am allergic to peanuts (use "kacang tanah," not "kacang")
  • Saya alergi terasi dan udang, I am allergic to shrimp paste and shrimp
  • Saya alergi kelapa, I am allergic to coconut
  • Saya alergi kedelai, I am allergic to soy
  • Saya alergi gluten, I am allergic to gluten
  • Apakah ada kacang tanah di makanan ini?, Does this food contain peanuts?
  • Apakah ada terasi di makanan ini?, Does this food contain shrimp paste?
  • Tolong jangan tambahkan bumbu kacang, Please don't add peanut sauce
  • Alergi ini bisa membahayakan nyawa saya, This allergy can endanger my life
  • Saya butuh dokter, I need a doctor (emergency)

High-risk Balinese and Indonesian dishes

Dish Key allergens Notes
Gado-gado Peanuts (sauce is peanut-based) Traditional gado-gado is served with peanut sauce. Removing it may not address shared utensils or vegetables that contacted the sauce.
Sate / satay (with bumbu kacang) Peanuts (sauce), soy (marinade), sometimes shellfish Ask about the marinade, basting brush, grill, tongs, and serving plate as well as the peanut sauce.
Nasi goreng (fried rice) Soy (kecap manis), egg, shellfish (shrimp paste in base), sometimes peanuts Recipes vary; ask about kecap manis, terasi, shrimp, egg, garnishes, oil, and the shared wok.
Mie goreng (fried noodles) Wheat (noodles), soy (kecap manis), egg, shellfish (terasi base) Check the noodle ingredients and sauce, and ask whether terasi or shared wok equipment is involved.
Rendang Coconut (coconut milk), tree nuts (sometimes kemiri/candlenut) Recipes may use coconut milk and kemiri; ask about the particular bumbu and preparation.
Sambal (any variety) Some varieties contain terasi; sambal kacang contains peanuts Ask which sambal it is, whether it is batch-made, and whether the serving spoon is shared.
Tempeh and tofu dishes Soy (tempeh and tofu are both fermented/pressed soy) They are common soy-based choices, but sauces, marinades, and shared fryers still need checking.
Plain steamed rice (nasi putih) Simple starting point Ask whether it is plain and whether the rice cooker or serving spoon is shared with seasoned dishes.
Fresh fruit (buah segar) Simple starting point Ask about knife, board, toppings, and sauces; fruit may be served with a dressing or garnish.

Is satay safe for peanut allergy?

Satay (sate) is grilled meat on skewers, but the name does not tell you everything about the preparation. The marinade may contain soy, kecap manis, or another sauce, and bumbu kacang is a peanut-based accompaniment used with some satay. Ask for the ingredients in both the marinade and sauce rather than treating plain-looking meat as a guarantee.

Cross-contact is another question. The same grill, tongs, basting brush, or plate may be used for sauced and unsauced skewers. If the venue cannot explain how your portion will be prepared separately, choose a different dish or venue. A written card helps communicate the request, but it cannot change a shared cooking surface.

What is terasi and why is it a problem for shellfish allergy?

Terasi is fermented shrimp paste, made from tiny shrimp that are salted, dried, and aged into a dense, pungent block. It is a hidden allergen when a recipe uses it in bumbu or sambal: it may be fried, blended, or simmered until it disappears into the finished dish.

A dish that looks plant-based or meat-based can still use terasi, and a menu may not list it separately. Ask by name and include related questions about dried shrimp, shrimp stock, and shared mortars, blenders, pans, or serving spoons. If the answer is uncertain, do not rely on the dish's appearance.

Can people with tree nut allergy eat kemiri?

Kemiri (candlenut) is a hard, oily nut that may be ground into Indonesian and Balinese spice pastes. It can add body to curries, sambals, and braised dishes without appearing as a whole nut on the plate. Whether it is used depends on the recipe and kitchen.

Because it is blended, a general "no nuts" request may not be enough. Say kemiri or candlenut specifically when ordering a sauced or curried dish, then ask whether the kitchen can avoid the ingredient and shared equipment. If the staff cannot answer, choose a simpler meal instead.

Lower-risk foods in Bali

Alongside dishes to approach carefully, several Indonesian and Balinese staples are simpler starting points. These are useful fallback options when communication is difficult, or when trying a hotel restaurant or Western-facing kitchen for the first time, though cross-contact from shared cooking equipment is still worth confirming.

Food Starting point Notes
Plain white rice (nasi putih) Simple Ask whether it is plain and whether the rice cooker or serving spoon is shared with seasoned dishes.
Fresh fruit (buah segar) Simple Ask about the knife, board, toppings, and sauces; fruit may be served with a dressing or garnish.
Plain grilled fish (ikan bakar, no sauce) Ask first Ask about marinade, sauce, grill, tongs, and whether shellfish or peanut-marinated food shares the surface.
Plain grilled chicken (ayam bakar, no marinade) Ask first Ask for plain preparation, check the marinade and grill, and confirm that the serving plate is clean.
Boiled eggs (telur rebus) Simple A plain item, but egg is itself an allergen and shared prep or sauces still need checking.
Steamed vegetables (sayur kukus) Ask first Ask whether they are plain and whether the steamer, wok, sauce, or serving spoon is shared.

Cross-contact risks in Bali

Chef grilling satay skewers at a night market in Indonesia
Shared grills and woks at Balinese warungs and night markets are useful things to ask about.

Even when a dish's listed ingredients fit your needs, the equipment and surfaces used to prepare it may have handled an allergen. Ask about the wok, grill, tongs, oil, mortar, blender, and serving utensils—not just the final recipe.

A shared wok or pan can matter when dishes are cooked in quick succession. Ask whether the kitchen can use a clean pan and utensils, and whether the oil is shared with other dishes. A recipe without peanuts or shrimp does not answer the equipment question.

Grills may also be shared between seafood, satay, and plain proteins, with the same tongs or basting brush moving between items. If the kitchen cannot separate the surface and tools, a plain grilled item may not be workable for a severe allergy.

Sambal may be batch-made in a mortar or blender, and some batches contain terasi. Asking for no sambal removes it from the plate but does not answer whether the mortar, blender, or spoon is shared. Peanut sauce can create the same question for a serving spoon or adjacent garnishes.

A small stall may have limited space to separate ingredients and tools. That does not make every stall unsuitable, but it does mean you need a clear answer about preparation; if the cook cannot provide one, move on.

Practical guidance: a hotel or larger restaurant may give you more time to communicate and more room to discuss a separate pan, but no neighborhood or venue type is automatically suitable. Show a written allergy card and ask whether your dish will use equipment that has touched sambal, peanut sauce, or shrimp paste.

Choosing a venue in Bali

Restaurants used to international visitors: These venues may give you more opportunity to explain an allergy, read a menu, and speak with the kitchen. That is useful, but it is not proof that a dish is free from an allergen or cross-contact. Ask specific questions before ordering.

Vegan and raw-food restaurants: A plant-based menu may reduce questions about meat and seafood, but it does not automatically remove peanuts, tree nuts, soy, coconut, or shared-equipment concerns. Confirm the ingredients and preparation of the exact dish.

Traditional warungs: These small restaurants can be rewarding, but the available language, menu detail, and ability to separate equipment vary. Show the Indonesian card, point to the dish you are asking about, and leave if the answer is unclear.

Hotel restaurants: A larger kitchen may have more staff and equipment to discuss a modification. Confirm the request with the kitchen rather than assuming an international menu or hotel setting removes the risk.

Emergency information for Bali

Severe allergic reactions can escalate quickly. The following is general safety information, not a substitute for the emergency action plan your own allergist has given you.

  • Carry your prescribed medication: Keep epinephrine, if prescribed, with you rather than in checked luggage or a hotel safe. Follow your own clinician-provided action plan and carry a copy of your prescription.
  • Get travel insurance that covers medical evacuation: Anaphylaxis abroad can mean hospital admission, ambulance transport, or in serious cases evacuation to a higher-level facility, costs that add up quickly without coverage. Confirm your policy covers pre-existing allergy conditions and emergency medical transport before you travel.
  • Calling emergency services: Official Indonesian guidance lists 112 for general emergencies and 119 for ambulance or medical emergencies. Save the number before you travel, and brief anyone traveling with you on your allergy and medication.
  • After a serious reaction: Follow your action plan, use prescribed medication as directed, call emergency services, and seek urgent medical care even if symptoms improve. Ask your clinician about observation and follow-up because symptoms can return.
  • Key emergency phrase: Saya mengalami reaksi alergi parah, tolong hubungi 119, I'm having a severe allergic reaction, please call 119

Sources and references

Medical disclaimer

This article is provided for educational purposes only and does not constitute medical advice. It is not a substitute for professional diagnosis, treatment, or guidance from a licensed physician or allergist. Food allergy severity, triggers, and appropriate management vary by individual, and information about specific dishes or ingredients may not reflect every preparation method or regional variation. Travelers with food allergies should consult their physician or allergist before traveling, carry all prescribed medication (including epinephrine, if prescribed) at all times, and seek immediate medical care for any suspected allergic reaction. Managing your food allergy while traveling remains your own responsibility , this guide is intended to support that process, not to replace it.

Frequently asked questions

Does Indonesian food have peanuts?

Yes. Peanuts are common in Indonesian food, especially satay sauce (bumbu kacang), gado-gado, pecel, and many sambal condiments. The complication is linguistic: 'kacang' covers a whole family of legumes, so kacang tanah is peanuts, kacang hijau is mung beans and kacang panjang is long beans. Asking for 'no kacang' can get beans removed from your dish while the peanut sauce stays exactly where it is, which is why the specific term matters. Satay is worth separating into its parts: the grilled meat itself is often a lower-risk option, because the marinade is typically built on soy sauce, garlic and spices rather than peanuts, and almost all of the risk sits in the dipping sauce served alongside it. Treat any dish with a sauce or an unspecified bumbu (spice paste) as high risk unless the kitchen can confirm it contains no kacang tanah.

Is Bali safe for travelers with peanut allergy?

Bali is a high-risk environment for peanut allergy. Peanuts (kacang tanah) appear in satay sauce (bumbu kacang), gado-gado, pecel, and many sambal condiments. The language challenge is that 'kacang' in Indonesian means both 'peanuts' and 'beans', so saying 'no kacang' could be interpreted as no beans rather than no peanuts. The specific term for peanut is 'kacang tanah' (literally: ground nut). Risk also varies sharply by setting. Western-facing restaurants in Seminyak, Canggu and Ubud have significant allergy awareness, often flag common allergens on the menu, and have English-speaking staff as standard. Traditional warungs are harder, because English is limited and peanut sauce is prepared in the same small space as everything else. Street stalls and night markets around Denpasar, Canggu and Ubud are the highest-risk setting of all. Where the allergy is severe, prioritise hotel restaurants and Western-facing kitchens, and show a written Indonesian-language allergy card specifying 'kacang tanah' rather than relying on a verbal request.

What are the most common hidden allergens in Balinese food?

The most common hidden allergens in Balinese and Indonesian food are peanuts, shrimp paste, coconut, candlenut, soy and gluten. Terasi (fermented shrimp paste) is the one that catches people out most: it goes into the bumbu (spice base) of most curries, stir-fries and sambals at the start of cooking and is completely invisible by the time the dish is served, which makes it a hidden shellfish allergen. Coconut milk (santan) is foundational to Balinese curries, soups and braises, but is usually visible enough on menus to avoid deliberately. Kemiri (candlenut) is not: it is ground into spice pastes as a thickener in dishes such as rendang, sayur lodeh and Balinese lawar, there is no whole nut to spot, and staff often do not think of it as a nut at all. Kecap manis (sweet soy sauce) runs through most savoury dishes, and some formulations also contain wheat.

Does Indonesian food contain shrimp paste?

Yes, very widely. Terasi is fermented shrimp paste, made from tiny shrimp that are salted, dried and aged into a dense, pungent block, and it is used the way fish sauce is used in Thai food or anchovies in Italian sauces, as a background flavour builder rather than a dish in its own right. It is stirred into the bumbu (spice paste) at the start of cooking, then fried or simmered until it disappears visually and aromatically into the dish. It appears in the base of most sambal varieties, in many nasi goreng and mie goreng preparations, in numerous vegetable dishes and in regional curries across Bali. Something that looks entirely plant-based can still contain it, menus almost never list it, and staff may not mention it unless asked, because to them it is a seasoning rather than seafood. Ask about terasi by name: Saya alergi terasi dan semua produk udang, I am allergic to shrimp paste and all shrimp products.

Is it safe to eat gado-gado with a peanut allergy?

No. Gado-gado is a peanut sauce salad: peanuts are the primary ingredient of the sauce rather than a garnish, so the dish cannot be safely prepared without them. Ordering it 'without peanut sauce' does not solve the problem either. Peanut sauce (bumbu kacang) is usually batch-made and kept in a shared container, with the same spoon or ladle sometimes serving both it and other dishes, and the vegetables are typically prepared and plated in the same area the sauce lives in. This is the same pattern as sambal, which most warungs make in one batch each morning using a shared mortar, blender or grinding stone. With a peanut allergy this is a dish to skip rather than modify. Plain white rice, plain grilled fish (ikan bakar) or chicken (ayam bakar) ordered without sauce or marinade, and fresh fruit are the more reliable fallbacks, subject to confirming the grill is not shared.

How do you say peanut allergy in Indonesian?

Saya alergi kacang tanah, I am allergic to peanuts. Use "kacang tanah" (ground nut), not "kacang" alone (which means beans broadly). For severity: Alergi ini bisa membahayakan nyawa saya, this allergy can endanger my life.

How do you say food allergy in Indonesian?

The core phrase is: Saya alergi terhadap [allergen], I am allergic to [allergen]. For peanuts specifically: Saya alergi kacang tanah, using 'kacang tanah' rather than just 'kacang' to avoid the beans/peanuts confusion. Others worth carrying are Saya alergi terasi dan udang (shrimp paste and shrimp), Saya alergi kelapa (coconut), Saya alergi kedelai (soy) and Saya alergi gluten. To ask rather than tell: Apakah ada kacang tanah di makanan ini?, does this food contain peanuts, and Apakah ada terasi di makanan ini? for shrimp paste. Tolong jangan tambahkan bumbu kacang asks the kitchen not to add peanut sauce. For severity: Alergi ini bisa membahayakan nyawa saya, this allergy can endanger my life. In an emergency, Saya butuh dokter, I need a doctor. A written Indonesian Kartu Alergi (allergy card) is significantly more reliable than any of these spoken.