Food & Cuisine

Balinese Food Guide: 15 Dishes You Absolutely Must Try

Forget the tourist-trap restaurants. The real Balinese cuisine is hiding in warungs and family compounds — rich, spiced, and utterly addictive. Here is your definitive eating guide.

By Larry Timothy • 5 February 2026 • 8 min read

TL;DR
  • Balinese cuisine is built on a complex spice paste (base genep) of up to 25 ingredients — it's unlike anything else in Indonesia.
  • Babi Guling (suckling pig) and Bebek Betutu (slow-cooked duck) are the island's two unmissable signature dishes.
  • Eat at local warungs on side streets — the best food sells out before noon.
  • Sambal Matah is the king of condiments: ask for it with everything.
  • Finish every meal with Bubur Injin (black rice pudding) and a cup of Kopi Bali.
Table of Contents
  1. 1. Babi Guling (Suckling Pig)
  2. 2. Bebek Betutu (Slow-Cooked Duck)
  3. 3. Ayam Betutu (Slow-Cooked Chicken)
  4. 4. Nasi Campur Bali
  5. 5. Lawar
  6. 6. Sate Lilit
  7. 7. Nasi Jinggo
  8. 8. Tipat Cantok
  9. 9. Sambal Matah
  10. 10. Plecing Kangkung
  11. 11. Jukut Urab
  12. 12. Bubur Injin (Black Rice Pudding)
  13. 13. Klepon
  14. 14. Kopi Bali
  15. 15. Es Daluman
  16. Where to Eat Like a Local
  17. Frequently Asked Questions

Balinese food is one of the most complex and underrated cuisines in Southeast Asia. Built on base pastes (base genep) of up to 25 spices and herbs, and shaped by Hindu customs that restrict beef consumption, it stands apart from the rest of Indonesian cooking in fascinating ways. Here are 15 dishes that will rewire your taste buds.

1. Babi Guling (Suckling Pig)

Bali's most iconic dish: a whole pig spit-roasted over coconut husks after being stuffed with a spice mixture of lemongrass, turmeric, garlic, galangal, and chili. Ibu Oka in Ubud is legendary, but any warung that has been doing it for generations will knock you sideways. Ubud is also the epicenter of Bali's wellness scene. To taste authentic Balinese cuisine while exploring heritage sites, check out our Ultimate Heritage Tour. Eat by 11am — it's often sold out by noon.

2. Bebek Betutu (Slow-Cooked Duck)

A whole duck marinated in base genep, wrapped in banana leaves and coconut husks, and slow-cooked for up to 12 hours. The result is fall-off-the-bone meat with a depth of flavor that cannot be rushed. This is ceremonial food — and eating it should feel like one.

3. Ayam Betutu (Slow-Cooked Chicken)

The same preparation as bebek betutu but with chicken, making it more accessible and slightly more common in restaurants. Still extraordinary.

4. Nasi Campur Bali

Literally "mixed rice," this is the everyday meal of locals: steamed rice surrounded by tiny portions of various dishes — shredded chicken, spiced vegetables, crispy fried tempeh, a hard-boiled egg, and sambal. Every warung has its own version. A good nasi campur is the best Rp 20,000 you'll ever spend.

5. Lawar

A traditional salad made with minced meat (pork, chicken, or young jackfruit for vegetarians), grated coconut, and a complex spice paste. Understanding Balinese Hindu customs (like why beef is rarely used) adds real depth to eating here. Lawar merah (red) contains blood, while lawar putih (white) does not. Both are extraordinary and not for the faint-hearted — this is real, ritual Balinese cooking.

6. Sate Lilit

Unlike mainland Indonesian satay on skewers, Balinese sate lilit is minced fish or pork mixed with coconut, lime leaf, and spices, then wrapped around a lemongrass stalk and grilled over charcoal. Fragrant, juicy, and completely addictive.

7. Nasi Jinggo

Bali's original fast food: a tiny banana-leaf packet of rice, fried noodles, tempeh, and sambal, tied with a coconut leaf string. Sold for just Rp 5,000 from roadside vendors, especially in the evenings. Eat four of them — nobody judges you.

8. Tipat Cantok

Bali's version of gado-gado. Rice cakes and fresh vegetables drenched in a peanut sauce spiked with garlic, chili, and tamarind. Simple, satisfying, and available everywhere in the mornings.

9. Sambal Matah

This is not a dish but a condiment that belongs on everything. A raw shallot and lemongrass sambal with bird's eye chili, lime juice, and coconut oil. It belongs on your fish, your grilled meat, your nasi campur. Ask for it everywhere.

10. Plecing Kangkung

Water spinach blanched and dressed in a fierce sambal of tomato, shrimp paste, and chili. Fiery, fresh, and pairs perfectly with grilled seafood in Jimbaran. For the best seafood beaches, read our beaches guide.

11. Jukut Urab

A vegetable salad of blanched greens, long beans, and corn tossed with freshly grated coconut spiced with chili, garlic, and lime leaf. It's one of the most nutritious and satisfying things you'll eat on the island.

12. Bubur Injin (Black Rice Pudding)

For dessert: black glutinous rice cooked with coconut milk and palm sugar, served warm with a drizzle of coconut cream. Available at most warungs and infinitely better than any hotel breakfast buffet dessert.

13. Klepon

Green rice flour balls filled with palm sugar, rolled in freshly grated coconut. Bite in and the sugar explodes in your mouth. Best eaten fresh from a market vendor in the morning.

14. Kopi Bali

Bali grows exceptional coffee in the highlands of Kintamani — one of the hidden gems of Bali that most visitors skip entirely. Balinese coffee is served using the "tubruk" method — ground coffee in a glass topped with boiling water — and produces a thick, bold cup. Have it black with palm sugar. Refuse the tourist kopi luwak — our eco-friendly travel guide explains why — and drink the real thing instead.

15. Es Daluman

A traditional cooling drink/dessert made from daluman (a green herb jelly similar to grass jelly), coconut milk, and palm sugar syrup over crushed ice. The perfect antidote to Bali's midday heat. Budget-conscious travelers will be pleased: most of these dishes cost well under IDR 50,000 — see our complete Bali food budget breakdown for exact prices.

Where to Eat Like a Local

Skip the restaurants on the main tourist strips. Look for warungs (small family-owned eateries) on side streets — our shopping guide also covers the best local markets — where the menu is written in Indonesian and there are no English photos on the walls. Arrive early — the best food in Bali sells out by lunchtime. First-timers should also read our essential Bali travel tips before heading out to eat independently. For an authoritative guide to Indonesian cuisine, Serious Eats' Indonesian food guide is one of the best English-language resources available.

Frequently Asked Questions

What is Babi Guling and why is it Bali's most iconic traditional dish?

Babi Guling is traditional whole spit-roasted suckling pig stuffed with a rich spice paste (Base Gede: turmeric, lemongrass, galangal, shallots, garlic, and coriander seeds). It is carved into portions of tender spiced pork, crispy crackling skin, blood sausage (urutan), and spiced cassava greens.

What is the difference between Bebek Betutu and Ayam Betutu?

Betutu is an ancient ceremonial slow-cooking method where duck (bebek) or chicken (ayam) is heavily marinated in rich Balinese spices, wrapped inside banana leaves and betel nut bark, and slow-steamed or roasted over smoking coconut husks for up to 12 hours until falling off the bone.

What makes authentic Balinese Sambal Matah unique?

Unlike cooked chili pastes, Sambal Matah is a raw, fragrant relish made from finely sliced shallots, bird's eye chilies, lemongrass stalks, kaffir lime leaves, shrimp paste (terasi), salt, and pressed hot coconut oil, served fresh with grilled seafood or chicken.

What is Sate Lilit and how does it differ from standard Indonesian satay?

Instead of skewering whole meat cubes on bamboo, Sate Lilit is made from minced spiced fish, pork, or chicken blended with grated coconut, coconut milk, and spices, wrapped around thick lemongrass stalks or bamboo paddles and grilled over hot coals.

What are delicious traditional Balinese desserts and drinks to try?

Try Bubur Injin (sweet black glutinous rice pudding with warm coconut cream), Klepon (steamed pandan rice balls filled with molten liquid palm sugar rolled in grated coconut), and Es Daluman (refreshing herbal grass jelly drink with coconut milk and palm syrup).

What is the most famous authentic Balinese dish?

Babi Guling (traditional slow-roasted suckling pig seasoned with turmeric, lemongrass, shallots, and coriander seeds) is Bali’s most iconic culinary masterpiece, served with crispy crackling skin, blood sausage, and spiced cassava greens.

What traditional dishes should non-pork eaters try in Bali?

Ayam Betutu (slow-steamed or roasted chicken stuffed with rich Balinese spices), Sate Lilit Ikan (minced spiced fish skewers wrapped on lemongrass stalks), and Bebek Bengil (crispy Balinese spiced duck).

What makes Balinese food distinct from general Indonesian food?

Unlike predominantly Muslim regions of Indonesia, Balinese cuisine features rich pork dishes, complex spice pastes (Bumbu Bali / Base Gede) combining kencur, galangal, ginger, and turmeric, and fiery Sambal Matah (raw shallot and lemongrass chili relish).

Are there vegetarian and vegan options in traditional Balinese cuisine?

Yes. Balinese cuisine features delicious plant-based proteins like tempeh (fermented soybean cakes), fresh tofu (tahu), Sayur Urab (steamed vegetables tossed in spiced grated coconut), and Gado-Gado with rich peanut dressing.

What is the difference between a Warung and a Western restaurant in Bali?

A warung is a casual, family-run local Indonesian eatery serving authentic, freshly cooked meals at modest prices (IDR 20,000–50,000), offering genuine cultural flavors compared to international tourist cafes.