10 Must-try Foods In Bali And Where To Have Them

18 May, 2023 | Amazing Bite

Indonesian cuisine uses a lot of spice, mostly chili, ginger, and curcumin. They eat a lot of meat and fish, but they also eat a lot of green.

After a long day of roaming freely on the Bali tropical beaches and exploring the sacred temples and the vibrant culture of Bali, you’ll probably be starving and want to grab something to eat quickly. We already have some food for you to consider. The food here mostly is based on traditional Indonesian cuisine, added with some unpredictable twists of local ingredients and spices. Indonesians use a lot of spice when cooking, mostly chili, ginger, curcumin, etc. They eat a lot of meat and fish, but they also eat a lot of vegetables.

Besides, there are also not as many Muslims in Bali as in other parts of Indonesia, so don’t be surprised when you see many pork dishes popping up on the menus here. 

Stick to what the locals eat, you will know why Bali is so loved by foodie travelers. Here is a complete guide with all the best Indonesian food including street foods, desserts, and where to find them. Take note of this list and prepare for your trip to Indonesia.

1. Nasi Campur

Nasi Campur (Indonesian for 'mixed rice') is simply a humble white rice dish, served with small portions of many other side dishes such as curries, eggs, fried tempeh, shredded chicken, minced chicken skewers (sate lilit), and Balinese vegetable salad. Each time you order a Nasi Campur, you can choose the side dishes, depending on your personal taste. So it's the best choice for you to sample all the local food in one bite. 

Where to try Nasi Campur?

  • Warung Wardani - Yudistira, Denpasar (Jl. Yudistira No.2, Dangin Puri Kauh, Kec. Denpasar Utara, Kota Denpasar)
  • Warung Nasi Ayam Bu Oki (Jl. Siligita Jl. Raya Nusa Dua Selatan No.27, Benoa, Kec. Kuta Sel., Kabupaten Badung) 
  • Warung Bu Mi (Jl. Pantai Batu Bolong No.52, Canggu, Kec. Kuta Utara, Kabupaten Badung)
  • Cafe Wayan & Bakery (Jl. Monkey Forest, Ubud, Kecamatan Ubud, Kabupaten Gianyar)

2. Nasi Goreng

Also, a rice dish but Balinese Nasi Goreng is fried rice, usually served with eggs mixed in the rice during cooking or on top of the rice as decoration. The rice is precooked and then seasoned with shallots, garlic, chili, kecap manis (sweet soy sauce), and terasi (Indonesian shrimp paste). Kecap manis gives the rice a dark brown, caramelized color and balances out the sweet, salty, and savory flavors of other ingredients, while the shrimp paste will add an authentic flavor as a finishing note. 

Nasi Goreng is considered the Indonesian national dish.

Where to try Nasi Goreng?

  • Ons Waroeng (Jl. Pantai Berawa Pelambingan No.21, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung)
  • Warung Dedalu (Jl. Petitenget No.235, Kerobokan Kelod, Kec. Kuta Utara, Kabupaten Badung)
  • Bollero Resto & Bar (Jl. Dewisita No.1, Ubud, Kecamatan Ubud, Kabupaten Gianyar)

3. Mie Goreng

Similar to Nasi Goreng, but with fried noodles instead of rice. Inspired by the Chinese dish “Chow Mein”, Mie Goreng has become one of the most common Indonesia noodles of the locals. Despite its simple look with just egg noodles, soy sauce, some vegetables, and meat of choice, this dish might be your favorite one after all. 

And the good news is that you can also easily make Mie Goreng at home with the instant noodle called Indomie in your supermarket. It can’t taste 100% as good as the dish in Bali, but it can at least curb your craving after leaving the island.

Where to try Mie Goreng?

  • Warung Tujuh (Jl. Lb. Bene No.18x, Legian Kelod, Kec. Kuta, Kabupaten Badung)
  • Ulekan (Jl. Tegal Sari Jl. Pantai Berawa No.34, Canggu)
  • Cafe Kami (Jl. Dhyana Pura No.101, Seminyak, Kec. Kuta, Kabupaten Badung)

4. Babi Guling

This is definitely the most famous dish in Bali for sure. After being rubbed with turmeric, the whole pig will be seasoned with various local spices (coriander seeds, lemongrass, lime leaves, salam leaves, chilies, black pepper, garlic, red shallots, ginger, and lesser galangal) and then be slowly roasted over a fire to perfection. 

In the past, Babi Guling was only served in religious celebrations, but now you can enjoy the sweet and tender taste of pork in many local restaurants. The most famous one is Ibu Oka in Ubud, which Chef Anthony Bourdain visited for its Bali Guiling on his show “No Reservations”.

Where to try Babi Guling?

  • Warung Babi Guling Ibu Oka 1 (Jl. Suweta No.1, Ubud, Kecamatan Ubud, Kabupaten Gianyar)
  • Warung Babi Guling Pak Malen (Jl. Sunset Road No.554, Seminyak, Kec. Kuta, Kabupaten Badung)
  • Warung Babi Guling Pak Dobiel Nusa Dua (Jl. Srikandi No.9, Benoa, Kec. Kuta Sel., Kabupaten Badung)

If you also want to follow Anthony Bourdain’s “Footsteps” in Southeast Asia, this tour was designed for you.

5. Gado Gado

This plant-based Indonesian salad is worth trying if you are a vegetarian. Tempeh, tofu, cucumbers, bean sprout, kidney beans, and sometimes eggs. While your eyes are still enjoying a colorful feast, a special peanut sauce dressing will be added on top to spice it up.

Where to try Gado Gado?

  • Chez Gado Gado (Jl. Camplung Tanduk No.99, Seminyak, Kec. Kuta, Kabupaten Badung)
  • Made's Warung (Jl. Raya Seminyak, Seminyak, Kuta, Jl. Raya Seminyak No.7, Seminyak, Kec. Kuta, Kabupaten Badung)
  • Warung Laba - laba (Jl. Hanoman No.49, Ubud, Kecamatan Ubud, Kabupaten Gianyar)

6. Satay - Skewer

No one leaves Bali without tasting its most popular street food treat: Sate or Satay. Different from other skewered meat in other Southeast Asia countries with sliced meat, Balinese satay is seasoned pork meat wrapped around a bamboo or lemongrass sticks. And you can find this culinary specialty in almost every street food vendor. Nothing can satisfy your hungry tummy as quickly and tasty as a hot Satay skewer. 

Where to try Satay Skewer?

  • Sate Babi Bawah Pohon (Jalan Dewi Sri IV Campuhan I No.I, Legian, Kec. Kuta, Kabupaten Badung)
  • Naughty Nuri's Warung Seminyak (Jalan Mertanadi No. 62 Kerobokan Seminyak, Kerobokan Kelod, Kec. Kuta Utara, Kabupaten Badung)
  • Warung Pulau Kelapa ( G733+W73, Jl. Raya Sanggingan, Lungsiakan, Kedewatan, Kecamatan Ubud, Kabupaten Gianyar)

7. Pepes Ikan

In Indonesia, Pepes is a traditional cooking method using banana leaves to wrap food. Pepes Ikan is literally a whole marinated fish and then will be steamed using this method. It can help the fish to absorb all the flavors from the marinade sauce and keep its natural aroma inside the banana leaf. The result is a hot, steamy, and juicy fish that makes your mouth water at first sight. Mackerel, sardines, and snapper are the most common fish used for Pepes Ikan.

Where to try Pepes Ikan?

  • Warung Be Pasih (Jl. Pemuda III No.24, Renon, Denpasar Selatan, Kota Denpasar)
  • Pondok Tempo Doeloe (Jl. Sunset Road No.8, Kuta, Kec. Kuta, Kabupaten Badung)
  • Warung Ongan Asri Ikan Bakar Jimbaran (Jl. Noja Saraswati, Kesiman Petilan, Kec. Denpasar Tim., Kota Denpasar)

8. Pisang Goreng

Pisang Goreng is deep-fried bananas - a popular sweet snack that also can be found in other neighboring countries. When the bananas are ripe enough, they will be coated with batter and then deep-fried in hot oil until turning brown. Crispy on the outside, but sweet and creamy inside. That is the snack that the locals love to enjoy during tee or coffee time. But you can try it with ice cream too.

Where to try Psang Goreng?

  • Gangga Coffee Ubud (Jl. Raya Andong No.11, Peliatan, Kecamatan Ubud, Kabupaten Gianyar)
  • Hotdoh Pisang Goreng, Pulau Komodo (Jl. Pulau Komodo, Dauh Puri Klod, Kec. Denpasar Bar., Kota Denpasar)

9. Laklak

While wandering around traditional markets on the island, it’s not hard to see some locals happily enjoying these sweet, green, bite-size cakes in their hands. Laklak is a traditional cake of Bali, which is made out of rice flour, salt, coconut milk, suji leaf water, and pandan leaf water. It’s the suji and pandan leaf water that give the cake a natural green color. For some flavorful boost, Laklak is usually served with melted brown sugar and shredded coconut topping.

Where to try Laklak?

  • Laklak Bali Rama (Jl. Ahmad Yani Utara No.154, Peguyangan, Kec. Denpasar Utara, Kota Denpasar)
  • Laklak Biu Penebel Men Bayu (Jl. Raya Babahan Senganan No.13, Penebel, Kec. Penebel, Kabupaten Tabanan)
  • Warung Laklak (Jl. Tukad Pancoran IV No.14, Panjer, Denpasar Selatan, Kota Denpasar)

10. Bebek Goreng

Another dish that should not be missed in Bali is the Crispy Duck. Firstly, the half duck will be seasoned with traditional Balinese spices and then steamed. After that, it will be deep-fried in hot oil for a crispy texture, but the tenderness still remains. Rice or potato chips are served as side dishes as well. This mouth-watering dish will tempt you even more when it comes with Bali sambal -  a spicy and refreshing condiment that goes well with just about everything.

Where to try Bebek Goreng?

  • Bebek Bengil (Jl. Hanoman, Ubud, Kecamatan Ubud, Kabupaten Gianyar)
  • Warung Eropa (Petitenget St No.9D, Kerobokan Kelod, Kuta Utara, Badung Regency)
  • Laka Leke Restaurant (Jl. Nyuh Bojog No.32, MAS, Kecamatan Ubud, Kabupaten Gianyar)

Share on


Countless travel tips, Asian worth-seeing destinations unveiling are coming to your mailbox every week!

Related post

Savor the Flavor: Top Five Michelin-starred Restaurants In Southeast Asia

Savor the Flavor: Top Five Michelin-starred Restaurants In Southeast Asia

| 06 Jun, 2023

Let's explore the amazing, unique flavors of Southeast Asia while indulging in some of the best European cuisines in ......

Vietnamese Coffee: 10 Most Unique Cafes in Hanoi

Vietnamese Coffee: 10 Most Unique Cafes in Hanoi

| 20 Feb, 2023

There are stories hidden behind the addictive scent of coffee in the heart of Hanoi. ...

Best Bars in Hanoi for Your First Visit

Best Bars in Hanoi for Your First Visit

| 27 Jan, 2023

Wait until dark to discover an entirely new face of the city. Hanoi by night will suppress your feelings....