Skip to main content
Guideโ€ขPublished Fact-checked

Food Allergies in Indonesia: A Traveler's Guide to Avoiding Hidden Peanuts, Shellfish, and Shrimp Paste

Peanut sauce and shrimp paste hide in Indonesian dishes that look vegetarian. A traveler's guide to eating safely with food allergies in Indonesia.

Share:WhatsApp

Why This Is Trickier Than It Looks

Indonesian food is built on a handful of ingredients that show up almost everywhere without being obvious from a dish's name: ground peanuts, shrimp paste, fish sauce, and shellfish stock. A menu that lists "vegetable salad" or "fried tofu and tempeh" sounds like the safest thing in the room for someone with a peanut or shellfish allergy โ€” and it might be the most dangerous, because the sauce ladled over it is often the exact allergen you're avoiding. This isn't a case of Indonesian cooking being unusually risky. It's that the hidden ingredients aren't hidden here โ€” they're just assumed, the way a French sauce might assume butter or a Thai curry might assume fish sauce, and nobody thinks to mention it unless you ask.

Travelers with food allergies can absolutely eat well in Indonesia. It just takes knowing which dishes hide what, and a few phrases that get the message across clearly.

The Big Hidden Allergens

Peanuts (kacang tanah): This is the one that catches people off guard most often. Peanut sauce (bumbu kacang or sambal kacang) is the base for gado-gado, ketoprak, ketupat sayur, ketupat tahu, and ranks as the classic dipping sauce for satay. It also turns up as a thickener in some regional gulai and as a garnish sprinkled โ€” visibly, at least โ€” on top of pecel and rujak. The visible garnish is easy to ask to leave off. The sauce mixed directly into a dish is not something you can safely pick out.

Shrimp paste (terasi) and shrimp crackers (kerupuk): Terasi is the backbone of much of Indonesian sambal, which means it's often in dishes that look completely vegetarian. A plate of stir-fried greens, a bowl of vegetable soup, or a "vegetable" fried rice can all carry shrimp paste in the seasoning paste it was cooked in, even when no visible shrimp appears anywhere on the plate. Kerupuk, the ubiquitous cracker served alongside almost every meal, is very often shrimp-based (kerupuk udang) even when it's plain white or pink and doesn't look like seafood at all.

Fish sauce and shellfish stock: Less dominant than in Thai or Vietnamese cooking, but still present in some regional soups and in bottled sauces used as shortcuts in home-style warung kitchens. Soto and some noodle broths occasionally use a seafood-based stock base even in a chicken or beef soup, particularly for depth of flavor in coastal regions.

Gluten: Indonesian food is largely rice-based rather than wheat-based, which is good news for anyone avoiding gluten, but soy sauce (kecap manis and kecap asin) is brewed with wheat in most commercial brands, and it's in nearly everything โ€” fried rice, fried noodles, satay marinade, braised dishes. Fried items are also often battered in a wheat-based mix. Rice noodles (bihun) are gluten-free; wheat noodles (mie) are not, and the two look similar enough on a plate that it's worth asking directly.

How to Say It in Indonesian

A short phrase in Indonesian gets taken far more seriously than English at a warung, and most Indonesians in food service have heard "alergi" (allergy) before even if their English is limited.

  • "Saya alergi kacang" โ€” I'm allergic to peanuts.
  • "Saya alergi udang / makanan laut" โ€” I'm allergic to shrimp / seafood.
  • "Tolong tanpa terasi" โ€” Please, without shrimp paste.
  • "Tolong tanpa kacang, termasuk sausnya" โ€” Please, no peanuts, including in the sauce.
  • "Ini bisa bikin saya sakit parah" โ€” This can make me seriously ill (worth using if a first request gets a shrug โ€” it signals this isn't a preference).

It's worth writing these down on your phone, or better, printing a small card with your allergy stated in Indonesian, since a kitchen worker who didn't take your order in person may not get the message relayed accurately through a server. Several allergy-card templates exist online specifically for this โ€” search "Indonesian allergy translation card" before your trip and print one out.

Dish-by-Dish Risk Guide

  • Gado-gado, ketoprak, pecel: Almost always contain peanut sauce as the primary component, not a garnish. Assume unsafe for peanut allergies unless the sauce is confirmed separately made.
  • Satay (sate): The meat itself is peanut-free, but it's almost always served with peanut sauce poured on or alongside. Ask for it plain (sate tanpa saus kacang) and it's usually an easy substitution to a soy-based or plain sauce.
  • Nasi goreng / mie goreng: Contains soy sauce (gluten) by default; may contain shrimp paste or dried shrimp depending on the recipe, and often includes a fried egg and kerupuk on the side that may be shrimp-based.
  • Rendang, gulai, soto: Coconut-milk and spice-based, generally free of peanuts and shellfish unless a specific regional recipe calls for shrimp paste in the spice base โ€” worth a quick check for shellfish allergies specifically.
  • Tahu and tempeh dishes: Naturally allergen-free as a base ingredient, but frequently served with peanut sauce (as in tahu gejrot's cousin dishes) or fried in oil that's been reused for shrimp-based fritters at a busy stall.
  • Kerupuk (crackers): Assume shrimp-based unless stated otherwise; it's served automatically with most meals, so proactively decline it rather than waiting to be asked.
  • Rujak: The fruit itself is safe; the accompanying sauce is peanut and shrimp-paste based almost without exception.

Eating Safely: Warungs vs. Restaurants vs. Hotels

Small warungs cook to order from a fixed daily menu and the person serving you is often the person who cooked it, which actually works in your favor โ€” a direct, simple question gets a direct, simple answer, and there's no layer of wait staff who might not know the recipe. The tradeoff is that English is less reliable, so this is where having your allergy phrases ready matters most.

Mid-range and tourist-facing restaurants, especially in Bali's Canggu, Seminyak, and Ubud, or in Jakarta's expat-heavy neighborhoods like Jakarta Selatan, are used to allergy questions and often have English-speaking staff who can check with the kitchen. Menus in these areas increasingly mark common allergens, though this isn't universal, so still ask.

Hotel breakfast buffets are actually one of the higher-risk settings, not lower โ€” shared serving spoons move between dishes, peanut-based sauces sit uncovered next to unrelated food, and cross-contact is common even when the ingredients list looks fine. If your allergy is severe, ask a staff member to plate something fresh from the kitchen rather than serving yourself from a shared buffet line.

"Vegetarian" Doesn't Mean Allergen-Free

If you're also managing a peanut or shellfish allergy alongside a vegetarian diet, don't rely on a "vegetarian" or "vegan" label to double as a safety guarantee โ€” the two are unrelated categories in Indonesian kitchens. A vegetarian warung will happily serve gado-gado, which is entirely plant-based and also loaded with peanut sauce, or a vegetable soup seasoned with terasi that the cook doesn't think to mention because, from a vegetarian standpoint, it's a seasoning paste rather than a "meat" ingredient. The two questions โ€” "is this vegetarian?" and "does this contain peanuts or shellfish?" โ€” need to be asked separately, every time, even at a restaurant that markets itself specifically to plant-based diners.

Reading Packaged Labels at Minimarkets and Grocery Stores

Packaged snacks, instant noodles, and sauces sold at Indomaret, Alfamart, and larger supermarkets like Hypermart are required to list ingredients in Indonesian, and most major brands also print an allergen advisory line similar to what you'd see on Western packaging โ€” look for "mengandung kacang" (contains peanuts) or "mengandung udang" (contains shrimp) near the ingredient list. Instant noodle brands in particular vary a lot between flavors from the same company, so a shrimp-flavored variant and a chicken-flavored variant from the same brand can have completely different allergen profiles. When in doubt, a translation app's camera mode pointed at the ingredient panel works well for packaged food, even if it's not reliable for a spoken restaurant conversation.

Domestic Flights and Airport Food

Don't expect Indonesian domestic carriers to offer allergen-specific meals the way some international airlines do โ€” budget carriers like Lion Air and Citilink typically sell snack boxes on board rather than running a special-meal request system, and the contents can include peanut-based or shrimp-based snacks without much warning on the packaging. Garuda Indonesia's longer domestic and international routes are more likely to accommodate a special meal request made at booking, but confirm at least 24 hours ahead rather than assuming it will be handled automatically. The safest approach on any domestic route is simply to bring your own snacks through security and treat whatever is served on board as a bonus rather than a meal you're relying on.

Carrying Medication

Bring your own epinephrine auto-injector (EpiPen or equivalent) if you have a history of anaphylaxis โ€” don't assume you can buy or replace one locally, since availability and brands vary and pharmacy stock in smaller towns can be unreliable. Standard antihistamines (loratadine, cetirizine) are widely available over the counter at any Kimia Farma, Guardian, or Century pharmacy under recognizable international or local brand names, so a mild reaction is easy to manage if it happens. Travel insurance that explicitly covers anaphylaxis and emergency treatment is worth confirming before you leave, and Bali, Jakarta, and Yogyakarta all have private hospitals capable of treating a severe allergic reaction quickly.

The Bottom Line

Indonesian food doesn't have to be off-limits for travelers with allergies โ€” it just requires assuming that peanuts and shrimp paste are the default, not the exception, and asking specifically before you assume a dish is safe because it looks vegetarian or plain. Learn the handful of Indonesian phrases above, lean on warung staff who cooked your food themselves, and be more cautious at buffets than at a la carte meals. Do that, and there's very little on an Indonesian menu you actually need to avoid entirely.

Continue reading

The GeoKepo Team

Writers & Content Researchers

The GeoKepo team is a group of writers and researchers passionate about Indonesian geography. We are dedicated to making the archipelago easier to understand and explore, and every article is researched in depth to keep it accurate and useful.

Learn more about our team
Is this article helpful?