Indonesian Food Guide: Nasi Goreng to Babi Guling
Indonesian food is one of the great pleasures of travelling through the archipelago, and it is far more varied than the famous nasi goreng most visitors arrive knowing. With more than 17,000 islands and hundreds of ethnic groups, the country serves up everything from fiery Padang curries and crackling Balinese roast pork to humble bowls of noodle soup sold from a pushcart at dusk. This guide walks you through what to order, where to eat it, and how to enjoy it all without an upset stomach.
Whether you are eating your way through Bali's warungs or hunting down street food in Yogyakarta, knowing a few dishes by name turns every meal into an adventure rather than a guessing game. Here is what to eat in Indonesia, region by region and stall by stall.
The Staples: Dishes You'll See Everywhere
A handful of dishes appear on menus from Sumatra to Papua. Learn these first and you will never go hungry, even in the smallest village or the busiest airport food court.
Nasi Goreng and Mie Goreng
Nasi goreng (fried rice) is Indonesia's unofficial national dish. It is typically wok-fried with garlic, shallots, a touch of sweet soy sauce (kecap manis), and chilli, then topped with a fried egg, a few prawn crackers (kerupuk), and sometimes chicken or shrimp. Its noodle cousin, mie goreng, swaps the rice for fried egg noodles and is just as common. Both are cheap, filling, and endlessly customisable, which makes them a safe bet when you are tired or unsure what else to order.
Nasi Campur and Nasi Padang
Nasi campur literally means "mixed rice." You get a scoop of steamed rice surrounded by small portions of whatever the kitchen has prepared that day: maybe some vegetables, tempeh, a piece of chicken, a spoon of sambal, and a boiled egg. It is the best way to sample many flavours in one plate and to see how a particular warung cooks.
Nasi Padang, from West Sumatra, deserves its own mention. At a Padang restaurant, a parade of small dishes is set on your table and you pay only for what you eat. The star is usually rendang, beef slow-cooked in coconut milk and spices until it turns dark, tender, and intensely flavoured. Padang food tends to be rich and spicy, so pace yourself.
Sate (Satay)
Sate (satay) is skewered, grilled meat served with a sauce. Sate ayam (chicken) with peanut sauce is the classic, but you will also find sate kambing (goat) and, in Bali, sate lilit, where minced, spiced fish or pork is moulded around a lemongrass or bamboo stick. The smoky aroma drifting from a roadside grill at night is one of Indonesia's signature street-food experiences.
Regional Specialties Worth Travelling For
Indonesia's regions guard their own culinary identities fiercely. Trying the local specialty is half the reason to visit a new island, and it pairs perfectly with the cultural side of a trip, which you can read more about in our Bali travel guide.
Balinese Babi Guling and Bebek Betutu
Because Bali is Hindu rather than Muslim-majority, pork features prominently here in a way it does not across most of the country. Babi guling is suckling pig, spit-roasted with a paste of turmeric, garlic, ginger, lemongrass, and chilli until the skin shatters like glass. It is traditionally a ceremonial dish but is now served daily at famous warungs around Ubud and Gianyar. Also seek out bebek betutu, duck slow-cooked in spices and banana leaf for hours until it falls apart.
Gado-Gado and Soto
Gado-gado is often described as Indonesian salad: blanched vegetables, tofu, tempeh, and egg dressed in a thick peanut sauce. It is hearty, usually vegetarian-friendly, and found across Java. Soto is a family of fragrant soups that change from region to region. Soto ayam (turmeric chicken soup) and soto Betawi (a creamy Jakarta beef soup) are good places to start. A warm bowl of soto is especially welcome after a rainy afternoon.
Padang, Manado, and Beyond
If you make it beyond Bali and Java, the food keeps surprising you. Manado cuisine from North Sulawesi is known for being fiery and adventurous, with heavy use of chilli and unusual ingredients. Across Sumatra, Padang food rules. Each island you reach on the way to places like your chosen base in Bali or further afield has its own flavour, so always ask locals "apa yang khas di sini?" — what is special here?
Street Food and Warung Culture
To eat like a local, you need to understand the warung. A warung is a small, family-run eatery, anything from a few plastic stools under a tarp to a modest open-fronted restaurant. They serve the most authentic and affordable food in the country, and a busy warung full of locals is almost always a good sign.
How Warungs Work
- Nasi/warung campur: point at the dishes on display and they build your plate. Prices are based on what you choose.
- Kaki lima: literally "five legs," these are mobile street carts (the three cart wheels plus the vendor's two legs). They specialise in one thing, done well, such as bakso (meatball soup) or martabak.
- Sambal is sacred: almost every meal comes with sambal, a chilli paste that ranges from mildly tangy to ferociously hot. Try a little before drowning your plate.
Street Food to Hunt Down
Beyond sate, keep an eye out for bakso (springy meatball soup, a true national obsession), martabak (a thick, sweet stuffed pancake sold at night, often filled with chocolate, cheese, and peanuts), pisang goreng (fried banana fritters), and nasi uduk (rice cooked in coconut milk). When you stumble on a stall with a long local queue, join it. To find the best-reviewed warungs near you, a live connection helps; an Indonesia eSIM plan keeps maps and review apps working as you wander.
Coffee, Drinks, and Sweet Treats
Indonesia is one of the world's major coffee producers, so do not leave without exploring its drinks culture, both the traditional and the trendy.
Kopi: From Tubruk to Third-Wave
Kopi tubruk is the traditional brew: coarse grounds and sugar steeped directly in hot water, drunk once the grounds settle. In Bali and the bigger cities you will also find a thriving third-wave café scene serving single-origin beans from Sumatra, Flores, and Java. Kopi luwak, the famous (and controversial) civet coffee, is widely marketed to tourists; many travellers skip it over animal-welfare concerns, so decide for yourself.
Refreshing Drinks and Jamu
- Es kelapa muda: young coconut served over ice, the ultimate beach refresher.
- Es teh / teh tawar: iced tea, served sweet (manis) or unsweetened (tawar).
- Jamu: traditional herbal tonics, often turmeric- and ginger-based, sold by street vendors and increasingly in wellness cafés. They are believed to aid digestion and immunity.
- Es campur and cendol: sweet, colourful iced desserts with jellies, coconut, and palm sugar syrup, perfect in the midday heat.
Eating Safely as a Traveler
The dreaded "Bali belly" is real, but a few sensible habits will keep most travellers healthy. The good news is that hot, freshly cooked food from a busy stall is usually safer than a half-empty buffet sitting out in the heat.
- Drink bottled or filtered water and avoid tap water, including for brushing teeth in some areas.
- Be cautious with ice at very informal stalls, though reputable places use commercially produced ice that is generally fine.
- Eat where it is busy. High turnover means fresher food and faster-moving ingredients.
- Choose food cooked to order over dishes that have been sitting under lights.
- Wash or sanitise your hands before eating, especially with street food eaten by hand.
For a fuller rundown of staying well on the road, including what to do if your stomach does turn, see our guide on health, scams, and safety in Indonesia.
Vegetarian, Vegan, and Halal Options
Indonesia is surprisingly easy for plant-based eaters thanks to tempeh and tofu, which are staples in their own right. Gado-gado, nasi goreng sayur (vegetable fried rice), cap cay (stir-fried vegetables), and tempeh dishes are all widely available. Be aware that terasi (shrimp paste) and small dried fish often hide in sambal and stocks, so it is worth learning to say "tanpa daging" (without meat) and "tanpa terasi" (without shrimp paste).
As a Muslim-majority country, halal food is the default across most of Indonesia, and many eateries display a halal certificate. Bali is the main exception, where pork is common, so practising Muslims should look for the halal label or stick to clearly labelled establishments. Knowing the local food customs also ties into broader cultural etiquette, which we cover in our Balinese etiquette and temple dress guide.
A Few Words to Order Like a Local
A little Bahasa Indonesia goes a long way and is genuinely appreciated. Try these at any warung:
- Enak! — Delicious!
- Tidak pedas — Not spicy (or pedas sedikit for a little spicy).
- Bungkus — To take away / wrap it up.
- Bon, please / minta bill — The bill, please.
- Terima kasih — Thank you.
From a midnight plate of nasi goreng to a leisurely Padang feast, eating is the most rewarding way to understand Indonesia. Half the fun is the hunt: tracking down the warung locals rave about, reading the latest reviews, and mapping your route between meals. Keeping a reliable data connection through an Indonesia eSIM means you can find that perfect roadside sate stall, translate an unfamiliar menu on the spot, and never miss the dish everyone is talking about. Selamat makan — enjoy your meal.
Frequently Asked Questions
What is the most popular dish to eat in Indonesia?
Nasi goreng (fried rice) is Indonesia's unofficial national dish and the most widely available meal, found everywhere from street carts to hotel restaurants. It is wok-fried with sweet soy sauce, garlic, and chilli, then topped with a fried egg and prawn crackers. Mie goreng, its fried-noodle counterpart, is equally common and just as beginner-friendly.
What should I eat in Bali specifically?
Because Bali is Hindu-majority, it serves pork dishes you won't find in much of Indonesia. Don't miss babi guling (spit-roasted suckling pig), bebek betutu (slow-cooked spiced duck), and sate lilit (minced spiced meat or fish moulded onto lemongrass skewers). Ubud and Gianyar are famous for babi guling warungs.
Is it safe to eat street food in Indonesia?
Yes, with sensible precautions. Hot, freshly cooked food from a busy stall with high turnover is usually safer than buffet food sitting out. Drink bottled or filtered water, be a little cautious with ice at very informal stalls, choose food cooked to order, and wash your hands before eating. Busy warungs full of locals are almost always a good sign.
Is Indonesia good for vegetarians and vegans?
Indonesia is surprisingly easy for plant-based travellers thanks to tempeh and tofu, which are everyday staples. Gado-gado, vegetable fried rice (nasi goreng sayur), and cap cay (stir-fried vegetables) are widely available. Watch out for terasi (shrimp paste) and dried fish hidden in sambal and stocks, and learn to say 'tanpa daging' (without meat) and 'tanpa terasi' (without shrimp paste).
Is most food in Indonesia halal?
Yes. As a Muslim-majority country, halal food is the default across most of Indonesia, and many restaurants display halal certification. The main exception is Bali, where pork is common in local cuisine, so practising Muslims should look for the halal label or stick to clearly certified establishments.