Skip to content
10 Indonesian Dishes to Try, With Bali Eating Tips

10 Indonesian Dishes to Try, With Bali Eating Tips

The quick version

Nasi goreng, babi guling, satay and more: 10 Indonesian dishes worth trying, with spice, pork and halal notes and Bali ordering tips.

8 min readBy Nusa Ways Editorial
Share this article:
On this page

Last updated November 2026: this guide to Indonesian dishes covers rice plates, grilled meats, soups and salads, with a Bali tip for each. Start with nasi goreng, nasi campur, Sate and gado-gado for an easy first week. Babi guling and bebek betutu are the Bali-native meals worth planning around.

Featured image: Rdiyansyah, CC BY-SA 4.0, via Wikimedia Commons.

Warung Sate H. Faqih - Sate Ayam 172308 — 2
Photo: Abdul Hanif Arromy, CC BY 4.0, via Wikimedia Commons.

10 Indonesian Dishes to Try First

Gado Gado PTG Gourmet IITMandi Nov17 D72 3256 — 1
Photo: Timothy A. Gonsalves, CC BY-SA 4.0, via Wikimedia Commons.

Ten dishes cover most menus you will meet in Bali. They are grouped loosely by type: rice plates, grilled meats, soups, salads and breakfast. Details of spice and pork status follow in the comparison table below. For a wider look at the island's cooking, see our guide to Balinese Food: What to Eat in Bali & How to Order.

  • 1. Nasi goreng (fried rice)
    • Rice fried with sweet soy sauce, usually topped with a fried egg. Heat is mild by default, with sambal served on the side.
    • Order it at any warung or hotel breakfast as a safe first plate.
  • 2. Nasi campur (mixed rice)
    • A scoop of rice with small portions of several sides on one plate. Point at what you want and the cook assembles it.
    • Our nasi campur guide explains what usually goes on the plate.
  • 3. Nasi padang
    • Padang is a city in West Sumatra, and this style of meal comes from Minangkabau cooking. Rendang and gulai curries are typical dishes.
    • Bali has Padang-style restaurants, but the home region is Sumatra. Read more in our nasi padang guide.
  • 4. Sate (satay)
    • Skewered meat, grilled and served with a sauce. Variants include Sate padang, Sate Madura and Sate lilit.
    • Sate lilit is the Balinese version, and our Indonesian street food guide shows where skewers show up in the evening.
  • 5. Babi guling
    • Spit-roasted suckling pig cooked over charcoal. A plate usually pairs sliced meat and crackling skin with rice and lawar.
    • Pork is the point here, so skip it if you avoid pork. Our babi guling guide covers how to order.
  • 6. Bebek betutu
    • Spiced duck cooked slowly, a sit-down Balinese feast dish. Restaurants may ask for advance notice, so confirm when you book.
    • Details are in our bebek betutu guide.
  • 7. Soto
    • A spiced broth soup with meat, usually served with rice on the side. Recipes differ by region.
    • Ask what the broth is made from if you avoid pork or have an allergy.
  • 8. Bakso
    • Meatballs in broth, usually with noodles. Warung carts and small stalls both sell it.
    • Check the meat type before ordering, since some stalls use pork and many do not.
  • 9. Gado-gado
    • Boiled vegetables mixed with peanut sauce, and the name roughly means mix-mix. Lotek is the Yogyakarta variant, and karedok uses raw vegetables.
    • Vegetarians should ask whether the dressing or toppings contain shrimp.
  • 10. Bubur ayam
    • Chicken porridge with garnishes such as fried garlic, shredded chicken, egg and crackers. It is a breakfast dish rather than a dinner one.
    • Look for porridge sellers early in the morning.
Nasi Goreng Kampung — 3
Photo: Supardisahabu, CC BY-SA 4.0, via Wikimedia Commons.

Indonesian Dishes Compared: Spice, Pork and Where to Eat in Bali

Use this table to match a dish to your diet and appetite. Spice levels shift by cook, so treat them as starting points and ask before you order.

Nasi Goreng Telur Balado — 4
Photo: Indonesiagood, CC BY 4.0, via Wikimedia Commons.
DishFlavorSpicePork / halal / vegetarianWhere to find it in Bali
Nasi gorengSweet-savory fried riceMild, sambal on sideUsually no pork; ask about meat toppingsWarung, hotels, restaurants
Nasi campurMixed savory sidesVaries by sideCheck each side; vegetarian plates possibleWarung, markets
Nasi padangRich curries and rendangMedium to hotMainly halal Padang restaurantsPadang-style restaurants
SateSmoky grilled meat with sauceMild to mediumChicken, beef and pork versions existStreet stalls, restaurants
Babi gulingRoasted pork with spice pasteMedium with sambalPorkWarung, markets
Bebek betutuSpiced slow-cooked duckMediumNo pork; confirm when orderingRestaurants, often pre-ordered
SotoSpiced brothMild to mediumAsk about the broth and meatWarung, restaurants
BaksoMeatballs in brothMild, chili added by youMeat type varies; askCarts, small stalls
Gado-gadoPeanut sauce on vegetablesMild to mediumVegetarian-friendly; ask about shrimpWarung, restaurants
Bubur ayamSavory chicken porridgeMildChicken; no pork expectedBreakfast stalls

Bali-Native Dishes vs Dishes From Other Islands

Indonesian Dishes, Indonesia — 5
Photo: Vyacheslav Argenberg, CC BY 4.0, via Wikimedia Commons.

Babi guling, bebek betutu, Sate lilit and lawar are Balinese. Nasi goreng, nasi campur, gado-gado and Sate are national dishes served across the archipelago. Others are better eaten at home. Nasi padang comes from West Sumatra, and a blogger roundup places pempek in Palembang. The same roundup lists Sate rembiga from Lombok and pisang goreng sambal roa from North Sulawesi. Ayam tangkap comes from Aceh. That roundup quotes Rp 2,000 per skewer and Rp 20,000 for 10 sticks of Sate rembiga in Rembiga, Lombok. Treat those as a rough, unconfirmed guide, since it is a single blogger source and prices change. For the national food framing, start with the official Indonesia tourism site.

Sambal, Spice and Dietary Guide

Indonesian Dishes, Indonesia — 6
Photo: Vyacheslav Argenberg, CC BY 4.0, via Wikimedia Commons.

Sambal is a chili paste that comes in sour, sweet and fermented styles. It is usually served on the side or mixed in. Ask for it on the side if you are unsure about heat. Pork is easy to spot at babi guling stalls and Balinese warung. Many mainstream Indonesian warung are halal, but confirm with the cook instead of assuming. Rice dishes are often gluten-free, though sauces such as satay sauce need checking. Vegetarians should confirm that stock, sambal and toppings contain no meat or shrimp. For one polarizing pick, try gulai jengkol. A blogger roundup warns about its strong smell and suggests trying two pieces at most.

Where and How to Eat: Warung, Markets and Restaurants

Nasi Goreng Jamur Kuping — 7
Photo: Indonesiagood, CC BY 4.0, via Wikimedia Commons.

A warung is the default for a quick, cheap meal. Markets work for babi guling and nasi campur, and restaurants suit bebek betutu and sit-down meals. Choose busy stalls with high turnover and carry small cash. For Bali-specific picks, see our Bali food guide. Evening snacks are covered in our Bali street food guide. No sourced price figures are available for these meals, so check current menu boards on arrival.

Good to know

Rp 20,000 for 10 sticks of Sate rembiga is a Lombok price from one blogger, so it says little about what a Bali warung will charge.

Snacks, Drinks and Next Steps

Nasi Goreng Tongkol Balado — 8
Photo: Indonesiagood, CC BY 4.0, via Wikimedia Commons.

Martabak manis is a thick sweet pancake eaten as dessert or a late-night snack, and you can choose cheese or chocolate toppings. Pisang goreng is fried banana. Our Indonesian desserts guide goes deeper. For drinks, read about Indonesian Coffee Guide: Regions, Flavors & What to Buy and coffee in Bali. Be cautious with Kopi Luwak in Bali: Is It Worth It, Ethical, Real? because of animal-welfare concerns. Herbal drinks are explained in our jamu guide. To cook what you ate, try a Balinese Cooking Class: How to Choose the Right One in Bali. A broader Indonesian Cooking Class: How to Choose One in Bali is another option.

Common Mistakes When Ordering Indonesian Dishes

Sponsored

Skipping the sambal question is the biggest one. Ask for it on the side, then add it slowly. Assuming a warung is halal or pork-free is another mistake, so check. Expecting regional dishes in Bali also leads to disappointment. Pempek and ayam tangkap belong to their home regions. Skipping advance notice for bebek betutu can mean it is unavailable. Eating only nasi goreng means missing soto, bakso and gado-gado.

Frequently Asked Questions

What foods are traditional and popular in Indonesia?

Nasi goreng, nasi campur, Sate and gado-gado appear on menus across the country. Nasi padang, soto and bakso are also widely eaten. Regional dishes such as pempek and Sate rembiga are tied to their home areas.

What are some of Bali's most famous foods?

Babi guling, bebek betutu, Sate lilit and lawar are Balinese dishes. Babi guling contains pork. Bebek betutu is a spiced duck dish that restaurants may ask you to pre-order.

What are the top 5 most popular foods?

Our editorial pick for a first-timer is nasi goreng, nasi campur, Sate, gado-gado and nasi padang. Each is easy to find and easy to order. Only babi guling would be the Bali-specific addition.

Explore More Bali Guides

Sponsored

Keep planning your Bali trip with these guides.

Bali Guides

Notes for your Indonesia trip

Optional updates when we add or change a town or island guide.

No spam. Unsubscribe anytime.

Continue reading

More guides you'll find useful