The Flavors of Bali

Balinese food is unlike any other regional Indonesian cuisine. Built on a foundation of aromatic spice pastes called base, it layers lemongrass, galangal, turmeric, shallots, garlic, chilies, and candlenuts into complex, deeply savory flavors. Many traditional dishes are prepared for religious ceremonies before being shared as everyday food — making every bite a small connection to Balinese spiritual life.

Here are ten dishes you absolutely cannot leave Bali without tasting.

1. Babi Guling (Suckling Pig)

Perhaps the most iconic Balinese dish, babi guling is a whole pig stuffed with spices, slow-roasted over an open fire until the skin is golden and crackling. Originally a ceremonial food served at temples and celebrations, it's now available at dedicated warungs — most famously Warung Ibu Oka in Ubud.

2. Bebek Betutu (Slow-Cooked Duck)

Bebek betutu is duck marinated in a rich spice paste, wrapped in banana leaves, and slow-cooked for many hours — sometimes overnight. The result is extraordinarily tender meat with deep, penetrating flavor. Chicken (ayam betutu) is a common variation.

3. Nasi Campur Bali

Nasi campur — literally "mixed rice" — is the everyday meal of Bali. A mound of steamed rice is surrounded by small portions of various dishes: shredded spiced chicken, sautéed vegetables, satay, crispy tempe, sambal, and more. Every warung has its own version, making it a joy to compare.

4. Sate Lilit

Unlike kebab-style satay found elsewhere, sate lilit is made by wrapping minced fish, chicken, or pork mixed with coconut, lime leaves, and spices around lemongrass skewers. They're grilled over charcoal and served with a fiery sambal matah.

5. Lawar

Lawar is a traditional Balinese chopped salad made from minced meat (often pork or chicken), vegetables, grated coconut, and fresh herbs, seasoned with spice paste. It has deep ceremonial roots — in traditional preparations, fresh animal blood is sometimes mixed in. Most restaurant versions are milder.

6. Sambal Matah

This raw shallot and lemongrass sambal is Bali's signature condiment. Unlike cooked sambals, sambal matah is uncooked — thinly sliced shallots, chili, lemongrass, kaffir lime leaves, and coconut oil combined for a fragrant, fiery kick that pairs with almost everything.

7. Nasi Jinggo

A beloved Balinese street food, nasi jinggo is a tiny, banana-leaf parcel of rice served with spicy minced pork, noodles, and sambal. Sold at roadside stalls, especially in the evenings, it's the perfect late-night snack after a night of dancing.

8. Jukut Urab

A refreshing vegetable dish made from steamed vegetables tossed with grated seasoned coconut, chili, and lime. Jukut urab is healthy, vibrant, and a staple accompaniment in ceremonial rice offerings and everyday meals alike.

9. Es Daluman

Bali's answer to a refreshing dessert drink, es daluman is made from green jelly (extracted from the daluman leaf), coconut milk, palm sugar syrup, and shaved ice. It's cooling, mildly sweet, and perfect in the tropical heat.

10. Kopi Bali (Balinese Coffee)

Balinese coffee culture is legendary. Kopi Bali is traditionally brewed directly in the cup with hot water poured over finely ground local coffee — the grounds settle to the bottom before you drink. Bold, strong, and unapologetically rustic. Pair it with a banana fritter for breakfast and you'll be set for the day.

Where to Eat Authentically

Skip the tourist restaurant menus and head to local warungs — small family-run eateries — for the most genuine Balinese food experiences. Markets like Pasar Badung in Denpasar are also excellent places to explore the raw ingredients and street food that define Balinese cooking.