Where to eat in Ubud: from warung to tasting menu
Ubud has hundreds of places to eat, and the best answer depends on your night. Here is our short list, from a plate under Rp 50k to a tasting menu you book weeks ahead. Prices are for mains unless stated, and ++ means tax and service are added.
Start local
Nasi Ayam Kedewatan Ibu Mangku
Kedewatan. Spiced Balinese chicken rice, served here since the 1960s. Lunch, cheap, essential.
Warung Babi Guling Ibu Oka
The long-running babi guling institution, with three outlets around town. For a quieter plate with rice field views, head to Pande Egi in Gianyar, just outside Ubud.
Waroeng Bernadette
Jl Penestanan, Sayan. Home-style Indonesian cooking, best known for its beef rendang, with a jackfruit version too. Mains from Rp 59k++.
Indonesian, dressed up
Restaurant Nusantara
Jl Dewi Sita No. 9C. From the Locavore team, a tour of dishes from across the archipelago. Mains from Rp 195k++.
Hujan Locale
Jl Sri Wedari No. 5. Will Meyrick's take on Asian street food, with rendang, babi panggang and a cocktail cart. Mains from Rp 140k++.
Casual nights
2 Bulan
Jl Nyuh Bulan, Mas. Creative Thai with house-made curry pastes and noodles, natural wine and about 30 seats. Mains from Rp 85k++.
Nari
Jl Raya Campuhan, Sayan. Wood-fired Mediterranean with sunset views over the Campuhan ridge. Open 4pm to 11pm, mains from Rp 120k++.
Book ahead
Locavore NXT
Jl A.A. Gede Rai. Local-ingredient degustation, number 44 on Asia's 50 Best Restaurants 2026, with a long waitlist. From Rp 1.95m++.
Mozaic
Jl Raya Sanggingan, Kedewatan. French-Indonesian tasting menus in a garden, with a vegetarian menu. Dinner only, from Rp 1.1m++.
Details checked against published listings in November 2026. Hours and prices change, so confirm before you go.


