Babi guling Balinese spit-roasted pork at Ibu Oka, Ubud — thick slices of tender meat with crisp golden crackling, served on a banana leaf with white rice
Food Guide · Ubud

6 Foods in Ubud, Bali You Have to Try — Babi Guling, Bebek Betutu, Nasi Campur, and the Real Taste of Bali

Ubud — the home of real Balinese food, from ceremonial spit-roasted pork to banana-leaf duck that takes a full day to prepare

T TopOfHotel Travel Team Published June 11, 2026 Updated June 11, 2026 4 min read
✓ Balinese ceremonial food — living cultural heritage✓ TasteAtlas Best Dishes in Bali✓ 6 authentic flavors selected by people who know Bali
Find great-value hotels in Ubud

Balinese food in Ubud is more than a meal — it's part of a ritual and a way of life passed down over hundreds of years. Babi guling and bebek betutu were originally prepared only for religious festivals before becoming everyday staples. The defining flavors of Bali come from the complexity of fresh herbs, chilies, and coconut milk, slow-cooked for hours until the aroma and taste become something found nowhere else.

Babi guling Balinese spit-roasted pork on a plate — golden-brown crisp crackling, thin-sliced tender meat, served with lawar and white rice at Ibu Oka #1
📍 Throughout Ubud, especially at Ibu Oka and the morning food market

Babi Guling

The most famous Balinese dish in the world. A young suckling pig is stuffed with Base Gede herb paste — lemongrass, turmeric, ginger, galangal, chili, shallots, garlic — then rotated on a spit for more than 6 hours. The skin shatters into crackling; the meat is tender and deep with herb fragrance. Originally a Hindu-Balinese ceremonial dish, it is now Ubud's most popular breakfast and sells out before noon.

Best time 09:00–11:00, before the daily stock runs out. Ubud babi guling spots often close before afternoon.
How to get there Ibu Oka sits directly opposite Ubud Palace on Jalan Suweta — walkable from the town center.
Travel tips
  • Ibu Oka, directly opposite Ubud Palace, is the most famous spot — Gordon Ramsay has eaten here. Opens early and typically sells out before midday.
  • Babi guling is served with lawar (shredded coconut salad), white rice, and organ soup. Eat the full set to experience the complete flavor.
  • Guests who do not eat pork can request lawar and rice only, or choose another Balinese dish from the same menu.
🎟️ Book tickets & tours for Babi Guling on Klook →
🏨 Want to wake up near these spots? See top-rated hotels in Ubud →
Bebek betutu Balinese banana-leaf duck — deep-brown fall-off-the-bone meat unwrapped from banana leaf, dense with herbal fragrance #2
📍 Authentic Balinese restaurants in Ubud and the town of Gianyar

Bebek Betutu

The most time-intensive of all traditional Balinese dishes. A whole duck is stuffed with Base Genep — a blend of 11 spices — tightly wrapped in banana leaves, then baked or buried in hot coals for 8 to 10 hours until the meat falls apart. Every fiber is saturated with herb flavor. Originally made only for weddings, temple ceremonies, and the Galungan festival, some Ubud restaurants now offer it by advance order.

Best time Lunch or dinner. Good restaurants make a limited number per day, so reservations are essential.
How to get there Ask your hotel or Airbnb host for a trusted bebek betutu restaurant, or order ahead via the GoFood app.
Travel tips
  • Many restaurants require a day's advance notice — the preparation and cooking alone take most of a day. Place your order by the evening before.
  • Bebek Bengil (Duck Palace) in Ubud serves this dish with paddy-field views, though prices run higher than a typical warung.
  • Eat it with white rice, sambal, and fresh vegetables to cut the richness of the duck — the balance is noticeably better.
🎟️ Book tickets & tours for Bebek Betutu on Klook →
Nasi campur Bali on a large warung plate — steamed white rice at the center surrounded by sate lilit, lawar, fried tofu, roasted peanuts, and sambal matah #3
📍 Warungs and restaurants throughout Ubud

Nasi Campur Bali

The everyday staple of the Balinese table, reflecting the depth of the island's kitchen. Steamed rice sits at the center of the plate, ringed by small portions of many accompaniments: sate lilit, coconut lawar, fried tofu, tempeh, boiled egg, roasted peanuts, and bright-fresh sambal matah. Every warung puts its own accompaniments together, so no two plates are identical. The flavor is grounded in Base Genep, Bali's complex spice base.

Best time 08:00–11:00 or at lunch 11:00–13:00, when the menu is complete and freshest.
How to get there Available on every corner of Ubud. Duck into the side streets off the main road to find warungs with lower prices.
Travel tips
  • Small warungs with local regulars are usually tastier and cheaper than tourist-facing restaurants. Expect to pay 25,000–40,000 rupiah.
  • Say tidak pedas if you want no heat, or pedas sekali if you want it very spicy.
  • Morning and lunchtime nasi campur is freshest — everything is cooked that morning, and some items may run out by evening.
🎟️ Book tickets & tours for Nasi Campur Bali on Klook →
Balinese sate lilit on lemongrass skewers — finely minced fish mixed with grated coconut wrapped around lemongrass stalks, grilled over charcoal to a fragrant brown #4
📍 Balinese restaurants and warungs throughout Ubud

Sate Lilit

A Balinese take on satay that is entirely its own thing. Rather than threading chunks of meat onto a skewer, finely minced fish or prawn or chicken is blended with grated coconut, coconut cream, and Base Genep, then wound (lilit means 'to wrap') around stalks of lemongrass or bamboo and grilled over coconut charcoal. The lemongrass perfumes every bite as it cooks. The result is mildly spicy, rounded, and deeply fragrant.

Best time Midday through evening — available at restaurants, warungs, and the Ubud Night Market.
How to get there The Night Market at Ubud Market opens every evening after 17:00 and has multiple sate lilit stalls.
Travel tips
  • Sate lilit often appears as a side in nasi campur, but many restaurants also serve it as a standalone dish.
  • Street carts and market stalls in Ubud sell them for 5,000–8,000 rupiah per skewer — one of the best-value bites in town.
  • Serve with sambal matah and rice or lontong rice cake to get the full Balinese flavor.
🎟️ Book tickets & tours for Sate Lilit on Klook →
Sambal matah in a small clay bowl — thinly sliced raw shallots and long chilies, shredded lemongrass, lime, and a drizzle of hot coconut oil, sharp and fragrant #5
📍 Every Balinese restaurant in Ubud — a required accompaniment

Sambal Matah

Bali's signature raw relish, made from entirely fresh, uncooked ingredients. Shallots, long chilies, shredded lemongrass, kaffir lime leaves, salt, and lime juice are combined, then finished with a pour of hot coconut oil. The heat of the oil draws out the fragrance without wilting the crunch of the raw ingredients. The flavor is bright, lemongrass-forward, and lightly spicy — a condiment that appears alongside almost every Balinese plate.

Best time Any meal — it is an everyday condiment available at every sitting.
How to get there Ask for extra at any Balinese restaurant. Some places charge an additional 5,000–10,000 rupiah per bowl.
Travel tips
  • If you prefer less heat, ask the kitchen to reduce the chili. Sambal matah is easy to adjust.
  • Several cooking schools in Ubud teach you to make it yourself — classes run 150,000–350,000 rupiah per person.
  • Sambal matah is milder than sambal terasi or sambal olek, making it a good entry point for those new to Balinese flavors.
🎟️ Book tickets & tours for Sambal Matah on Klook →
🛏️ Halfway through the list — pick a great-value hotel in Ubud before rooms sell out →
A colorful plate of jaje Bali — vivid green klepon rice balls, pink-and-purple glutinous rice cakes, topped with thick coconut milk and palm sugar on a banana leaf #6
📍 Ubud morning market and snack stalls at the Art Market

Jaje Bali

Traditional Balinese sweets sold every morning at the market — not one item but a collection of several kinds on a single plate. Klepon: round glutinous rice balls in pandan green, stuffed with palm sugar and rolled in shredded coconut. Lak-lak: small green pandan-scented rice pancakes. Jaje Abug: multicolored hand-shaped glutinous rice sweets. The two key ingredients across all of them are palm sugar (gula merah) and pandan leaf.

Best time 06:00–09:00 at the morning market — freshest, most fragrant, and cheapest at this hour.
How to get there Ubud morning market is on Jalan Raya Ubud, directly opposite or beside the Art Market, a short walk from the Palace.
Travel tips
  • Ubud morning market opens 05:00–09:00. The fresh-food section has rows of colorful sweets priced at 2,000–5,000 rupiah per piece.
  • Jaje Bali is at its best within the first 2 to 3 hours after it is made — the earlier you go, the fresher it is.
  • Sweet shops along the main road sell assorted jaje Bali in gift boxes — a practical edible souvenir.
🎟️ Book tickets & tours for Jaje Bali on Klook →
🏨 That's all 6 spots! Next step — book a top-rated stay in Ubud →
WHERE TO STAY

Where to stay in Ubud for this trip

A well-located hotel means less commuting and more sightseeing. Here are real, top-rated stays in Ubud — compare Agoda · Booking · Trip.com in one click.

1

Mandapa, a Ritz-Carlton Reserve

★ 9.6⭐⭐⭐⭐⭐📍 เกดวาตัน อุบุด — ริมแม่น้ำ Ayung ห่างใจกลางอุบุด 15 นาที
#1 Luxury Reserve · วิลล่าริมแม่น้ำ
from~$1,571
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

2

Purana Suite Ubud

★ 9.5⭐⭐⭐⭐📍 Mas, Ubud — ทำเลสงบ ใกล้ย่านแกะสลักไม้ชื่อดัง
#2 คะแนนสูงสุด · 9.5/10
from~$140
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

3

Capella Ubud, Bali

★ 9.5⭐⭐⭐⭐⭐📍 เตกาลลาลัง อุบุด — กลางป่าเขตรักษาพันธุ์ ห่างใจกลาง 20 นาที
#2 Unique Experience · เต็นท์หรูกลางป่า
from~$1,286
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

4

The Kayon Jungle Resort

★ 9.4⭐⭐⭐⭐⭐📍 Payangan — ~25 นาทีจากใจกลางอูบุด ริมแม่น้ำ Uwos
#1 วิวนา · สระ 3 ชั้น
from~$343
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

See all recommended hotels in Ubud + compare prices →

Tours, tickets & activities in Ubud

Day tours, attraction tickets and travel essentials for Ubud, Bali — book ahead on Klook with mobile e-tickets.

Affiliate links — we may earn a commission at no extra cost to you.

Before You Pack

The best Balinese food in Ubud is usually inside a warung — a small family kitchen, not a hotel restaurant. Walk the morning market, or ask your GoJek driver where he eats his rice. That answer will take you to something far more honest than any review app.

Frequently Asked Questions

How spicy is Balinese food — is it manageable for people with low heat tolerance?
Balinese food is generally milder than many other Southeast Asian kitchens. The emphasis is on herbal complexity rather than raw chili heat. Babi guling and bebek betutu are mildly spiced; nasi campur can be adjusted to order; sambal matah has a fresh, light heat rather than a burn. Simply tell the kitchen tidak pedas (no spice) and they will accommodate you.
What is the difference between a warung in Ubud and a hotel restaurant?
A warung is a small, family-run local eatery. Expect to pay 25,000–60,000 rupiah per meal — the food is freshly made and the flavors are unadjusted for outside palates. Hotel and tourist-facing restaurants charge 3 to 10 times more and often dial back the spice. For the most authentic Balinese experience, the warungs in the side streets deliver flavors you will not find in the hotel dining room.
Is Ubud a good destination for vegetarians?
Ubud is one of the most vegetarian-friendly towns in Southeast Asia. Dedicated vegan and vegetarian restaurants are easy to find. Several core Balinese dishes — tempeh, fried tofu, nasi campur without meat, jaje Bali sweets — contain no meat by default. Ask any restaurant for their vegetarian options and you will almost always get a useful answer.
T
TopOfHotel Travel Team Travelers & destination experts

TopOfHotel is a team of travelers and stay/destination experts working since 2017 — we travel for real, curate honestly, and review with heart so you can plan trips that are fun and worth every baht.

🏨 See hotels in Ubud Compare prices →