
In this guide · 49 places
- 1.Locavore NXT
- 2.Pasir
- 3.B3 Baker Butcher Barista
- 4.Melali
- 5.Room4Dessert
- 6.Maluku Contemporary Asian Cuisine
- 7.Carbón Ubud
- 8.Batubara Wood Fire
- 9.Indus
- 10.Nusantara by Locavore
- 11.Mozaic Restaurant Gastronomic
- 12.Honey & Smoke
- 13.Arcadia
- 14.Liap Liap Ubud
- 15.Zest Ubud
- 16.Nautilus Seafood Restaurant & Bar
- 17.Copper Kitchen, Bar & Rooftop
- 18.2 Bulan
- 19.Spice by Blake
- 20.Swept Away at The Samaya Ubud
- 21.YUKI Ubud
- 22.SUKA Ubud
- 23.Donna
- 24.Galle Club
- 25.The Sayan House
- 26.Cantina Rooftop
- 27.Lynked Restaurant
- 28.Sans Indian Restaurant Ubud
- 29.Bacari
- 30.Shichirin Japanese Restaurant Ubud
- 31.Pica South American Kitchen
- 32.Hujan Locale
- 33.Ibu Susu Bar & Kitchen
- 34.Apéritif
- 35.Uma Cucina
- 36.Syrco BASÈ
- 37.Kubu at Mandapa
- 38.Nari Ubud
- 39.Nasi Ayam Kedewatan Ibu Mangku
- 40.Warung Makan Bu Rus
- 41.Sun Sun Warung
- 42.Nikuna Warung
- 43.Sweet Orange Warung
- 44.Plant Bistro
- 45.Moksa Ubud
- 46.Alchemy
- 47.Cherry Pepper Ubud
- 48.Kojin Japanese Restaurant
- 49.Bird's Nest Thai Kitchen
Ubud has one of Bali's most varied dining scenes: award-winning tasting menus, sunset restaurants on the Sayan ridge, plant-based kitchens and family warungs serving babi guling and nasi campur for a few tens of thousands of rupiah. Options range from walkable restaurants in central Ubud to destination dining in the surrounding hills.
Here are the 49 best restaurants in and around Ubud for 2026, with what to order, what it costs, how far each one is from Ubud Palace and how to book.
Quick picks
- Best tasting menu: Locavore NXT (No. 44, Asia's 50 Best 2026)
- Best dinner in central Ubud: Spice by Blake
- Best for a date: Pica South American Kitchen
- Best sunset view: The Sayan House
- Best local plate: Nasi Ayam Kedewatan Ibu Mangku
- Best Indonesian set menu: Nusantara by Locavore (Tatler Best Indonesia 2026)
- Newest openings: YUKI Ubud and Carbón Ubud (2026)
- Best vegan: Zest Ubud
Related guides: Where to stay in Ubud · Best bars in Ubud · Best new restaurants in Bali
1. Locavore NXT

Locavore NXT is one of Ubud's most awarded restaurants: No. 44 on Asia's 50 Best Restaurants 2026 (up from No. 92 in 2025) and on Tatler Best Indonesia's 20 Best Restaurants 2026. It cooks only Indonesian ingredients, many grown, fermented or aged on site in its rooftop food forest and lab in Lodtunduh.
The current tasting menu, The Source 2.0 (since July 2026), costs IDR 2,250,000++ per person, with pairings from IDR 750,000++. Courses rotate; recent menus have featured cassava noodles, rice koji porridge and aged Bangkal Hitam pork.
The Details
- Location
- Jl. A.A. Gede Rai, Gang Pura Panti Bija, Lodtunduh, UbudOpen in Maps
- Hours
- Lunch Thursday – Saturday from 12 PMDinner Monday – Saturday from 5:30 PMClosed Sunday
- Price
- Tasting menu IDR 2,250,000++ per person
- Best For
- A special-occasion tasting menu
- Nearby
- About 15–20 minutes by car south of Ubud Palace (approx.)
2. Pasir

Pasir is a Mediterranean-leaning grill on Jl. Monkey Forest that cooks seafood and meat from Balinese suppliers. It is one of the easiest central dinners to book, with walk-ins welcome outside weekends.
Start with the octopus carpaccio or the tuna carpaccio, then share the hanging tomahawk if there are two or more of you.
The Details
- Location
- Jl. Monkey Forest No.99x, UbudOpen in Maps
- Hours
- Daily 12 PM – 11 PM
- Price
- Mains from IDR 100,000++
- Best For
- Seafood, steak to share, an easy central dinner
- Nearby
- Walkable from Ubud Palace (Jl. Monkey Forest)
- Restaurant details
- Pasir →
3. B3 Baker Butcher Barista

B3 is a bakery, specialty coffee bar and steakhouse in the new Alaya Suites Ubud on Jl. Raya Pengosekan, from Jakarta's MDA Restaurants group, opened in 2026. It is a café by day and a steakhouse by night.
Try the B.E.K pastry (bulgogi and kimchi with an onsen egg, a Bali-only item), the bone-marrow zongzi and the Corny Bennie. The same hotel has also opened Carbón, a Latin American live-fire restaurant from the same group.
The Details
- Location
- Alaya Suites Ubud, Jl. Raya Pengosekan Ubud No.108, UbudOpen in Maps
- Hours
- Daily 7 AM – 10:30 PM
- Best For
- Pastries and coffee by day, steak at night
- Nearby
- About 10 minutes by car south of Ubud Palace (approx.)
- Restaurant details
- B3 Baker Butcher Barista →
Good to Know
New in 2026
Reservation
Walk-in
4. Melali

Melali is an all-day restaurant in Tegallantang, north Ubud, with a cross-cultural menu of Mediterranean, Middle Eastern, Indonesian and Western dishes and plenty of vegetarian choice.
Order the lamb kofta, the mezze platter or the steak frites; mains start at IDR 60,000++.
The Details
- Location
- Jl. Sri Wedari No.58, Tegallantang, UbudOpen in Maps
- Hours
- Daily 7 AM – 11 PM
- Price
- Mains from IDR 60,000++
- Best For
- All-day meals, mezze, vegetarians
- Nearby
- About 5–10 minutes by car north of Ubud Palace (approx.)
- Restaurant details
- Melali →
5. Room4Dessert

Room4Dessert is pastry chef Will Goldfarb's dessert-led tasting menu in Sanggingan: savoury snacks, a run of desserts and petit fours. It is on Tatler Best Indonesia's 20 Best Restaurants 2026.
The current season, Season 20 "Fight Club Round Two", starts at IDR 1,190,000++ without pairings. Recent menus have included Crab Crab Crab, sesame karaage and a porridge with mulberries.
The Details
- Location
- Jl. Raya Sanggingan, Kedewatan, UbudOpen in Maps
- Hours
- Tuesday – Sunday 4 PM – 10 PMClosed Monday
- Price
- From IDR 1,190,000++ (unpaired)
- Best For
- A dessert tasting menu, something unusual
- Nearby
- About 10 minutes by car west of Ubud Palace (approx.)
6. Maluku Contemporary Asian Cuisine

Maluku, inside Ubud Village Hotel, cooks contemporary Indonesian food inspired by the Spice Islands, with a few Western plates for anyone who wants them.
The barramundi in woku santan sauce, the char-grilled octopus and the beef rendang are the dishes to try. Mains sit between IDR 115,000 and 150,000, good value for a sit-down restaurant on Monkey Forest.
The Details
- Location
- Ubud Village Hotel, Jl. Monkey Forest, UbudOpen in Maps
- Hours
- Daily 12 PM – 11 PM
- Price
- Mains IDR 115,000 – 150,000
- Best For
- Modern Indonesian at mid-range prices
- Nearby
- Walkable from Ubud Palace (Jl. Monkey Forest)
- Restaurant details
- Maluku Contemporary Asian Cuisine →
7. Carbón Ubud

Carbón is the Bali outpost of the Latin American live-fire restaurant from MDA Restaurants in Jakarta, opened in August 2026 at Alaya Suites Ubud, Pengosekan Road. Chef Patron Andri Dionysius leads a kitchen inspired by Mexico and Peru, built around a live-fire grill. Its Agave & Cigar Lounge pours over 40 tequila and mezcal labels.
The menu pairs Balinese produce with Latin American techniques: skillet cornbread with burnt poblano chile and honey butter, rockfish in pozole broth with Peruvian aji verde, and wagyu cheek in a black mole made with kluwek nut. Finish with the "tape" flan, a cultured cassava custard with coconut caramel.
The Details
- Location
- Alaya Suites Ubud, Jl. Raya Pengosekan Ubud No.108, UbudOpen in Maps
- Hours
- Daily from 5 PM; Agave & Cigar Lounge until 11 PM
- Best For
- A live-fire dinner and mezcal
- Nearby
- About 10 minutes by car south of Ubud Palace (approx.)
- Restaurant details
- Carbón Ubud →
8. Batubara Wood Fire

Batubara is an Argentinian-Mediterranean steakhouse on Jl. Raya Pengosekan that cooks over coffee wood, with a chalkboard of cuts to choose from.
Pick a wagyu cut from the board, the salmon a las brasas or the house croquetas. Service may take longer during busy periods.
The Details
- Location
- Jl. Raya Pengosekan Ubud No.108, UbudOpen in Maps
- Hours
- Daily 5 PM – 11 PM
- Price
- Cuts and fish of the day priced on the chalkboard (+6% service, 10% tax)
- Best For
- Steak night
- Nearby
- About 10 minutes by car south of Ubud Palace (approx.)
- Restaurant details
- Batubara Wood Fire →
9. Indus

Indus is Janet DeNeefe's open-air restaurant on the Sanggingan ridge, looking over the Tjampuhan valley, and a home venue for the Ubud Writers & Readers Festival. The menu is Asian and Indonesian, built for sharing.
Order the slow-cooked beef rendang, the Balinese-style paella and the lobster udon. The two-course Ubud Valley Dining lunch costs IDR 195,000++, and happy hour (4 – 6 PM) is two cocktails for IDR 150,000++. Some reviewers find the food uneven, so come for the view first.
The Details
- Location
- Jl. Raya Sanggingan, Kedewatan, UbudOpen in Maps
- Hours
- Daily 11 AM – 11 PM
- Price
- Mains from IDR 105,000++
- Best For
- Long lunch with a valley view, sunset cocktails
- Nearby
- About 5–10 minutes by car west of Ubud Palace (approx.)
- Restaurant details
- Indus →
10. Nusantara by Locavore

Nusantara is Locavore Group's Indonesian restaurant on Dewi Sita Road, opened in 2017 by Locavore chefs Ray Adriansyah and Eelke Plasmeijer, with Chef Putu leading the kitchen. The team travels the archipelago to research regional dishes, cooks them with Indonesian ingredients only and serves them family-style. It is listed in Tatler Best Restaurants 2026.
Order the moringa leaf soup cooked in a young coconut (jukut kelor mesanten), the Acehnese lamb shank (kambing masak mirah) and the Manado-style beef rib (iga woku), with a few sambals. The ten-dish set menu is IDR 595,000 per guest, for the whole table.
The Details
- Location
- Jl. Dewisita No.09C, UbudOpen in Maps
- Hours
- Lunch Tue – Sun 12 PM – 2:30 PM; dinner daily 6 PM – 9:30 PM
- Price
- Set menu IDR 595,000 per guest; big dishes from IDR 195,000
- Best For
- Regional Indonesian dishes shared family-style
- Nearby
- Walkable from Ubud Palace (Jl. Dewi Sita)
- Restaurant details
- Nusantara by Locavore →
Good to Know
The set menu is for the whole table; give 48 hours' notice for allergies. Cooking classes run Wed – Sun
Reservation
11. Mozaic Restaurant Gastronomic

Mozaic, founded by chef Chris Salans in Sanggingan, is Ubud's long-running French-Indonesian tasting-menu restaurant and a member of Les Grandes Tables du Monde. The kitchen is now led by executive chef and co-owner Blake Thornley, Mozaic's head chef for eight years before a spell in Shanghai.
Choose between the Seasonal menu and the vegetarian Botanical menu; dinner starts with drinks in the Tipple Room and runs from IDR 1,250,000++ for six courses. A six-course lunch series (Thursday to Saturday, eight seats) starts on 29 October 2026.
The Details
- Location
- Jl. Raya Sanggingan, Kedewatan, UbudOpen in Maps
- Hours
- Dining room daily 6 – 10 PMTipple Room bar 5 PM – 12:30 AMLunch Thursday – Saturday 1 PM (from 29 Oct 2026)
- Price
- Six-course dinner from IDR 1,250,000++
- Best For
- French-Indonesian tasting menu, a vegetarian degustation
- Nearby
- About 10 minutes by car west of Ubud Palace (approx.)
12. Honey & Smoke

Honey & Smoke is chef Will Meyrick's fire-led bistro grill on Monkey Forest Road. Downstairs, much of the menu passes through the chargrill beside an open kitchen. Upstairs, the Jazz Supper Club hosts long lunches by day and becomes a speakeasy bar after dark, with jazz-led DJ sets every Thursday and Saturday from 7 PM.
Tear Turkish flatbread from the coals with whipped chickpea hummus, then order the cauliflower shawarma with rose petals, the char-grilled lamb skewer and the aged roasted duck with mujadara rice. The ribeye comes with a choice of four sauces for IDR 550,000.
The Details
- Location
- Jl. Monkey Forest No.67B, UbudOpen in Maps
- Hours
- Daily 12 PM – 10 PM; bar until late
- Price
- Wood-fired mains from IDR 180,000
- Best For
- Grilled sharing plates and a jazz night upstairs
- Nearby
- Walkable from Ubud Palace (Jl. Monkey Forest)
- Restaurant details
- Honey & Smoke →
Good to Know
Book ahead for the Thursday and Saturday jazz nights; a Feed Me sharing menu runs every evening
Reservation
13. Arcadia

Arcadia is a riverside restaurant beside the Campuhan Bridge, at the western edge of central Ubud. The room is built from natural stone, carved wood and brass and opens onto the jungle above the river. The kitchen serves contemporary international food at lunch and dinner, plus a Feed Me tasting menu chosen by the chef.
At dinner, start with the Japanese torched tuna with stracciatella and soy truffle, then try the 12-day dry-aged duck served two ways, or share the 750g grilled rib-eye on the bone (IDR 1,300,000). The dark chocolate lava cake comes with hazelnut gelato.
The Details
- Location
- Jl. Raya Campuhan, Sayan, UbudOpen in Maps
- Hours
- Daily 11 AM – 11 PM
- Price
- Lunch mains from IDR 95,000, dinner mains from IDR 155,000 (+16.1% tax and service)
- Best For
- A riverside dinner or a celebration
- Nearby
- About 5 minutes by car from Ubud Palace (Campuhan bridge)
14. Liap Liap Ubud

Liap Liap is an Indonesian grill near the Sacred Monkey Forest that cooks over wood and charcoal and smokes much of its menu. It runs from breakfast to dinner, with a set lunch in the afternoon.
Order the seafood paella cooked liwet-style, the bamboo chicken woku and the black-spice duck (bebek bumbu hitam). The set lunch "A Taste of Tradition" starts at IDR 130,000++ per person, a good-value way in. Reviews are mixed on consistency and the live music can be loud.
The Details
- Location
- Jl. Monkey Forest, Ubud (near the Sacred Monkey Forest)Open in Maps
- Hours
- Breakfast 8 – 11 AMRestaurant 12 PM – 10 PMSet lunch 1 – 5 PM
- Price
- Breakfast from IDR 60,000++; set lunch from IDR 130,000++ per person
- Best For
- Indonesian grill, set lunch, groups
- Nearby
- Walkable from Ubud Palace (south end of Jl. Monkey Forest)
- Restaurant details
- Liap Liap Ubud →
15. Zest Ubud

Zest has been fully plant-based since 2017 and sits on a ridge in Penestanan with a jungle view, live music and events. The menu runs from bowls and ramen to jackfruit mains.
Order the jackfruit "fillet steak" (IDR 108,000), the peanut miso ramen and the mango passion bowl. Several reviewers find it pricey for the portion size.
The Details
- Location
- Jl. Raya Penestanan No.8, Sayan, UbudOpen in Maps
- Hours
- Daily 8 AM – 10 PM
- Price
- Mains IDR 92,000 – 108,000
- Best For
- Plant-based dinner with a view
- Nearby
- About 10 minutes by car west of Ubud Palace (approx.)
16. Nautilus Seafood Restaurant & Bar

Nautilus bills itself as Ubud's first restaurant devoted entirely to fish and seafood, on Jl. Suweta north of the palace, with a free shuttle from the centre.
Order the octopus with tomato fondant, the lobster with zucchini pasta and the barramundi with black dumplings. A set menu runs from 3 to 6 PM.
The Details
- Location
- Jl. Suweta No.80, UbudOpen in Maps
- Hours
- Daily 3 PM – 11 PM
- Price
- IDR 250,000 – 400,000 per person
- Best For
- Seafood dinner
- Nearby
- North of Ubud Palace on Jl. Suweta (free shuttle from the centre)
17. Copper Kitchen, Bar & Rooftop

Copper is the all-day rooftop restaurant of Bisma Eight hotel on Jl. Bisma, cooking with produce from the hotel's own farm in Tegallalang. It is open from breakfast to late, so it works for brunch as well as sunset drinks.
The charred octopus with chimichurri, the grilled Tasmanian salmon and the tres leches cake are the house signatures.
The Details
- Location
- Bisma Eight, Jl. Bisma No.68, UbudOpen in Maps
- Hours
- Daily 7 AM – 11 PM
- Price
- Around IDR 400,000 per person
- Best For
- Rooftop sunset drinks, brunch, a relaxed hotel dinner
- Nearby
- Walkable from Ubud Palace (Jl. Bisma)
- Restaurant details
- Copper Kitchen, Bar & Rooftop →
18. 2 Bulan

2 Bulan is a modern regional Thai restaurant and natural-wine bar in Nyuh Kuning, cooking Northern, Isaan, Southern and Central Thai dishes with house-made curry pastes and noodles. It is from the same team as Bacari and Galle Club.
Order the miang kham, the pad mee Korat and, for a splurge, the Tokusen wagyu ribeye. Mains start at IDR 85,000++, with a Thai set lunch by day and a sunset drinks deal from 4 PM.
The Details
- Location
- Jl. Nyuh Bulan, Nyuh Kuning, Mas, UbudOpen in Maps
- Hours
- Daily 12 PM – 10:30 PM
- Price
- Mains from IDR 85,000++
- Best For
- Regional Thai, natural wine
- Nearby
- About 10 minutes by car south of Ubud Palace (approx.)
- Restaurant details
- 2 Bulan →
19. Spice by Blake

Spice is chef Blake Thornley's modern Indonesian bar and grill on Jl. Monkey Forest. Thornley is also chef and co-owner of Mozaic, and the menu turns regional street food into charcoal skewers and sharing plates.
Go for the beef cheek rendang, the boneless duck rawon and the black cod cooked over charcoal in banana leaf, with a few skewers (IDR 42,000 – 62,000) on the side. The cocktail list is by Bili Wirawan, named Best Restaurant Mixologist 2024 by Les Grandes Tables du Monde.
The Details
- Location
- Jl. Monkey Forest, UbudOpen in Maps
- Hours
- Daily 4 PM – 12 AM
- Price
- Mains from IDR 120,000++; around IDR 250,000 per person
- Best For
- Modern Indonesian, cocktails, dinner without a tasting-menu bill
- Nearby
- Walkable from Ubud Palace (Jl. Monkey Forest)
- Restaurant details
- Spice by Blake →
20. Swept Away at The Samaya Ubud

Swept Away is The Samaya's riverside restaurant on the Ayung in Sayan, serving Indonesian comfort food and international favourites for lunch and dinner, plus private candlelit set menus by the water.
Popular choices include the ayam panggang, the bebek Samaya and the ikan goreng garing. The private Royal 100 Candle Lit Dinner costs IDR 4,200,000++ per couple and must be arranged in advance.
The Details
- Location
- The Samaya Ubud, Banjar Baung, Sayan, UbudOpen in Maps
- Hours
- Lunch 11 AM – 4 PMDinner 5:30 PM – 10 PM
- Price
- À la carte around IDR 250,000 – 400,000 per person
- Best For
- Riverside lunch, a private romantic dinner
- Nearby
- About 15–20 minutes by car west of Ubud Palace (approx.)
- Restaurant details
- Swept Away at The Samaya Ubud →
21. YUKI Ubud

YUKI Ubud is the newest branch of YUKI, the modern Japanese izakaya that began in Canggu and also runs in Uluwatu. It opened in 2026 on Ubud's main road, right beside Ubud Palace, in a dining room modelled on a Japanese machiya townhouse. Founder Rai Sutama pairs Japanese technique with Balinese produce, and Executive Chef Yudha Permana leads the kitchen.
The menu is built for sharing: truffled tuna tartare, nori ahi tacos with ponzu watermelon, charcoal-grilled octopus with black vinegar, and the wagyu beef sando with smoked cheddar and truffle aioli (IDR 370,000). Vegan and gluten-free dishes are marked.
The Details
- Location
- Jl. Raya Ubud No.14, UbudOpen in Maps
- Hours
- Daily 5 PM – 11 PM
- Price
- Small plates from IDR 65,000++
- Best For
- Japanese sharing plates and sake in central Ubud
- Nearby
- Walkable from Ubud Palace (Jl. Raya Ubud)
- Restaurant details
- YUKI Ubud →
Good to Know
New in 2026; dinner only. A Chef's Selection menu is IDR 900,000 per person
Reservation
22. SUKA Ubud

SUKA Ubud (formerly Suka Espresso) is an Australian-style brunch café with specialty coffee on Pengosekan Road. After dark the same space becomes Bonnie by/Suka, a grill-led bistro with live music.
By day, order the Chilli Bae, the Morning Fuel bowl or the truffle scramble; breakfast starts at IDR 60,000++. At night, Bonnie's grill serves grilled white fish with orange beurre blanc and an MB4+ ribeye with truffle beef jus.
The Details
- Location
- Jl. Raya Pengosekan Ubud No.108, UbudOpen in Maps
- Hours
- Daily 7:30 AM – 10 PM (evenings as Bonnie by/Suka)
- Price
- Breakfast from IDR 60,000++
- Best For
- Brunch and specialty coffee, a grill dinner
- Nearby
- About 5–10 minutes by car south of Ubud Palace (approx.)
Good to Know
Café by day, Bonnie by/Suka bistro with live music after dark
Reservation
Chope for evenings; walk-in by day
23. Donna

Donna is a lively, social dinner spot on Monkey Forest Road: a Mediterranean and Latin American kitchen with sharing plates, a long cocktail list and a room that turns into a party later in the evening, especially on Fridays.
Order the polpo alla Donna, the Peruvian-style seafood paella and the beef tartare, the house favourites. Come for a group night out rather than a quiet date.
The Details
- Location
- Jl. Monkey Forest No.67, UbudOpen in Maps
- Hours
- Daily 11:30 AM – 12 AM (kitchen until 11 PM)
- Price
- Around IDR 250,000 per person
- Best For
- Groups, cocktails, a lively night out
- Nearby
- Walkable from Ubud Palace (Jl. Monkey Forest)
- Restaurant details
- Donna →
Good to Know
Groups over 4 pay a non-refundable IDR 1,000,000 deposit, dinner tables run in 2-hour slots and bills are not split
Reservation
24. Galle Club

Galle Club in Nyuh Kuning cooks Sri Lankan and coastal South Indian food: thaali-style lunches and, at dinner, family-style short eats and curries.
Order the hot butter halloumi, a hopper thaali and the lamb shank curry. Large plates start at IDR 85,000++, around IDR 200,000 per person.
The Details
- Location
- Jl. Nyuh Gading No.2, Mas, UbudOpen in Maps
- Hours
- Daily 12 PM – 10:30 PM
- Price
- Large plates from IDR 85,000++
- Best For
- Sri Lankan curries, hoppers
- Nearby
- About 10 minutes by car south of Ubud Palace (approx.)
- Restaurant details
- Galle Club →
25. The Sayan House

The Sayan House is a Japanese-Latin American restaurant above the Ayung valley in Sayan, with a Sunset Bar and a separate Hakkoku omakase counter on site. Diners rate the setting even higher than the food, so time it for sunset.
Order the salmon saikyo-yaki, the king prawn jambalaya and the matcha tiramisu.
The Details
- Location
- Jl. Raya Sayan No.70, Sayan, UbudOpen in Maps
- Hours
- Daily 8 AM – 10 PM
- Price
- Mains from IDR 130,000++
- Best For
- Sunset dinner with a valley view
- Nearby
- About 15 minutes by car west of Ubud Palace
- Restaurant details
- The Sayan House →
Good to Know
Book the restaurant through Chope and ask about Sunset Bar seating when you book
Reservation
26. Cantina Rooftop

Cantina Rooftop is a rooftop bistro and cocktail bar above the Campuhan Ridge, looking across the jungle to Pura Gunung Lebah temple. It stands on the site of the Beggars Bush, Ubud's original bar in the 1970s, and is a sister venue of PICA South American Kitchen. Chef Cristian Encina writes the menu.
Book a table for sunset and order grilled local moon scallops with miso butter, oka (Polynesian ceviche), fish tacos or the 16-hour beef rendang (IDR 190,000). Boliche, its walk-in late-night bar with DJs, is in the same building.
The Details
- Location
- Jl. Raya Campuhan, Sayan, UbudOpen in Maps
- Hours
- Daily 5 PM – late
- Price
- Mains from IDR 130,000
- Best For
- Sunset cocktails with a temple view
- Nearby
- About 5 minutes by car, or a 15-minute walk, west of Ubud Palace (approx.)
Good to Know
Not wheelchair accessible; street parking only. Groups of 9 or more book by WhatsApp
Reservation
27. Lynked Restaurant

Lynked is a modern Indonesian bistro and cocktail bar on the second floor above Jl. Raya Ubud, near the palace and the market. The kitchen takes regional dishes and cooks them with modern technique, and the bar works with arak infusions.
Order the samsam babi (Balinese-spiced pork belly), the beef rendang and the bubur injin (black rice pudding) for dessert.
The Details
- Location
- Jl. Raya Ubud, Ubud (second floor)Open in Maps
- Hours
- Daily 11 AM – 11 PM
- Price
- IDR 250,000 – 400,000 per person
- Best For
- Modern Indonesian, arak cocktails, a central dinner
- Nearby
- Walkable from Ubud Palace (Jl. Raya Ubud)
28. Sans Indian Restaurant Ubud

Sans is a North Indian restaurant at Dedary Resort in Kenderan, near Tegallalang, also serving Indo-Chinese dishes such as chilli paneer and breakfast for resort guests. It is part of the Wonderspace group.
Order the butter chicken, the lamb biryani and the lamb rogan josh.
The Details
- Location
- Banjar Pinjul, Kenderan No.8, Kenderan, Tegallalang (inside Dedary Resort)Open in Maps
- Hours
- Breakfast 7 – 11 AMLunch to dinner 12 PM – 10 PM
- Price
- IDR 100,000 – 250,000
- Best For
- Indian food near Tegallalang
- Nearby
- About 15–20 minutes (9.5 km) by car north of Ubud Palace
- Restaurant details
- Sans Indian Restaurant Ubud →
29. Bacari

Bacari is an intimate wine bar on Goutama Street serving tapas with Mediterranean, Middle Eastern and South Asian accents. It opens at 4 PM, pours 20 wines by the glass and is one of the best small places in town for a glass of wine and a few plates.
Try the short rib on baguette, the smoked ham on brioche and a board of cold cuts. Cocktails start at IDR 140,000++. It comes from the same team as 2 Bulan and Galle Club.
The Details
- Location
- Jl. Goutama No.15, UbudOpen in Maps
- Hours
- Daily 4 PM – 11 PM
- Price
- Cocktails from IDR 140,000++
- Best For
- Wine, small plates, a date night
- Nearby
- Walkable from Ubud Palace (Jl. Goutama)
- Restaurant details
- Bacari →
30. Shichirin Japanese Restaurant Ubud

Shichirin is a Japanese counter inside Kaamala Resort on Bisma Road, built around a konro charcoal grill and a teppanyaki plate, with sushi on the side. Dinner runs in two fixed sessions, so it feels more like a show than a casual meal.
Order the gyu katsu (breaded wagyu), the saikoro beef cubes and the flamed "fiery blazing" sushi. Budget for a proper dinner bill: the gyu katsu and saikoro sets are IDR 320,000++ each, and the fiery blazing sushi is IDR 215,000++.
The Details
- Location
- Kaamala Resort, Jl. Bisma No.888A, UbudOpen in Maps
- Hours
- Daily 12 PM – 11 PMWalk-in 12 – 4 PMDinner sessions 5 – 7:45 PM and 8 – 11 PM
- Price
- Mains IDR 125,000 – 485,000++; gyu katsu and saikoro sets IDR 320,000++
- Best For
- Japanese grill counter, a special-occasion dinner
- Nearby
- Walkable from Ubud Palace (Jl. Bisma)
31. Pica South American Kitchen

Pica is chef-owner Cristian Encina's South American kitchen on Jl. Dewi Sita, open since 2014. It is small (about 24 seats), dinner-only and focused on Peruvian flavours, with an à la carte menu and a tasting menu.
Order the ceviche clásico, the goat cheese soufflé and the slow-cooked pork belly. Mains start at IDR 170,000++. The same chef runs Cantina Rooftop.
The Details
- Location
- Jl. Dewi Sita No.2C, UbudOpen in Maps
- Hours
- Daily 6 PM – 10 PM
- Price
- Mains from IDR 170,000++
- Best For
- A date night, ceviche, a small intimate room
- Nearby
- Walkable from Ubud Palace (Jl. Dewi Sita)
- Restaurant details
- Pica South American Kitchen →
Good to Know
Tables are held for 2 hours (book after 8 PM for a longer dinner); groups of 6+ take a set sharing menu with a refundable IDR 300,000 per person deposit
Reservation
32. Hujan Locale

Hujan Locale is chef Will Meyrick's modern Indonesian restaurant on Jl. Sri Wedari: two floors and a rooftop with temple views. The food is inspired by street food and slow cooking and arrives family-style.
Order the slow-cooked beef rendang, the babi panggang and the grouper and chive dumplings. It is not set up for children: there are no baby chairs and very little space for prams.
The Details
- Location
- Jl. Sri Wedari No.5, UbudOpen in Maps
- Hours
- Daily 12 PM – 10 PM (bar until 11 PM)
- Price
- Mains from IDR 140,000++
- Best For
- Modern Indonesian sharing plates, couples
- Nearby
- Walkable from Ubud Palace (Jl. Sri Wedari)
- Restaurant details
- Hujan Locale →
Good to Know
Not child-friendly: no baby chairs and very little space for prams. The restaurant warns that cars into central Ubud now take longer than Maps suggests, so leave extra time
Reservation
33. Ibu Susu Bar & Kitchen

Ibu Susu is a casual pan-Asian kitchen and cocktail bar on Jl. Monkey Forest, mixing Japanese, Thai, Chinese and Indonesian dishes. It is one of the few central kitchens that keeps serving until around midnight.
Order the nori taco with tuna sashimi, the pork belly steamed buns and the beef rendang; diners on its booking page also rate the dim sum and the roast pork belly. Happy-hour cocktails cost IDR 65,000++.
The Details
- Location
- Jl. Monkey Forest No.22, UbudOpen in Maps
- Hours
- Daily 12 PM – 12 AM
- Price
- IDR 100,000 – 250,000
- Best For
- Late dinner, cocktails, pan-Asian sharing plates
- Nearby
- Walkable from Ubud Palace (Jl. Monkey Forest)
- Restaurant details
- Ibu Susu Bar & Kitchen →
34. Apéritif

Apéritif, inside Viceroy Bali, is an art deco-inspired dining room serving degustation menus by executive chef Nic Vanderbeeken. It is on Tatler Best Indonesia's 20 Best Restaurants for 2025 and 2026, with vegan, vegetarian and pescatarian menus on request.
The Guided by the Moon Cycle menu costs IDR 1,700,000++ for five courses and IDR 2,100,000++ for seven, with dishes such as tuna with pindang sauce, Madura blue crab bubur Manado risotto and the signature venison Wellington with rendang sauce.
The Details
- Location
- Viceroy Bali, Jl. Lanyahan, Br. Nagi, Petulu, UbudOpen in Maps
- Hours
- Lunch daily 12 – 2 PM (book 24 hours ahead)Dinner daily 6 – 8:30 PM (last order)Bar from 4 PM
- Price
- Degustation from IDR 1,450,000++ per person (vegetarian and vegan)
- Best For
- Classic fine dining, anniversaries
- Nearby
- North-east of central Ubud in Petulu
- Restaurant details
- Apéritif →
35. Uma Cucina

Uma Cucina is the Italian restaurant and lounge bar at COMO Uma Ubud, set on the street side of the hotel in Kedewatan and overlooking the Campuhan valley and the Oos River. Open-sided and built around a long communal table, it was designed by architect Cheong Yew Kuan with interiors by Maximilian Jencquel.
The kitchen makes its own pasta and bakes pizza in a brick oven. Try the arancini, the classic meatballs, the ricotta gnudi with pumpkin, or the salsiccia pizza with house-made pork and fennel sausage (IDR 160,000).
The Details
- Location
- COMO Uma Ubud, Jl. Raya Sanggingan, Banjar Lungsiakan, Kedewatan, UbudOpen in Maps
- Hours
- Daily 12 PM – 11 PM
- Price
- Pizza from IDR 130,000
- Best For
- Pizza, pasta and a long Italian lunch
- Nearby
- About 10 minutes by car northwest of Ubud Palace (approx.)
- Restaurant details
- Uma Cucina →
Good to Know
Sunday brunch 11:30 AM – 3:30 PM; Bistecca and Blues with live music every Thursday from 6 PM
Reservation
36. Syrco BASÈ

Syrco BASÈ is Dutch-Indonesian chef Syrco Bakker's garden restaurant on Sriwedari Road, cooking Indonesian ingredients with the precision of his time at two-Michelin-star Pure C in the Netherlands. It made Tatler Best Indonesia's 20 Best Restaurants for the first time in 2026 and won Gold at the PRESTIGE Gourmet Awards 2026.
The main restaurant offers BASÈ Lunch (IDR 950,000++), BASÈ Essence (IDR 1,500,000++) and BASÈ Journey (IDR 1,750,000++). KU culinary atelier, a separate 12-seat counter on the same grounds, serves its own Culinary Journey from IDR 1,950,000++ on Wednesday to Friday evenings.
The Details
- Location
- Jl. Sri Wedari No.72, UbudOpen in Maps
- Hours
- Closed Sunday and MondayDinner Tuesday – Saturday 6 PM – 12 AMLunch Friday – Saturday 12 – 2 PM (reservation only)
- Price
- From IDR 950,000++ (lunch); dinner menus from IDR 1,500,000++
- Best For
- Chef-driven fine dining just north of the centre
- Nearby
- A short drive (about 3 km) north of Ubud Palace on Sriwedari Road
Good to Know
Closed Sunday and Monday; KU culinary atelier opens Wednesday to Friday only
Reservation
37. Kubu at Mandapa

Kubu serves a single set menu in nine private bamboo cocoons beside the Ayung River at Mandapa, a Ritz-Carlton Reserve (a Three MICHELIN Key hotel, a hotel award). The menu is built on Balinese produce sourced within 100 km.
The set menu costs IDR 1,250,000++, with pairings from IDR 550,000++. Spring 2026 courses included Serangan crab with Plaga melon and Jimbaran lobster in corn velouté; a plant-based version is available.
The Details
- Location
- Mandapa, a Ritz-Carlton Reserve, Jl. Raya Kedewatan, UbudOpen in Maps
- Hours
- Dinner daily 5:30 PM – 11 PM
- Price
- Set menu IDR 1,250,000++ per person
- Best For
- A private, romantic tasting dinner
- Nearby
- About 15 minutes by car west of Ubud Palace (approx.)
- Restaurant details
- Kubu at Mandapa →
Good to Know
Full prepayment to book; 50% refund if you cancel 72+ hours ahead, none after that
Reservation
38. Nari Ubud

Nari is a wood-fire bistro on the first floor of the old Beggar's Bush building at Campuhan, above Pura Gunung Lebah, with a Mediterranean slant and a sunset "Ridge Hour".
Order the smoked burrata with veggie nduja, the charcoal barramundi with citrus beurre blanc and the 48-hour braised short rib in rendang jus. A lunch special costs IDR 165,000++ (12 – 3 PM).
The Details
- Location
- Jl. Raya Campuhan, Ubud (first floor)Open in Maps
- Hours
- Daily 12 PM – 11 PM (last order 10 PM)
- Price
- Mains from IDR 120,000++
- Best For
- Sunset drinks, wood-fired dinner
- Nearby
- About 5 minutes by car from Ubud Palace (Campuhan bridge)
39. Nasi Ayam Kedewatan Ibu Mangku

Ibu Mangku's roadside warung in Kedewatan has served one dish for decades: nasi ayam, a plate of rice with shredded spiced chicken, sate lilit, lawar or urap, half an egg, fried peanuts and sambal. It is a long-running local favourite for nasi ayam.
Order the special plate; there is a vegetarian version too. It is very spicy, so ask for less chilli, and service slows when it is busy.
The Details
- Location
- Jl. Raya Kedewatan No.18, Kedewatan, UbudOpen in Maps
- Hours
- Daily 7 AM – 8:30 PM
- Price
- Budget warung prices
- Best For
- A true local plate, breakfast or lunch on the way to Sayan
- Nearby
- About 10–15 minutes by car west of Ubud Palace (approx.)
- Restaurant details
- Nasi Ayam Kedewatan Ibu Mangku →
Good to Know
Spicy by default; ask for less chilli
Reservation
Walk-in
40. Warung Makan Bu Rus

Bu Rus is a family-run warung behind an easy-to-miss entrance off Suweta Street, opening onto a back garden with small huts. It cooks Balinese and Indonesian home food at warung prices.
Order the nasi campur ayam (IDR 55,000), the crispy duck and the moringa curry. Pick a seat with a fan in the evening: the garden huts get humid.
The Details
- Location
- Jl. Suweta No.9, UbudOpen in Maps
- Hours
- Daily 8 AM – 10 PM
- Price
- Nasi campur IDR 55,000
- Best For
- Nasi campur, crispy duck, a quiet garden lunch
- Nearby
- Walkable from Ubud Palace (Jl. Suweta)
- Restaurant details
- Warung Makan Bu Rus →
Good to Know
Hut seating is limited, so go off-peak
Reservation
Walk-in
41. Sun Sun Warung

Sun Sun is a family-run warung in a traditional Balinese compound on Jl. Jembawan, with some floor seating on cushions and vegan options. It is one of the most reviewed warungs in Ubud, which means a queue at busy times.
Order the nasi campur with blue butterfly-pea rice, the ayam betutu or the crispy duck. Nasi goreng costs around IDR 38,000; duck dishes can sell out.
The Details
- Location
- Jl. Jembawan No.2, UbudOpen in Maps
- Hours
- Daily 11 AM – 10 PM
- Price
- Nasi goreng around IDR 38,000
- Best For
- Nasi campur in a family compound
- Nearby
- Walkable from Ubud Palace (Jl. Jembawan)
- Restaurant details
- Sun Sun Warung →
Good to Know
No reservations; expect to wait at peak times
Reservation
Walk-in
42. Nikuna Warung

Nikuna is a small two-level warung and art gallery next door to Sun Sun on Jl. Jembawan, showing the owner's father's paintings. The menu is traditional Balinese and Indonesian with plenty of vegetarian and vegan dishes.
Order the nasi raja (there is a vegetarian version), the sate lilit and the pork ribs. Expect to spend around IDR 50,000 – 175,000 per person.
The Details
- Location
- Jl. Jembawan No.3, UbudOpen in Maps
- Hours
- Daily 11 AM – 10 PM
- Price
- Around IDR 50,000 – 175,000 per person
- Best For
- Balinese food with vegetarian options
- Nearby
- Walkable from Ubud Palace (Jl. Jembawan)
43. Sweet Orange Warung

Sweet Orange Warung sits in the middle of the Subak Juwuk Manis rice fields, reached on foot along the paddy path that starts at the top of Kajeng Road. It has been running for about ten years, keeps its own vegetable garden and also rents rooms as Sweet Orange Pondok.
Expect Indonesian and Balinese plates, fresh fruit juices, salads and manual-brew coffee. The house speciality is the Sweet Orange lumpia, banana-and-cheese spring rolls served with warm coconut milk, and there is pisang goreng too.
The Details
- Location
- Subak Juwuk Manis, Jl. Kajeng, UbudOpen in Maps
- Hours
- Daily 8 AM – 9 PM
- Best For
- Breakfast or lunch on a rice-field walk
- Nearby
- About a 20-minute walk north of Ubud Palace via Jl. Kajeng and the rice-field path (approx.)
- Restaurant details
- Sweet Orange Warung →
Good to Know
Also rents rooms as Sweet Orange Pondok
Reservation
Walk-in
44. Plant Bistro

Plant Bistro is a 100% plant-based, Italian-led bistro and patisserie in a treehouse-style room on Jl. Raya Campuhan, near the Blanco Museum. It does pizza, pasta, risotto, vegan sushi, pastries and gelato, with gluten-free options.
Order the vegan carbonara or cavatelli, a few rolls of plant-based sushi and the tiramisu. It is reached by a steep driveway and stairs.
The Details
- Location
- Jl. Raya Campuhan (Blanco Museum area), UbudOpen in Maps
- Hours
- Daily 8 AM – 10 PM
- Price
- Mid-range (slightly above nearby vegan cafés)
- Best For
- Vegan Italian, pastries
- Nearby
- About 5 minutes by car from Ubud Palace (approx.)
45. Moksa Ubud

Moksa is the farm-to-table plant-based restaurant of founder and executive chef Made Runatha in Sayan, set in a 2,500 sqm permaculture garden with garden tours, cooking classes and a Saturday farmers' market.
Order the tempeh spare ribs and the asam laksa noodles at lunch, or the avocado uttapam (raw pumpkin pancake rolls with avocado salsa) at dinner. Mains cost IDR 80,000 – 100,000, plus 15% tax and service.
The Details
- Location
- Jl. Melati, Kutuh, Sayan, UbudOpen in Maps
- Hours
- Daily 9 AM – 9 PM (last order 8:30 PM)
- Price
- Mains IDR 80,000 – 100,000 (+15%)
- Best For
- Garden lunch, plant-based Indonesian
- Nearby
- About 10 minutes by car west of Ubud Palace (approx.)
46. Alchemy

Alchemy in Penestanan is a plant-based, gluten-free and largely raw café with a build-your-own salad bar, a breakfast bar and a tonic and juice bar.
Build a salad bowl, then try the raw cakes or a smoothie bowl. Prices are higher than at most casual cafés.
The Details
- Location
- Jl. Penestanan Kelod No.75, Penestanan, UbudOpen in Maps
- Hours
- Daily 7:30 AM – 9:30 PM
- Price
- Café prices (on the high side)
- Best For
- Raw food, salad bar, healthy breakfast
- Nearby
- About 5–10 minutes by car west of Ubud Palace (approx.)
- Restaurant details
- Alchemy →
47. Cherry Pepper Ubud

Cherry Pepper is a two-storey open-air wooden restaurant and bar on Jl. Monkey Forest, opposite the Ubud Art Market, with international comfort food, an Indonesian section and weekly live music.
Order the Wagyu Wonder Burger (IDR 190,000), the salmon prawn bisque or the crispy Ubud duck (IDR 170,000). Treat it as a dependable central option rather than a destination.
The Details
- Location
- Jl. Monkey Forest (opposite Ubud Art Market), UbudOpen in Maps
- Hours
- Daily 7:30 AM – 11 PM
- Price
- Mains IDR 79,000 – 375,000
- Best For
- Casual dinner, burgers, live music
- Nearby
- Walkable from Ubud Palace (Jl. Monkey Forest)
48. Kojin Japanese Restaurant

Kojin, at Aksari Resort in Kenderan, is a Japanese restaurant with a teppanyaki counter, omakase menus and an irori charcoal grill, open since 2019. It is run by The Wonderspace, the dining group behind Shichirin and Sans Indian.
Order the chutoro tataki and the saba shioyaki set. Expect around IDR 550,000 per person; a teppanyaki masterclass costs IDR 800,000 – 950,000.
The Details
- Location
- Aksari Resort, Jl. Raya Desa Kenderan No.88A, Kenderan, UbudOpen in Maps
- Hours
- Daily 12 PM – 10 PM
- Price
- Around IDR 550,000 per person
- Best For
- Teppanyaki and omakase
- Nearby
- About 25–30 minutes by car north of Ubud Palace (approx.)
- Restaurant details
- Kojin Japanese Restaurant →
49. Bird's Nest Thai Kitchen

Bird's Nest is a tiny home-style Thai kitchen of about 15 seats at the start of Jl. Raya Sayan, run by a very small team. It is the cheap, friendly counterpoint to the big view restaurants further down the road.
Order the tom yum with prawns, the pad Thai and the mango sticky rice. It gets busy in the evening and reviews mention uneven cooking on busy nights.
The Details
- Location
- Jl. Raya Sayan No.8, Sayan, UbudOpen in Maps
- Hours
- Daily 11:30 AM – 9 PM
- Price
- IDR 50,000 – 150,000 per person
- Best For
- Cheap, homely Thai food
- Nearby
- About 10 minutes by car west of Ubud Palace (approx.)
Good to Know
No booking system; go early
Reservation
Walk-in
Frequently Asked Questions
What are the best restaurants in central Ubud?
Within walking distance of Ubud Palace, our picks are Spice by Blake, Pica, Hujan Locale, Donna, Pasir, Honey & Smoke, Nusantara, YUKI Ubud and Copper Kitchen, Bar & Rooftop for dinner, and Sun Sun Warung, Nikuna Warung and Bu Rus for local food.
Are there any Michelin-starred restaurants in Ubud?
No. As of October 2026 Michelin does not publish a restaurant guide for Indonesia, so no restaurant in Bali has a Michelin star. Michelin rates hotels with Keys: Mandapa (home of Kubu) has Three Keys, Capella Ubud Two, and Viceroy Bali (home of Apéritif) One. For restaurant awards, look at Asia's 50 Best Restaurants 2026, where Locavore NXT is No. 44, and Tatler Best Indonesia 2026, which lists Apéritif, Syrco BASÈ, Locavore NXT, Nusantara and Room4Dessert.
What must I eat in Ubud?
Nasi ayam at Ibu Mangku in Kedewatan, crispy duck at Bu Rus or Sun Sun Warung, a nasi campur plate at any good warung, and the ten-dish Indonesian set at Nusantara by Locavore. For something modern, try beef rendang at Spice by Blake or Hujan Locale.
Where do locals eat in Ubud?
At family warungs: Nasi Ayam Kedewatan Ibu Mangku, Warung Makan Bu Rus, Sun Sun Warung, Nikuna Warung and Sweet Orange Warung in the rice fields are long-running local favourites. A plate costs IDR 25,000 – 75,000, and most are walk-in only.
Do I need to book restaurants in Ubud?
For fine dining, yes, and early: Locavore NXT 4–8 weeks ahead, Mozaic 3–5 weeks, and Kubu requires full prepayment. Popular central dinners such as Spice by Blake, Pica and Donna should be booked a day or two ahead. Warungs are walk-in.
How much does dinner in Ubud cost?
A warung plate costs IDR 25,000 – 75,000. Mid-range restaurants charge IDR 85,000 – 170,000++ for a main, so plan on IDR 200,000 – 400,000 per person with drinks. Tasting menus run from about IDR 950,000++ (Syrco BASÈ lunch) to IDR 2,250,000++ (Locavore NXT). Prices marked ++ exclude tax and service, roughly 15–21% more.
What are the best vegan restaurants in Ubud?
Zest Ubud, Plant Bistro, Moksa and Alchemy are fully plant-based; Alchemy is also gluten-free, and many of its dishes are raw. Nikuna Warung and Sun Sun Warung have good vegan options too. For more, see our guide to the best vegan restaurants in Bali.

