Indonesian Cuisine Guide — What to Eat & Where

Indonesia has one of the most diverse food cultures in Asia. From Bali's suckling pig to Yogyakarta's gudeg and Sumatran rendang — a region-by-region guide to eating Indonesia.

Dishes to Eat in Indonesia

🍳

Nasi Goreng

Nationwide

Fried rice with egg, vegetables, kecap manis (sweet soy sauce), and usually chicken or prawns. The national dish. Every warung does it. The best versions are wok-fried over high heat at proper Indonesian warungs, not tourist restaurants.

Price: Rp20,000–50,000 ($1.25–3) at a warung; Rp80,000+ at tourist restaurants
🥩

Rendang

West Sumatra (Padang)

Slow-braised beef in coconut milk and spices until dry and intensely caramelized. Padang restaurants (found everywhere in Indonesia) serve it on a "all the food comes out at once" basis — you pay only for what you eat.

Price: Rp35,000–60,000 ($2–4) per portion at Padang restaurants
🍢

Satay (Sate)

Nationwide (Madura, Java)

Skewered meat — chicken, goat, beef, or lamb — grilled over charcoal and served with peanut sauce or kecap manis. Sate Madura and Sate Ponorogo are the most famous styles. Found at every night market.

Price: Rp15,000–30,000 ($1–2) for 10 skewers at street stalls
🥗

Gado-Gado

Java (Jakarta, Bandung)

Vegetable salad with peanut sauce — blanched vegetables, tofu, tempeh, hard-boiled egg, and rice cakes, all drowned in a rich peanut dressing. One of the best vegetarian options in Indonesian food.

Price: Rp25,000–45,000 ($1.50–3)
🐷

Babi Guling

Bali

Balinese suckling pig — whole pig stuffed with turmeric, galangal, and lemongrass, then roasted on a spit. A ceremonial food that's now available in specialist warungs. Ibu Oka in Ubud is the most famous — arrive by 11am, it sells out.

Price: Rp60,000–120,000 ($4–7.50) for a portion at specialist warungs
🍲

Gudeg

Yogyakarta

Young jackfruit braised in coconut milk and palm sugar until sweet and tender. Yogyakarta's signature dish, sold in gudeg restaurants (warung gudeg) throughout the city, often from midnight as an early breakfast.

Price: Rp20,000–40,000 ($1.25–2.50) for a full portion with rice
🍜

Mie Goreng

Nationwide

Fried noodles with vegetables, egg, and your choice of protein. The street food twin to nasi goreng. Best eaten at a kaki lima (mobile cart) late at night when the charcoal heat is at its most intense.

Price: Rp20,000–45,000 ($1.25–3) depending on additions
🍵

Soto

Nationwide (regional variations)

Clear or coconut milk-based soup with chicken, vegetables, and noodles or rice. Dozens of regional versions: Soto Ayam (chicken, clear broth), Soto Betawi (Jakarta, rich coconut/milk broth with beef), Soto Banjar (Kalimantan, aromatic). A staple breakfast food.

Price: Rp20,000–50,000 ($1.25–3)

Where to Eat in Indonesia

Warung

Small family-owned restaurants, often open-air. The best food in Indonesia is served at warungs, not tourist restaurants. Look for busy local clientele, not English menus. Prices are 50–80% lower than tourist spots for the same or better food.

Padang Restaurant (Rumah Makan Padang)

Recognizable by the stacks of dishes in the window. Dozens of dishes come to your table; you pay only for what you eat. The food has been sitting in spices all day, which makes it better. Rendang, curry, sambal, and coconut-braised vegetables are the stars.

Night Market (Pasar Malam)

Every Indonesian city has a night market. The best for food: Pasar Malioboro in Yogyakarta, Pasar Loak in Jakarta, and Ubud's Pasar Seni. Arrive between 6–8pm when grills are at full heat and everything is fresh.

Kaki Lima

Mobile food carts (the name means "five legs" — two wheels + three legs of the cart). The satay, mie goreng, and nasi goreng at good kaki lima carts is often better than restaurants. Ask locals where they eat.

Food Safety Tips

  • Water: Drink bottled water only. Ice at tourist restaurants is usually from filtered water — at street stalls, skip the ice.
  • Fresh fruit: Safe if you peel it yourself. Pre-cut fruit at markets carries more risk.
  • Busy stalls: High turnover means fresher food. The busiest warung on the street is almost always the safest bet.
  • Spice level: Indonesian food ranges from mild to extremely spicy. "Tidak pedas" (not spicy) or "sedikit pedas" (a little spicy) will get you the right heat level. Sambal is always on the side — add it yourself.
  • Pork: Indonesia is predominantly Muslim, so pork is rare except in Bali (Hindu) and Chinese restaurants. Babi guling warungs in Bali are clearly labeled.