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
- Eat where locals eat. Long lines and high turnover mean fresh food.
- Point and eat. Most stalls don’t have menus. Point at what looks good.
- Carry cash. Street vendors rarely accept digital payments. Keep Rp 10K–50K bills ready.
- Start mild. Indonesian sambal can be extremely spicy. Ask “tidak pedas” (not spicy) if needed.
- 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.