
Ubud Babi Guling: Where to Eat, What to Order and Costs
Where to eat babi guling in Ubud: Ibu Oka vs. local warungs, what a plate costs, when to arrive and how to order.
On this page
Last updated November 2026. Ubud babi guling is Balinese spit-roasted suckling pig, served as a rice plate with crackling skin, lawar and sausage. Ibu Oka near Puri Saren Agung is the best-known stop, and reported local warung plates run about Rp25,000–Rp35,000. This guide helps you choose between the famous spot and a neighborhood warung. For more options, see our guide to other places to eat in Ubud.
Quick answer: where to eat babi guling in Ubud
Start with Warung Ibu Oka near Puri Saren Agung if you want the name everyone mentions. Choose a local warung if you care more about price and a short wait. Our brief could not verify opening hours, queue lengths or current prices for any venue, so the table marks those cells "check before you go". One search snippet reports about Rp25,000–Rp35,000 for a standard warung plate. Treat that as a lead rather than a confirmed 2026 price.

| Venue | Best for | Typical cost | Hours | Wait | How to get there |
|---|---|---|---|---|---|
| Warung Ibu Oka (near Puri Saren Agung) | The classic first plate | Check before you go | Check before you go | Check before you go | Near Puri Saren Agung, central Ubud |
| Ibu Oka's newer branch | Fewer crowds, possibly | Check before you go | Check before you go | Check before you go | Confirm the address before you go |
| Local warung babi guling | Budget lunch | Reported Rp25,000–Rp35,000 | Check before you go | Check before you go | Ask your accommodation for the nearest one |
What babi guling is and what comes on the plate
Babi guling is whole suckling pig, roasted on a spit over a fire and seasoned with a spice paste. Snippets describe the paste as turmeric-and-lemongrass style. Reports also call it a celebration dish tied to weddings and rites of passage. Confirm that framing with Indonesia's official tourism site before repeating it.
- Steamed rice as the base
- Crackling skin, the part most people order for
- Lawar, a chopped vegetable and meat mix
- Sausage and slices of roast meat
- A side of soup, depending on the warung
Ibu Oka and the best alternatives: how to choose
Ibu Oka is the dominant name in search results. Reports link it to an Anthony Bourdain visit, but our brief could not confirm that, so treat it as unverified. Judge it on your own priorities rather than the reputation. Check each of these criteria before you commit.

- Price: famous or polished venues usually charge more than a neighborhood warung.
- Queue: popular spots can mean a wait, so go early.
- Crowd: expect tourists at the best-known address.
- Flavor: ask for a lower spice level if you are sensitive.
- Convenience: Ibu Oka sits near Puri Saren Agung, within reach of central Ubud.
- Time of day: babi guling is typically a late-morning or lunch food.
Costs, timing and getting there
Budget about Rp25,000–Rp35,000 for a standard plate at a local warung, per one reported snippet. Expect more at touristy or polished venues. Verify the current figure on the spot, because our brief could not confirm a dated 2026 price. Arrive late morning, since popular places may sell out. Bring cash, as small warungs rarely take cards. Check opening hours on each venue's own listing before you travel. For general trip planning, the Bali Tourism Board is a starting point. Our local warung guide covers the budget end in more detail.
How to order and what to expect
Most warungs serve a set plate, so ordering takes one sentence. Say "babi guling, satu porsi" for one portion. Ask for "special" if you want a fuller plate with more crackling and meat. Check what that includes at the counter. Request less spice with "tidak pedas" if you have a low tolerance. Eat with your right hand or a spoon, and finish what you order. Order one plate first, since portions are filling and you can always add another.
Portions are filling, so order one plate first, then add another at the reported Rp25,000–Rp35,000 warung price.
Who should skip babi guling, and what to eat instead
Babi guling is pork, so it is not halal and not vegetarian. Muslim, Jewish, vegetarian and vegan travelers should skip it. Plant-based diners can browse our vegan eating options. Anyone wary of street-food hygiene can pick a busy stall with fast turnover. Otherwise, choose a sit-down restaurant from our wider Ubud dishes guide. In mixed-faith groups, check that everyone is comfortable sharing a table where pork is served.
Mistakes to avoid
Arriving late is the most common error, because popular spots can sell out. Do not expect a sit-down restaurant at a warung. Skip ordering several plates at once. Do not assume prices match a snippet, since figures drift. Carry cash. Finally, confirm hours first, as our brief could not verify them for any venue.
Notes for your Indonesia trip
Optional updates when we add or change a town or island guide.
You might also like
Continue reading
More guides you'll find useful





