Restaurants in Ubud
Nusantara by Locavore

Traditional Indonesian cuisine prepared in family style using fresh and quality produce is what Nusantara by Locavore is all about. The restaurant focuses on bringing out the local flavors and present lesser known dishes from across the country.
The restaurant has a relaxed and casual dining atmosphere with simple decor. Few of their highly recommended dishes include Barbeque Pork Belly, Goat Ribs, Banana Blossoms, Fish Curry, Sambal and refreshing cocktails. Make reservations to ensure a table.
Location: Jl. Dewisita No.09C, Ubud, Kecamatan Ubud, Kabupaten Gianya
Timing: Mon - Sat 12:00 PM - 4:00 PM, 6:00 PM - 10:00 PM
Prices for two: 200K IDR (approx)
Suggested Read: Things to Do in Bali
Locavore

Locavore is one of the most popular restaurants in Ubud and they represented Indonesia in the Asia’s 50 Best Restaurants Awards. Advanced reservation is a must if you hope to eat in this restaurant.
The dishes are prepared from locally sourced produce and highly recommended dishes are the pork preparations, pan-fried gnocchis, barramundi and bitter chocolate ganache for dessert. The highlight of the Menu is the seven course feast with a lot of options for vegetarians.
Location: Jalan Dewi Sita, Ubud 80571
Timing: Lunches Tuesday to Saturday 12 PM to 2:30PM; Dinner Mon – Sat 6.30pm – 10pm.
Prices: 400K IDR (approx)
You May Also Like: Popular Beaches in Bali
Book Now - Bali Group Tour Packages
Bridges Bali Restaurant Ubud

Bridges Bali is one of the famous restaurants in Ubud overlooking the scenic Campuhan River. The restaurant has multiple levels and it also doubles as an art gallery. Its dedicated wine bar has a great selection of French and New World Wines.
The cuisine is mainly Indonesian, Asian and International with a modern take. Their signature dishes include the barramundi, twice-cooked duck breast, Thai-spiced chicken and cinnamon crème brûlée.
Location: Jl. Raya Campuhan, Sayan, Kecamatan Ubud
Timing: 11 AM to 11:30 PM
Price for two: 300K IDR (approx)
Suggested Read: Best Places to Visit in Bali
Book Now - Trip To Bali From Delhi


- 1H

- 4H
The Sayan House

The Sayan House is one of the most fascinating places to eat in Ubud. Its location just outside the hustle bustle of the city center offers an enthralling view of the forests near the Sayan Gorge. The cuisine is a fantastic Latin-Japanese fusion which is an absolute treat to the palate.
Signature dishes include tuna croquettes, wasabi mash, fish taco, guacamole sushi roll, ceviche and wasabi potato. They also have a special Teppanyaki grill table with a different menu. They also serve a decent variety for vegans as well.
Location: Jl. Raya Sayan no. 70, Ubud 80571
Timing: 12 Noon to 10 PM
Price for two: 700K for two (approx)
Also Checkout: Bali Honeymoon Tour Packages
Bali Trip From Kolkata
Moksa Ubud

Moksa is all about healthy eating and they feature a delectable selection of plant-based food. They serve raw and heated plant-based dishes, vegan fare, locally ground and brewed tea and coffee and a selection of health drinks.
This unique Ubud restaurant also feature a permaculture garden from where they source their produce, a space for yoga and meditation, plant-based culinary classes and a weekly farmers’ market. Must try dishes include paella, Asian spring pasta, jackfruit mignon, zucchini pasta and the cashew and vanilla ice-cream.
Location: Ubud II, Jl. Puskesmas Gg. Damai, Sayan, Kecamatan Ubud
Timing: Daily 10 AM to 9 PM
Price for two: 120K IDR (approx)
Also Checkout: Temples in Bali
Book Now - Bali Trip From Kerala
Hujan Locale

One of the popular Ubud restaurants featuring Indonesian cuisine with modern creativity and Asian dishes. The food is flavorful infused with wonderful local spices. Must try signature dishes here are sea bass curry, lamb shank curry, long-board pizza selections with homestyle bocconcini and parmesan.
The restaurant is also famous for its classic cocktails and they serve the best coconut mojito in the area. The restaurant is on two floors with a vintage theme featuring wooden doors, windows and furniture.
Location: Jl. Sriwedari No.5, Ubud, Kecamatan Ubud
Timing: 12 Noon to 3 PM; 6 PM to 11 PM
Price for two: 400K IDR (approx)
Also Checkout: Things to Do in Ubud in One Day
You May Also Book - Bali Packages For Couple From Mumbai
Dumbo

Dumbo is one of the best restaurants in Ubud serving a delectable selection of vegetarian fare. It is most famous for its wood-fired Italian fare, pizzas in particular. The restaurant also has an excellent selection of vegan dishes as well.
The artistic interiors and cozy ambiance makes this restaurant a very welcoming place for an Italian meal. They also serve a good selection of classic cocktails and inhouse blends. Highly recommended dishes include fettuccine ai funghi, pumpkin ravioli, kale walnut pesto pizza and crème brûlée.
Location: Jalan Raya Sanggingan, Kedewatan, Ubud
Timing: 12 Noon to 11 PM
Price for two: 600K IDR (approx)
Suggested Read: Best Activities to Do in Legian
Also Checkout - Bali Packages For Couple From Bangalore
Kubu at Mandapa

Kubu at Mandapa is one of the best fine-dining restaurants in Ubud. Its location near the Ayung River combined with its serene bamboo interiors, Kubu at Mandapa takes fine dining to a whole new height. The cuisine is mainly Mediterranean- European made from fresh regional produce.
The Chef’s six and eight course menu is something of a gastronomic extravaganza that is a must try for any true foodie. The restaurant also has an extensive European wine list to match the scrumptious cuisine.
Location: Jalan Raya Kedewatan at Mandapa, a Ritz-Carlton Reserve
Timing: 6 PM to 11 PM
Price for two: 750K IDR (approx)
You May Also Like: Tourist Attractions Near Ubud
Do Checkout - Bali Tour Packages For Couple From Pune
Ibu Susu Bar & Kitchen

Exceptional decor, wooden shutters, beautiful mural and artistic plating of the food on offer makes Ibu Susu Bar & Kitchen one of the most insta-worthy Ubud restaurants. The restaurant serves some very exciting renditions of pan-Asian cuisine with a list of the most fantastic cocktails in the neighbourhood.
They serve some of the best duck pancakes, stir fry tempe, dumplings, steamed buns with pork belly and soft shell crab burger.
Location: Jl Monkey Forest, Padang Tegal Kelod, Ubud
Timing: 12 Noon to 12 AM
Price for two: 450K IDR (approx)
Must Read: Awesome Places to Visit Near Kuta Beach
The Elephant

The Elephant is a perfect blend of excellent food, wonderful decor, enchanting views of the Campuhan ridge and sourcing ethically grown produce for the ingredients in their dishes.
The restaurant serves some of the best vegetarian and vegan fare in the area and it is one of the most favored places to eat in Ubud for vegans. Do not miss their pad Thai, pesto gnocchi, Vietnamese pancakes, panini sandwich, chocolate mousse and fresh fruit juice.
Location: Jalan Raya Sanggingan, Hotel Taman Indrakila, Sayan, Ubud
Timing: 8 AM to 9:30 PM
Price for two: 200K IDR (approx)
Also Checkout: Best Places to Visit in Bali in August
Spice by Chris Salans

Spice by Salans is an all-day gastrobar serving some really delectable western bites infused with local herbs and spices. Items on the menu are changed with the change in season and the ‘special of the day’ is a definite must try for anyone who visits Spice.
Also try out the chicken breast and tomato salad, fried pork belly with turmeric dressing, tapioca root fries and jackfruit ice-cream. The cocktails are as exotic as they come with Indonesian herbs and spices infusions to give that extra zing.
Location: Jalan Raya Ubud No 23, Ubud
Timing: 11 AM to 10 PM
Price for two: 200K IDR (approx)
Suggested Read: Tourist Attractions in North Bali
Indus Restaurant

The Indus Restaurant not only serves an excellent selection of gastronomic delights but also has the most enchanting views of the Tjampuhan Ridge and the Achung Volcano. The restaurant serves Asian inspired Indonesian food for its global diners.
Some of its best dishes include jackfruit rendang, chicken satay with peanut sauce, pumpkin satay, salmon sambal and lemon tart. Enjoy a wonderful sunset from the restaurant as you sip on some phenomenal cocktails from the drinks menu. Their Friday Fish Feast is a must try for travelers to Ubud.
Location: Jl Raya Sanggingan No. 88X, Kedewatan, Ubud
Timing: 9 AM to 11 PM
Price for two: 400K IDR (approx)
Also Checkout: Places to Visit in Bali for Honeymoon
Copper Kitchen & Bar

Copper Kitchen and Bar is the best Ubud restaurants for rooftop dining serving contemporary Indonesian and Western cuisine. The restaurant also offers cooking classes, wine pairing and tasting, it also holds collaboration nights with renowned chefs from around the world.
Some of the signature dishes here include the tuna sashimi served with nahm jim and chilli jam, the wok fried tempeh goreng and the crispy salmon. They also have an excellent selection of classic cocktails and inhouse creations as well as craft beer and wine.
Location: Jl. Bisma, Ubud, Kecamatan Ubud
Timing: 7 AM to 11 PM
Prices for two: 200K IDR (approx)
Suggested Read: Rice Terraces in Bali
Manisan Restaurant

Manisan Restaurant offers a fine dining experience of Indonesian and Asian food carefully curated to provide diners with the flavor and texture of this wonderful cuisine. The restaurant is located in the middle of its own square of rice field giving diners a perfect view while dining.
Must try dishes are Sumatran tuna naniura, Javanese piti, sate ayam and the specially dedicated sambal section.
Location: Jl. Hanoman, Ubud, Kecamatan Ubud, Kabupaten Gianyar
Timing: 7AM to 11PM
Price for two: 350K IDR (approx)
You May Also Like: Places to Experience Bali Nightlife
Kismet Restaurant

Kismet Restaurant is a high end restaurant serving a delectable selection of vegetarian and vegan dishes. Locally sourced and organic produce is used for preparing salads, burgers and bowls.
The restaurant is usually quite busy so make sure you make reservations to ensure a table. While at Kismet do try the Halloumi and pumpkin salad, mushroom pie, satays and salted Caramel espresso kahlua coffee with coconut cream.
Location: Jl. Goutama Sel. No.27X, Ubud, Kecamatan Ubud
Timing: 9AM to 11PM
Price for two: 180K IDR (approx)
Suggested Read: Most Popular Places to Visit in Legian
Alchemy

Alchemy is raw food heaven in Ubud. This restaurant serves 100% raw, fresh and organic vegan dishes. More of a relaxed hippie culture pervading Alchemy serves the best DIY Salads, smoothie bowls, onion bread, kale chips, raw cheesecake and peanut cupcakes.
The biggest draw here is the Salad Bar where you will be spoilt for choice. The ingredients range from fresh superfoods, fresh fruits, nuts and seeds, cashew cheeses and salad dressings. Do not miss out on the live music scene here every Saturday night.
Location: Jalan Campuhan 1, Penestanan, Ubud
Timing: 7AM to 9PM
Price for two: 250K IDR (approx)
You May Also Like: Best Activities to Do in Nusa Dua Beach
Watercress Ubud

The staff at Watercress Ubud takes food very seriously and it shows in the quality of each that they offer. From farm fresh produce to line caught fish and seafood, everything in Watercress exudes freshness.
Their speciality is that breakfast items are served all day and their best is the eggs benedict with tangy Hollandaise sauce. Other superb items include the gourmet burger, goat-cheese and homemade pesto, king prawn pasta, kimchi fried rice and their special blend of coffee.
Location: Jl. Monkey Forest, Ubud, Kecamatan Ubud
Timing: 7:30 AM to 10:30 PM
Price for two: 250K IDR (approx)
You May Also Like: Best Beaches near Nusa Dua Bali
KAFE

Kafe is one of the best restaurants in Ubud for breakfast, lunch and light meals. They serve some of the most delectable selection of super-smoothies, vegetarian meals and snacks, vegan and gluten-free options as well.
They serve the best chicken parmigiana, Vietnamese rice paper rolls, penne pesto pasta, tiramisu and almond cake. Kafe is the best place to enjoy a relaxed and chilled out time with excellent food to boot. Inside the restaurant there is a shop selling organic food, eco-friendly handicrafts and health products.
Location: Jl. Hanoman No.44B, Ubud, Kecamatan Ubud
Timing: 7:30 AM to 11PM
Price for two: 300K (approx)
You May Also Like: Awesome Things to Do in Sanur Bali
Plantation Restaurant

The Plantation Restaurant in Ubud offers a fantastic selection of Balinese food and western cuisine with a local twist in one of the most sensational natural settings. The open Balinese-style dining area with towering pillars and alang alang roofs adds to the exotic ambiance.
They serve the best pan seared scallops, cured duck breast, Balinese Satay and slow roast chicken. The restaurant follows the Slow Food philosophy so every dish is healthy and environmentally sustainable.
Location: Alila Ubud, Desa Melinggih Kelod, Payangan, Ubud
Timing: 7:30 AM to 10 PM
Price for two: 600K IDR (approx)
You May Also Like: Best Places to Visit in Sanur
Lumbung Restaurant

Homestyle cooking combined with the flavors of Indonesia and a great dining experience is what Lumbung Restaurant is all about. Indonesian food is flavorful, bold and colorful with amazing garnishes of basil, limes, chives and a whole range of spices.
While here do not miss out on the amazing Gohu tuna maluku, Penyetan bebek goreng, Rujak platter, Jakartan spicy fruit salad and the corn and tofu fritters.
Location: Jalan Suweta, Br Bentuyung Sakti, Ubud
Timing: 11AM to 11PM
Price for two: 500K IDR (approx).
Also Checkout: Activities to Do Near Mount Batur
Mudra

Mudra is one of the most enchanting restaurants in Ubud serving Japanese and Asian cuisines with a variety of vegan and gluten-free options. The Restaurant has an ayurvedic concept and serves handmade fresh food everyday.
Their popular dishes include the Phoenix bowl, matcha pancakes, poached eggs rosti, poke bowl with avocado and tuna, and kaya churros. They also offer the best small batch coffee in the area and kombucha teas.
Location: Jl Goutama Sel. No.22, Ubud
Timing: Tuesdays to Sundays 8:30AM to 9:30PM
Price for two: 150K IDR (approx)
Must Read: Activities to Do in Bali in April
Sage

Sage is one of the best restaurants in Ubud for vegan and vegetarian fare. Sage serves the most delectable mix of juices, salads and smoothies.
They serve the best coffee with coconut milk in town and other highly recommended dishes include jackfruit tacos, sesame-crusted teriyaki tempe, vegan banana bread, Morroccan bowl and the vegan carrot cake. The decor is casual and comfortable with large circular windows and wooden tables and chairs with comfortable cushions.
Location: Jalan Nyuh Bulan No. 1, Nyuh Kuning, Ubud
Timing: 8 AM to 9:30 PM
Price for two: 400K IDR (approx)
Suggested Read: Awesome Places to Visit in Bali in December
The Seeds of Life

The Seeds of Life is a wonderful restaurant in Ubud serving excellent raw food selections, vegan and vegetarian fares and a whole range of vegan desserts. Fresh juices, salads prepared with fresh ingredients, wraps and smoothies makes this restaurant a favourite place to eat in Ubud for many.
The Chefs here are raw food masters and they also conduct raw chef trainings. Their better than beef lasagna is a must try. They are also famous for their tonic bar serving the best powerhouse tonics to round up a meal.
Location: Jalan Gautama No.2, Ubud, Gianyar, Kabupaten Gianyar
Timing: 8AM to 11PM
Price for two: 200K IDR (approx)
Must Read: Best Tourist Places to Visit Near Kuta
Zest Ubud

Zest Ubud offers an excellent plant-based Asian and Fusion cuisine that tickles the taste buds in the most relaxing setting in Ubud. If you are a vegan, vegetarian or just love your veggies then Zest Ubud is one of the best places to eat in Ubud.
The jackfruit pizza comes highly recommended and so are the wok fried vegetables, banana waffles, brownie in a glass and the chocolate ceremony. The interior itself is open, warm and welcoming with seats and tables set up everywhere.
Location: Jl Raya Penestanan Kelod No.8, Ubud
Timing: 8 AM to 10 PM
Price for two: 100K IDR (approx)
Suggested Read: Activities to Do in Bali in September
La Casita Fonda Mexicana

La Casita Fonda Mexicana offers some of the most exciting Mexican fares in Ubud. The restaurant is one of the best places to eat in Ubud if you are looking for something different and tantalizing. Mexican sauces and dishes packed with flavor and zest of a true Mexican cuisine.
Some of the best dishes here are the sweet potato tacos, Mexican torta, quesadillas, guacamole tacos and churros. What makes this restaurant different is the focus it puts on vegan and gluten free options.
Location: Jl Sri Wedari No. 4, Ubud
Timing: 12 Noon to 11:30 PM
Price for two: 400K IDR (approx)
Also Checkout: Amazing Tourist Places to Visit in Bali in February