Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Ubud

Where to eat in Ubud: local dishes, markets and neighborhoods

Ubud is known for Balinese cooking: babi guling (spit-roast pig), bebek betutu (slow-cooked duck in base genep spice paste) and sate lilit, plus nasi campur and nasi goreng everywhere. Eat lunch at a warung or market stall for 25,000–60,000 IDR; book a tourist-strip restaurant only for dinner. Prices are 2026 estimates.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20264 min read

Key facts

What Ubud is known for
Babi guling, bebek betutu, sate lilit, nasi campur, base genep spice paste
Cheapest full mealcheck
Warung or market stall: 25,000–60,000 IDR (2026 estimate)
Mid-range restaurantcheck
80,000–200,000 IDR per main (2026 estimate)
Best time for babi gulingcheck
Late morning to early afternoon; plates often sell out by mid-afternoon
Vegetarian
Easy: tempeh, tofu, gado-gado; ask for no terasi (shrimp paste) in sambal
Halal
Pork is common in Ubud; ask 'halal?' before ordering
Watercheck
Do not drink tap water; sealed bottled or filtered refills (check)

Ubud food options at a glance

Ubud spreads along a few streets, and where you eat matters more than which restaurant you pick. The table below sets out the main options with typical cost and the time each one takes.

Ubud food options at a glance
OptionTypical cost (2026 estimate)Time neededBest for
Warung (small local eatery)25,000–60,000 IDR20–40 minNasi campur, nasi goreng, cheap daily meals
Market stall / night market10,000–40,000 IDR20–40 minSnacks, satay, martabak, eating with locals
Babi guling or bebek betutu specialist40,000–120,000 IDR30–60 minThe two dishes Ubud is known for
Tourist-strip restaurant80,000–200,000 IDR60–90 minDinner, vegetarian menus, air conditioning
Cooking class350,000–600,000 IDR3–5 hoursLearning base genep and market shopping
Café breakfast50,000–120,000 IDR45–60 minEarly starts, coffee, wifi

Prices are 2026 estimates and vary by street and season; check the menu board before sitting down.

What to eat and where to find it

Balinese food is built on base genep, a paste of shallot, garlic, chilli, turmeric, ginger and shrimp paste that goes into most savoury dishes. Two dishes carry the island's reputation. Babi guling is a whole pig stuffed with spice paste and roasted on a spit, served as a plate of meat, crackling, lawar (mixed vegetables with coconut) and rice. Bebek betutu is duck rubbed with the same paste, wrapped and cooked slowly until the meat falls off. Both are lunch dishes in practice: the good places open late morning and often run out by mid-afternoon.

Sate lilit is minced meat or fish wrapped around lemongrass stalks and grilled, and it turns up at night markets and roadside grills. For an everyday meal, nasi campur is the local answer: rice with a spoonful of several dishes chosen from a counter, so you can see what you are getting. Nasi goreng and mie goreng are everywhere and safe choices if you want something familiar.

Ubud's central market area has food stalls, and the night market near the palace fills with grilled skewers, martabak manis (a thick sweet pancake) and drinks from around 17:00. Arrive early for the best choice. Away from the centre, the streets toward Penestanan and Nyuh Kuning have smaller warungs where prices drop and portions stay generous.

Vegetarians do well: tempeh, tofu and gado-gado are standard, but shrimp paste hides in sambal, so ask for it without terasi. Halal travellers should note that pork is common here; ask before ordering. Tap water is not for drinking, so stick to sealed bottles or a filtered refill.

What a meal costs

Ubud is cheap by US or European standards but not uniform: the same nasi goreng can cost 25,000 IDR at a family warung and 90,000 IDR two streets away on the tourist strip. Budget roughly 150,000–300,000 IDR per person per day for food if you eat local at lunch and mix in one restaurant meal, and more if you drink alcohol or eat only in the centre.

Cash still rules at warungs and market stalls. Carry small notes; many places cannot break a 100,000 IDR note early in the day. Cards work at most mid-range and upscale restaurants, and a service charge plus tax is often added on top of the menu price.

What a meal costs
Item2026 estimateNotes
Nasi campur at a warung25,000–50,000 IDRPoint at what you want
Babi guling plate40,000–80,000 IDRLunch only at most places
Bebek betutu70,000–150,000 IDROften needs pre-order at smaller warungs
Sate lilit (5 sticks)20,000–40,000 IDRNight market price
Large bottled water5,000–10,000 IDRMinimart cheaper than restaurant
Cooking class350,000–600,000 IDRIncludes market visit and lunch

All figures are 2026 estimates; check current prices on site.

Practical tips

  • Eat babi guling and bebek betutu at lunch; evening versions are often reheated.
  • Carry small rupiah notes for warungs and market stalls.
  • Ask 'tidak pedas' if you want no chilli, and 'pedas' if you do.
  • For vegetarian food say 'saya vegetarian, tanpa terasi' to avoid shrimp paste.
  • Check whether service charge and tax are included before comparing menu prices.
  • Bring a refillable bottle; filtered water refills are common in cafés and guesthouses.
  • If you have a peanut or shellfish allergy, carry a written card in Indonesian and your medication.

FAQ

Questions people ask

What food is Ubud known for?

Babi guling (spit-roast suckling pig) and bebek betutu (duck slow-cooked in base genep spice paste) are the signature dishes, along with sate lilit and nasi campur. Most are lunch dishes, so go before mid-afternoon.

Where do locals eat in Ubud?

At warungs — small family eateries serving nasi campur and nasi goreng — and at the market and night market stalls near the centre. Prices there run 25,000–60,000 IDR, well below the tourist strip.

How much does a meal cost in Ubud?

A warung or market meal costs about 25,000–60,000 IDR; a mid-range restaurant main is 80,000–200,000 IDR. Budget 150,000–300,000 IDR per person per day for food. All figures are 2026 estimates.

Is Ubud good for vegetarians?

Yes. Tempeh, tofu and gado-gado are standard, and many cafés have vegetarian menus. Watch for shrimp paste (terasi) in sambal and ask for it to be left out.

Can I drink the tap water in Ubud?

No. Drink sealed bottled water or use a filtered refill station, which many cafés and guesthouses provide. Brushing your teeth with tap water is generally fine for most travellers.

Deep dive

Every source; changeable facts are marked check

Sources