
Ubud: The Town That Turned Art Into a Way of Life
150 min · 4.9 km · moderate
The Balinese dishes to eat are babi guling (spit-roasted suckling pig), bebek or ayam betutu (duck or chicken slow-baked in spice paste), sate lilit (minced satay wound onto lemongrass), lawar (a coconut-and-minced-meat mix), and nasi campur (a rice plate that gathers small portions of all of them). Order them where locals order them, in a warung, the small family-run eatery that usually cooks one thing well. The tradition behind almost every plate is base genep, the "complete spice" paste that gives Balinese food its layered, herb-forward taste, and once you can name it, ordering gets easy.
Bali's kitchen sits apart from the rest of Indonesia for one reason: the island is Hindu, not Muslim, so pork is a centerpiece rather than a taboo. That single fact explains why babi guling is the signature dish and why menus lean on ingredients other Indonesian regions avoid. If you are walking the Ubud walking tours with us, your food stops and your temple stops share the same streets, so this guide is built to slot into a day on foot.
Babi guling: the dish Bali is known for
Babi guling is a whole suckling pig, stuffed with a fresh spice paste, rubbed with turmeric, and turned by hand on a spit over an open fire until the skin crackles. The word guling means "to roll" in Indonesian, which is exactly the motion that makes the skin crisp. Historically the pig was prepared as a ceremonial offering, and it still appears at temple festivals, but today you can buy a plate on an ordinary Tuesday. A standard serving arrives as rice topped with slices of the meat, a shard of crackling, some spiced vegetables, and often a little sausage and blood pudding.
The paste inside is basa gede (also called base genep), a fresh grind of shallots, garlic, ginger, galangal, fresh turmeric, chili, black pepper, and shrimp paste. The Gianyar regency, which surrounds Ubud, is widely cited as the home of the best babi guling on the island, so eating it here is not a tourist detour. It is the local specialty on its home ground.
In Ubud, the best-known babi guling warung is Ibu Oka, set in an open-air space directly opposite the Ubud Royal Palace, the first stop on our Ubud walk. The late chef Anthony Bourdain filmed there for his show No Reservations and called the roast pig the best he had ever eaten. The family now runs the dish across a few locations in town. Fair warning: fame has pushed prices above a neighborhood warung, and it can be busy, so treat it as one option, not the only one. Plenty of quieter warungs a few streets off the palace serve babi guling that locals rate just as highly.
Betutu, sate lilit, and lawar: the rest of the Balinese core
Hear a stop from this walk
The Ubud Palace: The Royal House That Still Dances
Betutu is poultry cooked the slow way. The bird, duck for bebek betutu or chicken for ayam betutu, is packed inside and out with a spice mixture of shallots, garlic, turmeric, ginger, galangal, candlenuts, chili, and shrimp paste, then wrapped and baked or buried over coals for six to seven hours. The result is meat so tender it falls off the bone. It is the dish to order when you want something aromatic rather than crisp.
Sate lilit is Bali's own take on satay, and it looks nothing like the skewered cubes you find elsewhere. Minced fish, chicken, or pork is blended with grated coconut, palm sugar, and base genep, then pressed around a stalk of lemongrass or a flat bamboo stick and grilled over charcoal. The name lilit means "to wrap." As it cooks, the lemongrass perfumes the meat from the inside. Order a few sticks as a starter or as part of a mixed plate.
Lawar is the most traditional and the most acquired of the group: minced meat, chopped long beans and other greens, grated coconut, and heavy spice, all tossed together. The classic version, lawar merah or "red lawar," is bound with a little fresh animal blood, which deepens both the color and the flavor. Many warungs also serve a white version without blood. Ask which you are getting if that matters to you.
Nasi campur: how to try everything at once
If you cannot decide, order nasi campur, literally "mixed rice." It is a scoop of steamed rice ringed by small portions of several dishes: a protein like babi guling or ayam betutu, a stick of sate lilit, a spoon of lawar, some vegetables, and a dab of sambal chili paste. It is the single most efficient way to taste the whole Balinese repertoire in one sitting, and it is easy to make vegetarian by asking for the plant dishes only. Pointing works fine. Many warungs lay the components out behind a glass case so you can indicate what you want.
How to order like a local in a warung
A warung is a small, family-owned eatery, casual and open-fronted, usually specializing in a short menu it has cooked for years. The local rule of thumb is simple: a warung packed with Balinese diners at lunchtime is busy because the food is fresh and the turnover is fast. Follow the crowd. A genuine neighborhood warung meal typically runs roughly 15,000 to 35,000 rupiah, a fraction of what a tourist-facing restaurant charges, though famous named warungs can cost several times that.
A few plain-language terms carry you through most menus. Nasi is rice, mie is noodles, ayam is chicken, bebek is duck, babi is pork, ikan is fish, and sayur is vegetables. Pedas means spicy, so "tidak pedas" asks for it mild. A warung kopi is a coffee stall serving strong, usually sweetened black coffee where locals sit and talk. For a treat, kopi luwak is Bali's famous (and pricey) coffee processed by a civet; you will see it offered at plantations in the hills around Ubud.
Where the food meets the walk
Ubud is the easiest place to eat well on foot, because our Ubud walking tour threads past the palace, the art market, the temples, and the Monkey Forest, and warungs sit along the whole route. Start at the palace, where Ibu Oka faces the courtyard, and you can pair the first temple stop with the island's signature pork. On Jalan Monkey Forest, the gallery street later in the walk, small cafes and warungs line the downhill stretch, so a lunch break folds naturally into the tour rather than interrupting it.
Beyond Ubud, the other classic food outing is a grilled-seafood dinner at Jimbaran Bay on the south coast, where a line of beachfront cafes cooks the morning's catch at candlelit tables on the sand at sunset. It is a different mood from the highland warungs, and worth a separate evening.
One honest safety note
Eat freely; the food is the easy part. The one thing to be careful about is drinking. Arak, the local spirit distilled from rice or palm sap, is genuinely traditional, but Indonesia has recorded serious methanol poisoning cases tied to illegally home-brewed batches sold cheaply from unlicensed shops. The safe move is to stick to sealed, commercially bottled brands, bottled beer such as Bintang, or wine, and to skip cheap unbranded spirits from street vendors. Branded arak from a reputable store or a licensed bar is fine. The food itself, from warung babi guling to a beach grill, is not the risk.
Sources
Frequently asked questions
- What is the most famous dish to eat in Bali?
- Babi guling, spit-roasted suckling pig, is Bali's signature dish. A whole pig is stuffed with fresh spice paste, rubbed with turmeric, and turned over an open fire until the skin is crisp. It is served as rice topped with sliced meat, crackling, and spiced vegetables. The Gianyar regency around Ubud is widely cited as the home of the best babi guling.
- Why does Bali eat pork when the rest of Indonesia does not?
- Bali is majority Hindu rather than Muslim, so pork is not restricted the way it is across most of Indonesia. That is why babi guling (suckling pig) is the island's signature dish and why lawar is sometimes made with pork. If you keep halal or avoid pork, ask for chicken or duck betutu and specify no pork in your nasi campur.
- What is a warung and how do I order in one?
- A warung is a small family-owned eatery, casual and open-fronted, usually specializing in a short menu. Order by following the crowd: a warung full of Balinese diners at lunchtime is busy because the food is fresh. Useful words are nasi (rice), ayam (chicken), babi (pork), ikan (fish), and pedas (spicy); say tidak pedas for mild. A neighborhood warung meal usually costs roughly 15,000 to 35,000 rupiah.
- What is nasi campur and is there a vegetarian version?
- Nasi campur means mixed rice: a scoop of steamed rice ringed by small portions of several dishes, typically a protein, a stick of sate lilit, some lawar, vegetables, and sambal. It is the easiest way to taste the whole Balinese repertoire in one plate. It is easy to make vegetarian by asking for only the plant-based components, and pointing at the glass case of dishes works fine.
- Is it safe to eat and drink in Bali?
- The food is the easy part; warung meals and beach seafood grills are not a special risk. The real caution is drinking. Indonesia has recorded serious methanol poisoning cases tied to illegally home-brewed arak sold cheaply from unlicensed shops. Stick to sealed, commercially bottled brands, bottled beer like Bintang, or wine, and avoid cheap unbranded spirits from street vendors.
- Where can I eat babi guling in Ubud?
- The best-known babi guling warung in Ubud is Ibu Oka, in an open-air space directly opposite the Ubud Royal Palace. Anthony Bourdain filmed there and called the roast pig the best he had eaten. It is popular and priced above a neighborhood warung, so treat it as one option; quieter warungs a few streets off the palace serve babi guling locals rate highly too.
Ready to experience it?

Ubud: The Town That Turned Art Into a Way of Life
150 min · 4.9 km · moderate
More from Bali
Explore more at your own pace.

Bali Travel Guide 2026: Days, Transport, Season, Cost, and Safety

Bali: The Island Where Art and Water Became Devotion

Tanah Lot's Tidal Causeway: The Temple That Faces Water Instead of Blessing It

Ubud Palace: The Royal House That Still Dances After Dark

Taman Ayun's Meru Towers: How to Read the Tiers

