As of 2026, this Bali food guide covers 15 restaurants by category — including Warung Babi Guling Ibu Oka, Bebek Bengil, Warung Wahaha. See prices, locations and must-try dishes below.
Bali is Indonesia's most-recognizable food destination — and Asia's wellness food capital. Locavore (Asia's 50 Best, ranked top-30 consistently 2014-present) in Ubud is Indonesia's ambassador to global fine dining. Below: Warung Ibu Oka's 1974 babi guling (Anthony Bourdain's canonical Bali dish), Bebek Bengil's Dirty Duck Diner, Sayuri Healing Food's vegan empire, Jimbaran Bay sunset seafood warungs. The Balinese trinity — babi guling, bebek betutu, sambal matah — defines a distinct cuisine within Indonesia. Add Asia's most ambitious vegan + healthy + farm-to-table scene in Ubud and Bali sits at the top of value-to-quality tropical food destinations. We've organized 15 restaurants across 6 categories. Each entry includes prices, hours, local tips, and a Google Maps link so you can plan straight from the page.
BaliFood Map
Click pins to see restaurant info · 15 restaurants
Ubud's most famous warung — Anthony Bourdain's 2008 visit canonized it. Bali's signature dish: babi guling (suckling pig roasted with turmeric + lemongrass + garlic stuffing, served with crackling + sambal matah + rice + sayur urab). 4 branches across Ubud; the original at Ubud Royal Palace is the iconic photo.
$5-10
(Rp 80K-160K)
11:00-15:00 (or until sold out)
Local tip: Order 'special' for the full plate ($7) — regular skips the crackling. Sells out by 14:00 most days; arrive 11:00-12:30 for guaranteed availability. Cash + card OK. Lunch only (closed dinners).
Crispy duck + sambal matah + nasi merah (red rice)
Iconic 1990 Ubud restaurant fronting rice paddies. The 'Dirty Duck' name comes from a duck flock that crashed the founder's open-air dining pavilion years ago. Crispy duck (twice-cooked — steamed then fried, served whole) is the signature. Open-air thatched pavilions on a private rice paddy.
$10-25
(Rp 160K-400K)
10:00-22:00
Local tip: Crispy duck takes 30 min to prep — order on arrival. Reserve 1-2 days ahead for dinner. Lunch walk-in friendly. The traditional dance show some evenings — check the website schedule.
Casual Seminyak warung serving authentic Balinese specialties — babi guling, crispy duck, nasi campur Bali. The south Bali alternative to making the Ubud trip for traditional food. Outdoor garden seating + traditional dance shows some evenings.
$5-15
(Rp 80K-240K)
11:00-23:00
Local tip: Walk-in friendly at lunch; dinner needs reservation for the dance show evenings (Mon/Wed/Fri 19:30). Try the Balinese mixed plate ($12) — covers babi guling + crispy duck + lawar in one order.
Ubud's smoothie bowls + raw vegan + farm-to-table — Asia's wellness capital
Sayuri Healing Food
Sayuri · Ubud Centre
4
#1
MUST TRY
Açai bowl + buckwheat pancakes + cacao smoothie
Ubud's signature vegan + raw-food café — opened 2014 by Japanese vegan chef Sayuri Tanaka. Açai bowls, smoothie bowls, raw lasagna, buckwheat pancakes, kombucha on tap. Indoor + outdoor jungle-view seating. The most-Instagrammed Ubud breakfast spot.
$10-20
(Rp 160K-320K)
07:00-22:00
Local tip: Arrive 8-9 AM for tables (post-yoga rush 10-11 AM). The açai bowl is the canonical order. All gluten-free + sugar-free + plant-based by default. Strong cold-brew coffee program.
Salad bar (build your own) + raw chocolate brownie
Ubud's original raw vegan restaurant — opened 2009 in Penestanan jungle. Build-your-own salad bar with 50+ ingredients (priced by weight). Raw vegan desserts + cold-pressed juices. Daytime jungle-canopy atmosphere; evenings quieter.
$10-22
(Rp 160K-350K)
07:00-22:00
Local tip: Salad bar 11:00-21:00 — pick your ingredients then pay by weight ($1.20 per 100g). Average salad = $8-12. Raw chocolate desserts are the signature — 50% cacao + dates + nuts. Free WiFi + workstations make it a digital-nomad lunch favorite.
Jimbaran beach warungs + fresh fish — grilled-on-coconut-shell tradition
Jimbaran Bay Seafood (Menega Café)
Menega Café · Jimbaran Bay
6
#1
MUST TRY
Grilled lobster + grilled fish + grilled prawns combo
Jimbaran Bay's most-recommended seafood warung — opened 1994. Fresh fish + lobster + prawns selected by weight from refrigerated displays. Grilled on coconut-shell BBQ on the sand with sambal matah + grilled corn + steamed rice. Indian Ocean sunset view.
$30-60
(Rp 480K-960K)
11:00-23:00
Local tip: Walk past the first 5-6 warungs at Jimbaran (where tour buses drop) to the southern end for better prices + quality. Lobster $25-40/kg, fish $8-15/kg, prawns $20-30/kg. Reserve sunset table 1-2 days ahead. Live music most evenings.
Locavore, Mama San, Cuca — Asia's 50 Best modern Indonesian + pan-Asian
Cuca
Cuca · Jimbaran
7
#1
MUST TRY
Sashimi taco + grilled wagyu + cocktail tasting
Asia's 50 Best Restaurants member (since 2015) by chef Kevin Cherkas. Modern Indonesian + Asian fusion using local Bali ingredients. Cocktail program by Hugo Ruzzier is Asia's top — 30+ signature cocktails. Garden setting in Jimbaran.
Local tip: Reserve 1-2 weeks ahead. The 'Cuca Tapas' tasting menu ($85, 8 courses) covers the kitchen's range. Cocktail tasting flight ($45, 5 cocktails) is the canonical pairing. Garden seating most pleasant at sunset.
Asia's 50 Best Restaurants member (consistently top 30, 2014-present). Locavore movement-defining Ubud restaurant by chef Eelke Plasmeijer + Ray Adriansyah. 100% locally-sourced ingredients (some hand-foraged in Bali jungle). 9-course tasting at $120 — one of the most ambitious meals in Asia.
Local tip: Reserve 2-4 weeks ahead via website (not phone). 9-course tasting at $120 is the only option for dinner. Lunch has a shorter 5-course at $70. Vegetarian + dietary requests accommodated with advance notice. Wine pairing $80 additional.
Seminyak's legendary Asian fusion supper club — chinoiserie interior with 1930s Shanghai vibe. Pan-Asian menu: Cantonese duck, Thai green curry, Indian dosa, Vietnamese spring rolls, Indonesian sambal-glazed pork. Cocktail program by Mama San bar team.
$30-60
(Rp 480K-960K)
12:00-23:00
Local tip: Reserve 3-5 days ahead. Most-popular for the photogenic interior (red lacquer + brass + chinoiserie wallpaper). The 'Pan-Asian sharing menu' is the right order for 2-4 diners — covers 5-7 dishes for $30-50/person.
Modern Indonesian degustation by Dutch chef Eelke Plasmeijer (Locavore co-founder). Open-kitchen tasting-counter dining — 16 seats around the chef. Indonesian regional cuisines reinterpreted through fine-dining technique. The Indonesian-fine-dining showcase outside Locavore.
Local tip: Reserve 2-3 weeks ahead via website. 8-course tasting at $75 is the only option. Wine + cocktail pairing $50 extra. Counter seating means you watch the chefs work — ask questions, they engage.
Crate Special breakfast + avocado smash + flat white
Canggu's most-recognizable brunch institution since 2014 — industrial warehouse interior, communal tables, queues out the door on weekends. Crate Special (eggs + bacon + sourdough + tomato + spinach) is the canonical order. Strong specialty coffee program with single-origin beans.
$8-18
(Rp 130K-290K)
07:00-17:00
Local tip: Arrive 7:30-9:00 AM weekdays or after 14:00 to avoid queues. Weekends have 30-60 min waits 9-13:00. Café-style seating; pay at counter on order. Cash + card OK. Open until 17:00 (no dinner).
Bali specialty-coffee mini-chain (3 locations) — strong roasting program + brunch menu + designer interiors. The smarter Canggu/Seminyak café alternative to Crate (slightly less hyped, similar quality). Communal tables + bench seating + WiFi.
$8-18
(Rp 130K-290K)
07:00-18:00
Local tip: Seminyak branch is the original; Canggu branch has the rice-paddy view. Both walk-in OK weekdays. Brunch menu 7:00-15:00; café-only 15:00-18:00. Co-working friendly.
Ground-floor café of The Slow boutique hotel. Specialty pour-over coffee program — V60, Chemex, AeroPress, syphon. Sourdough toast + smoothie bowls + Indonesian breakfast platters. Minimal aesthetic — Canggu's design-conscious brunch spot.
$5-15
(Rp 80K-240K)
07:00-21:00
Local tip: Take a seat first, order at the counter, pay at the end. The V60 single-origin pour-over ($5-7) is the canonical order. Try the Indonesian breakfast platter ($12) for nasi kuning + tempeh + sayur urab. Hotel guests get priority seating.
The accessible Indonesian warung experience for tourists — Indonesian classics at warung pricing with translated English menu + clean kitchen. Nasi campur Bali (mixed rice plate with multiple sides) is the canonical $5 order. Ayam betutu (slow-roasted spiced chicken) is the upgrade.
$3-10
(Rp 50K-160K)
08:00-22:00
Local tip: Walk-in friendly. Cash + card both accepted (rare for warungs). The nasi campur Bali at $5 covers the most Indonesian-food breadth in one plate. Multiple locations across Canggu — the Berawa branch is the original.
Ubud's 1974-vintage warung overlooking the Wos River + Campuhan Hill. The originator of the 'jungle warung' concept now copied across Bali. Smoked duck (bamboo-wrapped, 6-hour cooked) is the signature. Multi-level open-air dining with rice-terrace views.
$5-15
(Rp 80K-240K)
08:00-23:00
Local tip: Reserve 1 day ahead for prime river-view tables. The smoked duck must be pre-ordered 24 hours in advance (or arrive after 14:00 — that day's batch is done). Walk-in for casual menu OK. The traditional dance dinners Tuesday + Saturday 19:00.
Crate Café brunch + Sayuri healing food + Mama San dinner. Hit the Ubud + Canggu café-and-restaurant circuit.
Luxury
$150+/day
Locavore (9-course $120) + Cuca cocktail tasting + Sangsaka Indonesian degustation. Bali at international tasting-menu pricing.
Frequently Asked Questions
Common questions about food and restaurants in Bali.
What's a daily food budget for Bali?
Budget: $10-15/day (warung nasi campur + warung breakfast + supermarket snacks). Mid-range: $30-60/day (Ubud + Canggu café meals + nice dinners). Luxury: $150+/day (Locavore + Cuca + Mama San tasting menus with cocktails). Bali is one of Asia's best value food destinations — full warung meal at $3-5 with no quality compromise.
What food is Bali famous for?
Babi guling (suckling pig with turmeric + lemongrass stuffing) is the canonical Balinese dish — Anthony Bourdain's favorite at Warung Ibu Oka. Bebek betutu (slow-roasted spiced duck) is the second-most-famous. Nasi campur Bali (mixed rice plate with multiple sides) is the daily eating. Sambal matah (raw chili + shallot + lemongrass) is the signature Balinese condiment.
Can I drink alcohol freely in Bali?
Yes — Bali is Hindu (only Hindu-majority province in Muslim-majority Indonesia) and alcohol flows at hotels, restaurants, beach clubs, bars. Bintang local beer $3-4, cocktails $8-15, imported wine has 200-300% markup. Avoid roadside warung arak (palm spirit) — methanol poisoning has killed tourists. Stick to established venues.
How do I make restaurant reservations in Bali?
Direct restaurant websites (Locavore, Cuca, Sangsaka all use website forms), Chope, and direct WhatsApp messages work. Most upscale places require 1-3 weeks lead time. Locavore + Cuca + Mama San are the hardest reservations. Hotel concierges can pull strings for restaurants near your hotel.
Is the water safe + what about Bali Belly?
Tap water is NOT safe. Bottled water only (Rp 5K = $0.30 for 1.5L). Brush teeth with bottled if sensitive. Bali Belly (gut adjustment + traveler's diarrhea) hits 30-40% of tourists in first week. Pack loperamide + Pepto-Bismol. Most commonly from contaminated ice at non-tourist warungs, not food. Stick to established restaurants + tourist-area cafés in first 2-3 days.
Where can vegetarians + vegans eat?
Ubud is one of Asia's vegetarian capitals — Sayuri Healing Food, Alchemy, Earth Café are vegan institutions. Most mainstream Bali restaurants have vegetarian Indonesian menus (gado-gado, tempeh, tofu dishes). Canggu has multiple vegan-specific cafés. Outside tourist areas (Sidemen, Munduk), vegetarian options narrower — communicate with 'tidak daging' (no meat).
What's the deal with babi guling?
Suckling pig (~5kg piglet) stuffed with turmeric + lemongrass + chili + garlic, slow-roasted on a spit over coconut husks for 4-5 hours. Result: crispy skin + tender meat + intensely-spiced stuffing. Served with rice + crackling + sambal matah + steamed vegetables. The most distinctively Balinese dish — not found elsewhere in Indonesia. Warung Ibu Oka (Ubud) is the canonical spot.
Should I tip in restaurants?
Most upscale restaurants auto-add 10% service charge + 11% government tax (21% total addition, listed as '++' on the menu). For warungs, drivers, spa: $1-5 tip for individual service is appreciated but not mandatory. Private driver for the day ($35-50 daily): $5-10 tip. Hotel housekeeping: Rp 20-50K per day.
More on Bali
Cost guide, itineraries, hotel picks — plan the rest of your trip.
Jimmy Kong
TripPick founder · Travel content creator
Based in Chiang Mai for 8+ years, with 30+ countries visited across Southeast Asia, Japan, and Europe. Every detail in this guide is primary-source verified as of April 2026, with prices auto-refreshed via live exchange rate APIs. This isn't AI-generated boilerplate — it's written from the perspective of someone who has actually been there.
8+ years analyzing travel data
30+ countries visited
Live exchange rate verified