Indonesian street food is one of the best reasons to be in this country. It’s cheap, diverse, and available on literally every street corner. From spicy Padang curries to sweet martabak pancakes, each region brings its own specialties. Here are 20 dishes you need to try.

The 20 Must-Try Dishes

1. Nasi Goreng — Fried Rice

Indonesia’s national dish. Fried rice with kecap manis (sweet soy sauce), egg, vegetables, and often a fried egg on top. Every warung makes it differently.

  • Price: Rp 12K–25K ($0.75–$1.55)
  • Where: Everywhere, every city

2. Mie Goreng — Fried Noodles

The noodle equivalent of nasi goreng. Fried egg noodles with vegetables, egg, and sweet soy.

  • Price: Rp 12K–25K ($0.75–$1.55)
  • Where: Everywhere

3. Nasi Padang — Padang Rice

The king of Indonesian food. White rice surrounded by 6–12 dishes — rendang, gulai, sambal, vegetables. You pay for what you eat.

  • Price: Rp 20K–40K ($1.25–$2.50) for rice + 2–3 dishes
  • Where: Every city (Padang restaurants are nationwide)

4. Sate (Satay) — Grilled Skewers

Marinated meat grilled on bamboo skewers with peanut sauce. Chicken (ayam), goat (kambing), and beef (sapi) are most common.

  • Price: Rp 15K–30K ($0.95–$1.90) for 10 sticks
  • Where: Everywhere, night markets

5. Bakso — Meatball Soup

Beef meatballs in clear broth with noodles, fried wontons, and tofu. Comfort food of Indonesia.

  • Price: Rp 10K–22K ($0.60–$1.40)
  • Where: Pushcarts and warungs nationwide

6. Soto — Turmeric Soup

Yellow turmeric-based soup with chicken or beef, rice, and toppings. Every region has its own version.

  • Price: Rp 12K–25K ($0.75–$1.55)
  • Where: Nationwide (Soto Ayam is most common)

7. Gado-Gado — Vegetables in Peanut Sauce

Steamed vegetables, tofu, tempeh, and boiled egg with thick peanut dressing. Indonesia’s signature salad.

  • Price: Rp 12K–22K ($0.75–$1.40)
  • Where: Nationwide, especially Jakarta

8. Rendang — Slow-Cooked Beef Curry

Dry beef curry slow-cooked in coconut milk and spices. Voted “world’s most delicious food” by CNN multiple times.

  • Price: Rp 25K–40K ($1.55–$2.50) as part of nasi Padang
  • Where: Padang restaurants nationwide

9. Martabak Manis — Sweet Stuffed Pancake

Thick, fluffy pancake stuffed with chocolate, cheese, peanut, or condensed milk. Indonesia’s favorite late-night snack.

  • Price: Rp 25K–70K ($1.55–$4.40)
  • Where: Night stalls nationwide

10. Martabak Telur — Savory Stuffed Pancake

Crispy fried pancake filled with egg, minced meat, and green onions.

  • Price: Rp 25K–55K ($1.55–$3.40)
  • Where: Night stalls nationwide

11. Nasi Campur — Mixed Rice

Rice with an assortment of small dishes — meats, vegetables, sambal, crackers. Bali’s everyday meal.

  • Price: Rp 15K–30K ($0.95–$1.90)
  • Where: Bali, Java

12. Tempeh Goreng — Fried Tempeh

Fermented soybean cake, sliced and deep-fried. Crispy outside, nutty inside. Indonesia’s original plant protein.

  • Price: Rp 5K–10K ($0.30–$0.60)
  • Where: Every warung

13. Gudeg — Jackfruit Stew

Sweet jackfruit stew cooked in coconut milk, palm sugar, and spices. Yogyakarta’s signature.

  • Price: Rp 10K–25K ($0.60–$1.55)
  • Where: Yogyakarta, some Jakarta restaurants

14. Rawon — Black Beef Soup

East Javanese beef soup made black by keluak nut. Rich, earthy, unforgettable.

  • Price: Rp 15K–25K ($0.95–$1.55)
  • Where: Surabaya, East Java

15. Babi Guling — Roast Suckling Pig

Whole pig roasted with turmeric and spices. Bali’s most famous dish.

  • Price: Rp 25K–50K ($1.55–$3.10)
  • Where: Bali only (Hindu region)

16. Pempek — Fish Cake

South Sumatran fish cake served with vinegar-based sauce. Chewy, savory, addictive.

  • Price: Rp 15K–30K ($0.95–$1.90)
  • Where: Nationwide (Palembang origin)

17. Siomay — Steamed Fish Dumplings

Steamed fish dumplings with tofu, cabbage, and peanut sauce. Bandung’s street food staple.

  • Price: Rp 10K–20K ($0.60–$1.25)
  • Where: Nationwide (West Java origin)

18. Nasi Uduk — Coconut Rice

Rice cooked in coconut milk, served with fried chicken, omelette, tempeh, and sambal.

  • Price: Rp 10K–25K ($0.60–$1.55)
  • Where: Jakarta, Java

19. Es Cendol / Dawet — Iced Coconut Dessert

Green rice flour jelly, coconut milk, and palm sugar over shaved ice. The perfect tropical refreshment.

  • Price: Rp 8K–15K ($0.50–$0.95)
  • Where: Nationwide

20. Klepon — Sweet Rice Balls

Pandan-flavored rice balls filled with melted palm sugar, coated in shredded coconut. Bite and the sugar explodes.

  • Price: Rp 5K–10K ($0.30–$0.60) for a portion
  • Where: Nationwide, especially Java and Bali

Street Food Tips

  1. Eat where locals eat. Long lines and high turnover mean fresh food.
  2. Point and eat. Most stalls don’t have menus. Point at what looks good.
  3. Carry cash. Street vendors rarely accept digital payments. Keep Rp 10K–50K bills ready.
  4. Start mild. Indonesian sambal can be extremely spicy. Ask “tidak pedas” (not spicy) if needed.
  5. Ice is usually safe at established warungs and cafes (made with filtered water). Avoid ice from roadside carts if concerned.

FAQ

Is Indonesian street food safe? Generally yes, especially at busy stalls. High turnover means fresh ingredients. Avoid raw foods and lukewarm dishes that have been sitting out. Your stomach may need 3–5 days to adjust.

How spicy is Indonesian food? Varies hugely. Padang food and Manado food are very spicy. Javanese food tends to be sweeter. Bali ranges from mild to intense. Sambal (chili paste) is served on the side — you control the heat.

What’s the best food city in Indonesia? Jakarta for variety, Yogyakarta for street food culture, Bandung for cafe food, Bali for international options, Surabaya for East Javanese specialties.