Best Indonesian Food to try on your next visit!

Best Indonesian Food to try on your next visit!

Kayla Cooking Class Ubud

Table of Contents

This post may contain affiliate links. I will receive a small commission if you purchase through them, at no extra cost to you.
For more information, please see our Privacy Policy.

Food is one of the greatest gateways to culture – and nowhere is that truer than in Indonesia. With 17,000 islands, Indonesia is rich with diverse heritage, warm hospitality, and incredible value for money, especially when it comes to food. I’m Kayla, and together with my family, we have visited Bali and the wider Indonesian archipelago over 30 times. Over those trips, we’ve not only relaxed on beaches and explored rice paddies, but also hunted down the best hidden warungs, late-night street stalls, and high-end Indonesian restaurants.

If you’ve enjoyed our popular posts like “Places to Visit in Bali”, “Bali Itinerary” and “Things to do in Bali with Family”, you’ll love this immersive journey through Indonesian cuisine!

In this updated guide to the best Indonesian food to try on your next visit, we’ll dive deep into both iconic dishes and under-the-radar plates. We’ll explore how the bold spice blends and local ingredients weave together into unforgettable meals, suggest must-try dishes, and show how food is one of the top things to do in Bali. Most meals, including breakfast, are served with rice.

Literally meaning “fried rice, nasi goreng is considered the national dish of Indonesia and can be found everywhere! Sambals are also a staple in the vibrant cuisine; you will usually find the chilli-based condiments either a part of your meal or on the table, ready to be added! Another interesting Indonesian fact is that the intense flavours in lots of Indonesian food come from a very sweet and sour ingredient called kecap manis translates to sweet soy sauce.

Indonesia’s humid climate and rich volcanic soil make it a haven for tropical produce, from vibrant fruits to fresh vegetables and aromatic herbs. You’ll find an abundance of dried spices woven into everyday cooking, including coriander, cardamom, cinnamon, cumin, cloves and nutmeg. Most Indonesian curries combine these warming dried spices with fresh herbs to create the deep, layered flavours the islands are known for.

Being half Indonesian, I am no stranger to this wonderful cuisine where chilli is a staple!  We grew up on curries, mie and nasi goreng and stir-fries, which formed my love for spices and an appreciation for flavour combinations SEA is known for! Here are my top Indonesian foods to try on your next visit!

 

Related: “Indonesia Bucket List

Spices, Culture & Indonesian Food Traditions

One of the things that makes Indonesian cuisine so special is the way regional cultures, spices and local ingredients combine to tell a story. From Sumatra to Bali and Java to Sulawesi, each island has its own versions of sambal (chilli relish), bumbu (spice pastes), and cooking techniques. For example, the sweet-soy soy sauce (kecap manis) gives so many dishes that unmistakable caramelised flavour; tamarind, galangal, kaffir lime leaves and candlenut add aromatic depth.

When you sit down to try Indonesian food, you’re also tasting history. Street-side warungs sit beside palace-heritage restaurants; humble rice-field homes sit next to sleek modern bistros. And food is always social — shared plates, long lunches, bold flavours and a connection to land and labour. Whether you’re seeking things to do in Bali for couples and including an immersive food experience, or looking for a family-friendly culinary excursion, Indonesian cuisine offers a layer of depth many travellers overlook.

A bowl filled with fresh Indonesian food ingredients including long red chilies, small orange chilies, shallots, lemongrass stalks, galangal, turmeric, and garlic wrapped in a banana leaf with coriander seeds. The colorful spices and aromatics are arranged in a floral-patterned bowl held over a rustic kitchen workspace. The scene highlights the vibrant, raw components used in traditional Indonesian cooking.

Bubur Ayam – Chicken Congee

Warm, comforting and surprisingly complex, Bubur Ayam is Indonesia’s take on rice porridge (congee) topped with shredded chicken, crackers, fried shallots and a host of condiments. While it may look simple, this dish combines textures and subtle flavours—from the soft rice base to the salty-sweet soy sauce, crispy toppings and optional sambal heat.


Traditionally a breakfast or late-night street food in cities and villages alike, you’ll find vendors calling out “bubur!” in the early hours or serving steaming bowls near train stations. The Indonesian version is richer and heartier than many Asian congees, and often includes local touches like kerupuk (crackers) and cakwe (fried dough sticks) for crunch.

Must-Try Dish Version: Seek it out at a local warung in Bali or Java in the early morning. Add extra sambal if you like heat, or a fried egg.
Perfect For: A comforting start to your day, recovering after travel, or introducing younger kids to Indonesian flavours.

Nasi Campur – Rice with Assorted Sides

One of the best Indonesian food and my all-time favourite is Nasi Campur, pronounced ‘Nahsee Champoor’! It translates to mixed rice or rice with assorted goodies and usually consists of small portions of vegetables, tempeh, fish or meat and a mound of rice.   The dish varies from region to region, but there are always plenty of vegetarian options such as tempeh, tofu, tapioca leaves, jackfruit, veggie fritters and perkedel. During our Indonesian itinerary, we lived off Nasi Campur, as it’s so cheap and delicious!

My favourites: Biku, Peleton Super Shop(Vegan), Warung Yogya

Bali Travel Guide

Gado-Gado – Indonesian Salad with Peanut Sauce

Gado-Gado is another great vegetarian food in Indonesia. The delicious staple food found throughout the islands and will be found in every warung (café) or restaurant on the island of Bali. It is a favourite dish that is popular with locals and tourists alike. Gado-gado is traditionally served as a mixed salad and served at room temperature. In many parts of Bali, you will see it as a deconstructed version with each element separated on a plate.

There will always be a mixture of seasonal vegetables such as potatoes, beans, cabbage, carrots, corn or even lettuce. There will always be prawn crackers, fried tofu, tempeh, and a hard-boiled egg. As a side dish, there will inevitably be some rice. The garnishes can differ but usually will include bean sprouts, fried onions, and extra peanuts.  It can be a surprise as you don’t know what someone will be in the mix

The spicy peanut sauce is what brings all the random elements together with gado-gado. It has a distinct flavour due to the addition of tamarind and not the same as a satay sauce.

There is some local variation across Indonesia and between warungs. I even saw the addition of meat or seafood. I become somewhat of a gado-gado connoisseur as the options of vegetarian are limited along the touristy coastal parts of Bali.

To top it off, it is a healthy dish. In short, it is yum and you should try it when in Indonesia!

Mie Goreng – Fried Noodles

Mie Goreng is one another favourite of mine. Mie Goreng is a fried noodle dish that is eaten all over Indonesia as well as Malaysia, Singapore.  The noodle dish is made with dried wheat noodles, although I usually use the instant packet noodle and add my own sauces and veggies.

Ikan Bakar – Grilled Fish

If you love to taste fish items, then Ikan Bakar is a must-try for you. It is kind of Indonesian grilled fish and super yummy to have with sambal. This delicious food is also prevalent in Bali, Indonesia. In almost every seaside area, restaurants offer freshly grilled Ikan Bakar. You might like to have it by sitting in a beach café during sunset hour. Ikan Bakar can also be served with Nasi Bali or Balinese white rice.

I tried Ikan Bakar at Blue Marlin Cafe in Jimbaran Beach. I ordered King Fish for dinner. What to say, the taste was mouthwatering. The best part is where you can taste fresh seafood by selecting any raw sea fish. They usually catch different fishes from the sea and instantly prepare them for you. If you’re visiting Lovina Beach, then don’t even miss to have lunch with Ikan Bakar from Tanjung Alam Ikan Bakar Restaurant. Yes, one of the top foods you must try when visiting many places in Indonesia!

Nasi Goreng – Fried Rice

One of the most traditional dishes in all of Indonesia, nasi goreng is Indonesia’s version of fried rice, and it’s a can’t-miss when you visit these beautiful islands. The first thing dish I order when I arrive in Bali is usually a plate of nasi goreng! There are a few things that make Indonesian fried rice special. For one, it is stir-fried in some delicious ingredients you won’t find in other fried rice.

Nasi goreng is usually made with kecap manis, a sweet, thick soy sauce, but also with shallot, garlic, shrimp paste, chili, and sour tamarind paste, which makes it a lot more flavorful than Thai or Chinese fried rice. There are several variations of nasi goreng, depending on what protein you want inside it. I actually prefer a veggie-packed version, although I do love occasionally getting nasi goreng with some stir-fried pork or chicken.

Often, a fried egg is placed on top for even more deliciousness! But my favourite part of nasi goreng is the thick, crispy, airy shrimp crackers called krupuk that are served on the side. Simply delicious!

by Allison from eternalarrival.com

A plate of Indonesian food featuring a mound of fried rice topped with crispy shallots, served with a sunny side up egg, a bowl of prawn crackers, and a side of fresh cucumber, tomato, and lettuce. A small dish of pickled vegetables adds color and texture to the meal. The dish is neatly arranged on a white plate over a dark wooden table.

Soto Ayam – Chicken Soup

Soto is the name for soup in Indonesian. Many regions of Indonesia have different versions of soto.

Although there are many different recipes for Soto, the main typical ingredients include beef or chicken in a soup that’s made from both coconut milk or broth, simmered with aromatic herbs and spices like galangal, garlic, shallots, kaffir lime leaves, and candlenut. The soup is typically eaten along with rice and can be garnished with a number of side sambal chilli, fried shallots and soy sauce.

I loved Soto Ayam growing up and every time I was in Bali I used to get this dish from a little warung called Warung Yogya that has the most authentic Indonesian cuisine I have found! It is also incredibly cheap! A must try if you want to experience the best Indonesian food!

A wooden tray holding a bowl of Indonesian food soup with a yellow turmeric broth, shredded chicken, and boiled eggs, served alongside a bowl of steamed white rice. A small dish of bright orange chili sauce and a lime wedge sit beside the rice for added flavor. The meal is set on a woven placemat over a wooden table.

Ayam Betutu – Bali’s Ceremonial Dish

Ayam Betutu is one of Bali’s most iconic and flavour-packed dishes. Traditionally, a whole chicken is marinated in a rich blend of turmeric, galangal, ginger, garlic, and Balinese spice paste (base genep), then wrapped in banana leaves and slow-cooked or steamed for hours. The result is tender, aromatic meat that falls off the bone and is infused with deep smoky flavour.

Once reserved for temple ceremonies and special occasions, Ayam Betutu is now widely available at Balinese warungs and restaurants across the island. It’s a dish that tells the story of Bali’s deep cultural connection between food, community, and ritual.

Must-Try Dish: The version from Men Tempeh Gilimanuk in western Bali is considered the most authentic.

Tum Ikan – Minced Fish in Banana Leaf

An extremely popular Indonesian food, Tum Ikan is something you have to try on your trip to Indonesia. Jam packed with amazing flavours, Tum Ikan is essentially a fillet of fresh fish marinated in a variety of spices and then steamed in a banana leave wrap. This unique cooking method causes all the flavours to infuse deeply with the fish for maximum taste!

I personally love this because one of my main let downs with a lot of fish is that the flavour is bland, and the meat can tend to be dry if improperly prepared. However, the banana leaves keep in all the flavours and juices and eliminate these issues. Due to its popularity, you can find Tum Ikan at many restaurants throughout the country to try it for yourself. If you’re more of a hands-on type, you can even find classes that will teach you to prepare your very own Tum Ikan.

by Kaila from Nomlist

Ayam Goreng – Indonesia’s Crispy Fried Chicken

Forget fast food fried chicken — Ayam Goreng is the real deal. This Indonesian favourite is marinated with garlic, coriander, turmeric, and lime before being deep-fried to golden perfection. The result? Juicy, flavourful meat with a crunchy, aromatic crust.

Each region adds its own twist — Javanese versions are slightly sweet, while Balinese Ayam Goreng carries more spice and zest. It’s often served with rice, sambal, and fried tempeh for a perfectly balanced meal.

Must-Try Tip: Look for small warungs advertising “Ayam Goreng Kampung” — these use free-range village chickens for extra flavour.

Rendang – Dry Slow Cooked Meat Curry

Wherever you go in Indonesia, you see a lot of “Padang Restoran” many of which have pointed roofs – like horns – and stacks of plates with brothy dishes in their storefront windows.

Originating in West Sumatra, Nasi Padang, along with the Padang Restoran, is an Indonesian food obsession. Nasi Padang is a mixture of several different side dishes that includes the world-famous Rendang and lots of delicious sambal, or chili sauce.

While Nasi Padang originated in the Minangkabau culture of West Sumatra using water buffalo meat, the rest of Indonesia adopted the recipe using beef instead. Beef simmers overnight on low heat with heaps of spices and curry sauce. The result is a tenderness and flavour that combines with steamed rice for the perfect meal!

Before you go to Indonesia, learn the basics of Indonesian food – where rice isn’t a side dish – it’s the main dish.

by Halef and Michael from The Round The World Guy

Megibung – Traditional Balinese Feast

Megibung is a traditional Balinese feast type dining experience. This culinary affair brings people together and strengths social ties amongst village members.  Megibung comes from the word Gibung which means an activity done by many people, where they share something with each other.

The festive feast consists of delicious Balinese specialities served on one long bamboo tray. Usually with rice and an assortment of proteins and vegetables individual banana leaf bowls. This experience would be at the top of my list for experiencing the best Indonesian food.

Our picks: The Anvaya Beach Resort Bali, Alila Villas Uluwatu

Babi Guling – Bali’s Iconic Spit-roasted Suckling Pig

Trying Babi Guling is a quintessential Balinese experience. This Balinese version of suckling pig sees an entire pig stuffed with a delicious spice mixture (including turmeric, garlic, coriander, lemongrass) and then spit-roasted over an open fire. The result is tender, juicy, flavourful pork that is dished up with crispy, crunchy crackling together with rice, vegetables and sometimes blood sausage.

Babi Guling was traditionally served at celebrations, such as weddings and funerals, but these days you can find it anytime. The most famous place to try this famous Balinese specialty, partly thanks to Anthony Bourdain’s endorsement, is the restaurant Ibu Oka in Ubud. This roadside warung roasts around five or six pigs a day for a hungry crowd of people. Make sure you get here early as the place fills up by midday and is often all out of food by early afternoon. Take off your shoes, find yourself a place on the floor at a communal table and enjoy!

by Marianne from Mum on the Move

Ayam Bakar – Indonesian Grilled Chicken

If you prefer your chicken grilled, Ayam Bakar (grilled chicken) is smoky, caramelised perfection. Marinated in sweet soy sauce (kecap manis), shallots, and spices before being cooked over hot coals, Ayam Bakar delivers a delicious blend of sweetness and char.

The Javanese version is often sticky and sweet, while Balinese versions are spicier, sometimes paired with sambal matah or sambal terasi. It’s a must-try dish if you love bold barbecue flavours.

Must-Try Tip: Order it with steamed rice and sautéed kangkung (water spinach) for a classic Indonesian combo

Sate Lilit – Balinese Satay

Sate is found widely across Indonesian with many variants including sate ayam, sate padang, sate maranggi, sate karang and many more. One of my favourite sates I have experienced in Bali is Sate Lilit. It involves using mince meat, usually chicken, beef, pork or fish, then mixing it with grated coconut plus a spice mixture. The spice mixture can consist of ingredients like lime leaves, coconut milk, garlic, shallots, galangal, coriander, turmeric, chilli pepper and more.

The mixture is then wrapped around either bamboo or lemongrass sticks. The spiced mince meat is cooked over a charcoal grill while the cook uses a fan to keep the coals hot. The flavours are amazing and you are left wanting more! It is unlike sate ayam and doesn’t have a sauce to accompany it and is usually served with rice. Sate Lilit, in its different versions, is widely available across Indonesia and you can make your own at the Paon Bali cooking class in Ubud, Bali.

By Kate from rollingalongwithkids.com

Tempe – Indonesia’s Plant-Based Powerhouse

Indonesia is the birthplace of tempe, a fermented soybean cake that’s rich in protein and probiotics. Unlike tofu, tempe has a firm texture and nutty taste, making it a favourite in both local and modern Indonesian cooking.

You’ll find tempe everywhere — deep-fried as a snack (Tempe Goreng), stir-fried with sweet soy sauce (Tempe Manis), or served with sambal for a spicy edge. It’s versatile, healthy, and incredibly affordable.

Must-Try Dish: Tempe Manis — tempe glazed in kecap manis and chillies, often served with rice.

Kangkung Belacan – Sautéed Water Spinach with Spice

Kangkung Belacan is a humble yet beloved vegetable dish that perfectly complements Indonesian mains. Water spinach (kangkung) is stir-fried quickly with garlic, shallots, and belacan (fermented shrimp paste), creating a savoury, umami-rich side dish that’s full of depth and spice.

This dish highlights Indonesia’s mastery of transforming simple ingredients into something truly special. The balance of salt, spice, and freshness pairs perfectly with rice, sambal, and grilled meats.

Must-Try Tip: Order Kangkung Belacan as a side with Ayam Bakar or grilled seafood.

Kerupuk Udang – Prawn Crackers

Kerupuk Udang — or prawn crackers — are one of the most iconic snacks in Indonesian cuisine, and you’ll find them everywhere from local warungs to fancy restaurants. Light, crispy, and irresistibly savoury, these crackers are made using a blend of prawns, tapioca flour and seasonings that are sun-dried and then deep-fried to puff up into that signature airy crunch.

You’ll often see them served alongside classics like nasi goreng, soto ayam, mie goreng and gado-gado, but honestly… they’re delicious on their own as an afternoon snack, too. Kids especially love them (Kylo approves!), and they’re a fun, budget-friendly treat to try while travelling through Bali.

If you want to take a little taste of Indonesia home, you can even buy packs of uncooked kerupuk in supermarkets — just fry them at home and relive your Bali holiday one crunchy bite at a time.

Es Pisang Ijo – Banana Iced Dessert

Es Pisang Ijo (green banana iced dessert) is a popular dessert in Indonesia. It is originally from Makassar in Sulawesi. Today, you can find it in local eateries and roadside stalls in various cities in the country as well.

Es pisang ijo is delicious, light and refreshing. Basically, it is made from banana served in a special sauce. King banana is often used. The bananas are steamed and wrapped in a flour dough, which is dyed green from pandan leaves for extra fragrance. The bananas are then sliced. Meanwhile, the sauce is made up of crushed ice, coconut milk and pink rose syrup which locals refer to as ambon. The result is a colourful unique dessert.

I first tasted es pisang pijo in a local eatery in Southeast Sulawesi and it has since then become one of my favourite Indonesian foods. It’s a perfect way to cool off tropical afternoons in the country.

by Katherine from Tara Lets Anywhere

Pisang Goreng with Sambal – Fried Banana with Chilli

Pisang Goreng is a popular snack food and translates to fried banana. A banana or plantain is covered in batter and deep fried in hot oil. It is then served with a sambal, you can find Pisang Goreng at many street food carts and local warungs. In West Kalimantan, it is served with bread and a custard sauce and is offer eaten at breakfast. 

I first tasted Pisang Goreng on my press trip to Sulawesi and it has since then become one of my favourite Indonesian foods! I love the pairing of sweet with spicy and the added crunch makes for a perfect snack!

Sambal – Indonesia’s Fiery Sauce

No Indonesian meal is complete without sambal — the iconic chilli paste that defines the nation’s fiery flavour profile. Each region has its own version, but at its heart, sambal is a blend of fresh or fried chillies, garlic, shallots, lime, tomato, shrimp paste (terasi), and sometimes palm sugar. There are hundreds of variations across the archipelago, ranging from mild and tangy to tongue-tinglingly hot.

You’ll find sambal served alongside everything — from rice and noodles to grilled meats, tempeh, and vegetables. It’s not just a condiment but a ritual; locals often say a meal isn’t complete without sambal. Whether you’re in Bali or Java, take time to sample a few kinds to appreciate Indonesia’s regional diversity through its spice.

Must-Try Tip: Pair sambal with grilled chicken or fried tempeh for an authentic kick.

Sambal Matah – The Balinese Classic

Sambal Matah is Bali’s signature raw sambal — fresh, zesty, and bursting with citrusy aroma. Made with shallots, lemongrass, bird’s eye chillies, kaffir lime leaves, and coconut oil, this sambal is never cooked, preserving the brightness of its ingredients.

Typically served with grilled fish, Ayam Betutu, or even over crispy tempeh, sambal matah offers a refreshing heat that’s uniquely Balinese. It perfectly balances spice, tang, and fragrance — an instant burst of island flavour.

Must-Try Tip: Order it as a side with any local seafood or traditional Balinese dish.

Indonesian Tropical Fruits to Try

Indonesia’s tropical climate produces a dazzling array of fruits — many of which visitors rarely encounter at home. From sweet and custardy to tangy and crisp, sampling tropical fruit is one of the most rewarding things to do in Bali for families or food-lovers alike.

Tip: Visit a local fruit stall, ask to sample before you buy, and try them fresh with one or two other exotic varieties.

Here’s some you shouldn’t miss:

  • Salak (Snake Fruit): With its scaly reddish-brown exterior and crisp flesh, Salak tastes like a mix of pineapple, pear and apple, with a sweet-tart finish. Common in Bali, Lombok and other islands.

  • Mangosteen (Manggis): Elegant segments of white flesh inside a thick purple rind, mangosteen delivers a luxurious sweet-floral flavour, often described as a mix of lychee and peach. In season October-March in many parts of Indonesia.

  • Dragonfruit: Bright pink outside, very subtle flavour inside

  • Rambutan: Similar to a lychee

Dragon Fruit Indoensian Food Indonesian Fruit

Now you know about the best Indonesian Food to try on your next visit!  What is your favourite cuisine? Comment below!

Found this pin helpful? Be sure to pin and share!

best Indonesian food

Book Your Trip

Facebook
Pinterest
StumbleUpon
Threads
Reddit
LinkedIn
X

Need help more help creating the perfect Bali itinerary?

Want trusted recs before locking things in (especially when it comes to things like nannies, drivers, accommodation, and kid-friendly spots)? 🌴☀️