Restaurant
1. Locavore NXT
The successor to Bali's famous Locavore, a tasting-menu restaurant in Lodtunduh with a rooftop food forest and fermentation lab, ranked on Asia's 50 Best Restaurants.
View details — Locavore NXTEating out in Ubud covers a wide range. At the top end, Locavore NXT in Lodtunduh serves a long tasting menu built on hyper-local and foraged ingredients and ranks on Asia's 50 Best Restaurants, while Mozaic on Jalan Raya Sanggingan offers seasonal tasting menus in a garden setting. Hujan Locale on Jalan Sri Wedari and Copper on Jalan Bisma are good choices for modern Indonesian and modern European cooking without a tasting-menu commitment.
For Balinese classics, Babi Guling Ibu Oka serves spit-roasted pork until the day's roast runs out, Bebek Bengil has been frying its spiced duck since 1990, and Murni's Warung, opened in 1974, serves bebek tutu above the river. Casa Luna, opened in 1992, mixes Balinese and Mediterranean dishes from breakfast until late, Moksa in Sayan cooks plant-based food from its own permaculture garden, and Warung Makan Bu Rus is a reliable budget choice for nasi campur. Book ahead for the tasting-menu restaurants, especially in the high season, and come early to the warungs that close when sold out.
10 places · Updated October 27, 2026
Our top 3 restaurants in Ubud
Restaurant
The successor to Bali's famous Locavore, a tasting-menu restaurant in Lodtunduh with a rooftop food forest and fermentation lab, ranked on Asia's 50 Best Restaurants.
View details — Locavore NXTRestaurant
Chris Salans' long-running gastronomic restaurant on Jalan Raya Sanggingan, serving seasonal tasting menus of contemporary Indonesian cuisine in a garden setting.
View details — Mozaic Restaurant GastronomiqueRestaurant
Chef Will Meyrick's modern Indonesian restaurant in a heritage townhouse on Jalan Sri Wedari, serving regional recipes and sharing plates from noon until late.
View details — Hujan LocaleRestaurant
The original Dirty Duck Diner on Jalan Hanoman, serving its crispy duck, steamed in Balinese spices then fried, in a garden setting since 1990.
View details — Bebek Bengil (Dirty Duck Diner)Restaurant
Ubud's famous babi guling stall in the town centre, serving Balinese spit-roasted pork with crackling, lawar and sambal until the day's roast runs out.
View details — Babi Guling Ibu OkaRestaurant
The rooftop restaurant and bar of Bisma Eight on Jalan Bisma, cooking modern European food with Southeast Asian touches using produce from its own Tegallalang garden.
View details — Copper Kitchen, Bar & RooftopRestaurant
A Jalan Raya Ubud institution opened in 1992 by Janet DeNeefe and Ketut Suardana, serving Balinese and Mediterranean dishes from breakfast until late.
View details — Casa LunaRestaurant
Chef Made Runatha's plant-based restaurant in Sayan, set beside its own permaculture garden, with garden tours, a Saturday market and cooking classes.
View details — MoksaRestaurant
A riverside warung founded by Murni in 1974, now spread over four levels above the river and serving Balinese dishes such as bebek tutu alongside Indonesian classics.
View details — Murni’s WarungRestaurant
An affordable Balinese warung on Jalan Suweta with a garden terrace and small huts, serving nasi campur, satay, soto ayam and crispy duck.
View details — Warung Makan Bu Rus