Versi Bahasa Indonesia:

Co-written by Nadia Crowe and Beverley Lennon
Edited by Beverley Lennon

You know Ubud is the creative heart of Bali – it’s bustling, busy and unbelievably beautiful.

And while people might visit for the unique and vibrant local art, the scenery at Ubud is just as amazing as any masterpiece.

Also read:

30 amazing things to do in Ubud

14 cool hotels in Ubud for under $50

9 stunning private pool villas in Ubud with spectacular forest view

Why bother to take a sightseeing tour when you can enjoy the amazing scenery over a leisurely lunch or a romantic dinner?

Ubud has it all – jungle, valleys, waterfalls and paddy fields. Fortunately it isn’t just a feast for your eyes – the food is equally divine!

Want to know more about the best restaurants in Bali with the ultimate views? Sit back and enjoy some local delicacies whilst taking in the exotic sights and sounds that surround you.

These are the dining experiences that you, and your photo album, will remember forever!

1. Feed the fish whilst floating on bamboo – Bebek Tebasari Resto

Dining whilst sitting cross-legged on a floating bamboo gazebo, is a whole other experience. It’s something I thoroughly enjoy doing when I’m in Bali due to the feeling of tranquillity I associate with it.

It allows you to get closer to nature, coupled with a lake full of fishes that you can feed whilst waiting for your food, and an incredible view of lush green paddy fields. Bebek Tebasari Resto is exactly where you need to eat if you want to take a load off.

Photo Via Nan_sirijit

After a tiring day exploring Ubud to your heart’s content, head to this unique dining experience where you’ll be met with a menu that’s been carefully curated with Asian fusion dishes, to the best of the culinary team’s ability. Balinese bamboo music plays softly in the background while you eat and this certainly allows for ultimate relaxation!

Photo Via Queen_ernest, Jonierose86, Surferjayking, Meilifrances
Photo Via Meowaggie
Photo Via Arianyrollim, Novita.kwee_
Photo Via Bobosgua

Bebek Tebasari Resto 

Price: Mains from Rp.70,500 (Approximately USD $5)
Address: Jl. Raya Kengetan – Lodtunduh, Ubud, Gianyar, Bali – Indonesia 80571
Contact: +62 361 8493382 /+62 361 8493383 /+62 812 3687466
Opening Hours: Mon – Sun 10am – 10pm


2. Chill amongst the clouds – Wanna Jungle Pool Bar at The Kayon Jungle Resort by Pramana

Nothing’s better than an adults-only spot to enjoy groovy music with your lover, with no pesky kids to ruin the mood!

Photo Via Risdev, Sandhy_zane

Head over to Wanna Jungle Pool & Bar to experience everything a beach club has to offer, except for the beach. Yes, this is a beach club with no beach, but stunning architecture, majestic jungle views and a 3-tiered pool to match!

Photo Via Elina1ee, Ayubulan01
Photo Via Loly_has_ig, Sandyoverhorst
Photo Via Cooking.with_.kitty_

Grab your partner and come by on Saturdays, where you can enjoy a fun date swaying to the sounds of a live DJ!

Photo Via Gunggusrp, Melizaoktav

Do you wanna?

Wanna Jungle Pool Bar at The Kayon Jungle Resort by Pramana

Price: From Rp.800,000 (approximately USD $57) for a day pass with Rp.450,000 (approximately USD $31.95) worth of food/beverage credit
Address: Banjar Bresela, Desa Bresela, Ubud – Bali 80572
Contact: +62 361 978098/+62 811 3996607
Opening Hours: Mon – Sun 11am – 7pm


3. Dine exclusively over a rushing river – Padi Fine Dining at Desa Visesa Ubud (Now closed)

As one of the top tier fine dining options in Ubud, it comes as no surprise that Padi Fine Dining’s experience is one that is hard to beat. Featuring an open theatre kitchen where you can watch as they meticulously prepare your delicious food, you’ll be left amazed at the detail put into preparing each dish.

Vowing not to exclude any party, Padi Fine Dining also has an array of vegetarian dishes, one of the only fine dining experiences in Ubud to do so! Tell all the veggie lovers you know that this is the place to be for both luxury and a wide selection of foods that they can eat.

That’s not to say there aren’t some exquisite options for those of you who love meat, they feature a carefully curated menu of carnivorous options too. Padi Fine Dining really does it all, and it does it well!

If you’re vying for an experience that’s like no other, choose to ‘Dine in Serenity.’ You’ll be accompanied by the soothing sounds of the river below you as you eat, surrounded by lush jungle, and treated like the real Tarzan and Jane of the forest. Feel completely at peace, thanks to their incredibly exclusive setting!

Photo Via Travelwitheflow, Sobrouwers

To truly sample the best of everything that Padi has to offer, a degustation menu would be the way to go. With a 3-course option or a 5-course option available during lunch, and a 5-course option or a whopping 7-course option available during dinner, you’ll be absolutely spoilt for choice. We also highly suggest choosing the beverage pairing option so that you can have a guaranteed well-rounded experience!

Padi Fine Dining at Desa Visesa Ubud

Price: Chef Degustation 3-course lunch from Rp. 525,000 (approximately USD $37.40)
Address: Desa Visesa, Jl. Suweta, Bentuyung Sakti, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Contact: +62 877 4532 5571
Opening Hours: Mon – Sun 12pm-3pm (Lunch); 6pm-11pm (Dinner)


4. Experience life as the local farmers do – Bee Cafe at Adiwana Bee House

If you’re after an authentic Indonesian experience, you’d be hard pressed to find one more authentic than this one. Built with the irrigation community and farmers in mind, Bee Cafe is where the locals congregate during their breaks, where they come together and rest between shifts of hard labour in the paddy fields.

Photo Via Adiwanabeehouse, Hummus_guru

If you’re in search of food which utilises fresh local ingredients, a place which isn’t afraid to put their own twist on Indonesian cuisine, and a view which never fails to leave me breathless, l strongly recommend Bee Cafe, where you can admire the hardworking locals, and momentarily be part of their community as well.

Photo Via Miri_log, Ys_513
Photo Via Adiwanabeehouse
Photo Via Adiwanabeehouse

Bee Cafe at Adiwana Bee House

Price: Mains from Rp.79,000 (approximately USD $5.60), Pizzas from Rp.49,000 (approximately USD $3.50)
Address: Jl. Sawah Indah, Peliatan, Ubud, Gianyar, Bali 80571, Indonesia
Contact: +62 361 6207677
Opening Hours: Mon – Sun 7am – 11pm


5. Eat amongst lush jungle and calm winds – Lembah Ayung Restaurant at Pramana Watu Kurung

Lush green jungle surround this restaurant on all sides, a sheer drop is what lies beneath you as you dine. Facing the west, this is one of the best places in Ubud to watch the sunset from! Situated on top of a hill, as close to the clouds as you can possibly get, the air is fresh, and the food even fresher!

Photo Via Pramanawatukurung, Windvoyage
Photo Via Sukakulinerlokal, Wayanjayantika, Pramanawatukurung

Being open air, you can enjoy the breeze which may come at you from any side, listen to the rustling of leaves, and smell the lively odours of the jungle. There’s no better way to fully immerse yourself in the rainforest!

Photo Via Lembahayungrestaurant, Jess.02.23
Photo Via Ubudhood

One of the best aspects of this restaurant, is their use of seasonal produce from neighbouring regions. In this way, waste is reduced, local communities strengthened, and sustainability placed at the forefront of their values.

Photo Via Wayanjayantika, Zovietcapoeerra

Lembah Ayung Restaurant at Pramana Watu Kurung

Price: Mains from Rp.65,000 (approximately USD $4.60)
Address:  Jalan Batu Kurung 4, Banjar Bunutan, Kedewatan, Ubud – Gianyar, Bali 80571 – Indonesia
Contact: +62 361 981799 / +62 812 18931831 (whatsapp)
Opening hours: Mon – Sun, 7am – 11pm


6. Melt into crystal healing waters – Plumeria at Mansion Wellness

Despite being the “Island of the Gods”, sometimes visitors to Bali forget to connect with the soul, they’re too busy partying, trying to capture each moment, and exploring as much as possible.

Not to say that there’s anything wrong with any of those activities, but sometimes, we need to look after the soul. Mansion Wellness specialises in this particularly well. Not only do they have a pool which uses water that’s specially filtered by crystals to provide ultimate cleansing, but they’re restaurant Plumeria serves hearty, healthy food that’s great for the body and the soul.

Photo Via Ubudhood.com_

They offer plant-based, vegetarian, pescatarian, and gluten-free options so that no one gets left behind in their journey to everlasting health. They also feature a Rijstaffel style menu, which consists of many different small dishes up for grabs, meaning you can sample everything! Did I mention that their bar is fully stocked with healthy elixirs, smoothies, juices, yogi teas, and of course, cocktails to balance it all out!

Photo Via Ubudhood.com_
Photo Via Priscillaliaud, Simplyshreyaaa

Heading there for lunch is a great idea, but grabbing their day pass and experiencing their surroundings is an even better idea.

Plumeria at Mansion Wellness

Price: Mains from Rp.95,000 (Approximately USD $6.75), day pass for Rp.150,000 (Approximately USD $10.70) per adult, including Rp.50,000 food/drink credit. Rp.50,000 (Approximately USD $3.60) for kids.
Address: Jl. Penestanan, Sayan, Ubud, Kabupaten Gianyar, Bali 80571
Contact: +62 361 972616/+62 812 37005559
Opening Hours: Mon – Sun, 9am – 11pm


7. Settle down for lunch amidst endless rice paddy fields: Green Kubu Cafe

It’s back to nature for lunch time as you indulge in delectable traditional dishes… right amidst the rice fields!

Photo via sastianilg, jajuztmaztaa

Offering endless views of greenery, Green Kubu Cafe could very well be the “La Plancha” of Ubud. Cuddle up with your partner on colourful bean bags protected by flamboyant Balinese umbrellas as you enjoy magical vistas together – that’s what we call romance!

Photo via ayuandayani21, sojinmin

While the view is the main draw, many come for a bucket of ice cold Bintang and a plate of savoury Nasi Goreng (fried rice). Psst! Feeling a tad extra hungry? Get an entrée – their grilled spicy corn on the cob is a big hit, especially when it gets chilly in Ubud!

Photo via michaelagabrielova, hijria, detya_10

The cafe also happens to feature a swing (Kubu swing), so you can always keep up with your Insta-bragging, even at lunch hour!

Photo via sojinmin

Green Kubu Cafe

Price: Mains from Rp.19,000 (approximately USD $1.35)
Address: Jalan Cinta, Br, Pejengaji, Tegallalang, Gianyar, Bali 80561, Indonesia
Contact: +62 813 3725 4812
Opening hours: Mon – Fri, 10am – 9pm, Sat – Sun, 10am – 10pm


8. Be dazzled by rice terraces views – Boni Restaurant

Tired of beaches? Looking for more soothing views while you press the pause button on the partying?

Stop by the delightful Boni Restaurant while you plan your trip to the Tegallalang rice terraces and find your very own ‘Eat. Pray. Love’ moment!

Photo Via Myminue, Marzacpete
Photo Via Komang_balidrivertour

Every Bali trip is incomplete without a visit to the emerald green rice terraces, and at Boni Restaurant you are guaranteed the seats with the best views.

Enjoy a traditional meal perched overlooking the vast and stunning rice fields and fall in love with the serene rustic side of Bali. We hear that the delicious Nasi Bakar makes the gorgeous views even better!

Photo Via Doctortour
Photo Via Cashkoo, Yana_si

Boni Restaurant

Price: From Rp. 250,000 (approximately USD $17.36)
Address: Jl. Pakudui, Kec.Tegallalang, Ubud, Kedisan, Gianyar, Kabupaten Gianyar, Bali 80561, Indonesia
Contact: +62 856 3777 899
Opening Hours: Mon – Sun, 9am – 6pm


9. Cabanas and pool with a “Selamat Pagi” kind of high tea – Folk Pool & Gardens

Let’s forget about Western sweets because today traditional Indonesian desserts are in the lead!

If you happen to be wandering around Ubud and looking for a place to chill at, sip a cuppa and have some delightful treats, don’t miss Folk Pool & Gardens. And yes, you get free access to the pool, which you can jump right into from your private cabana!

Photo Via Ragiladitya
Photo Via Gektresna

Time for an explosion of Indonesian flavours! Wrapped in banana leaves and displayed on a three-tiered stand, these Indonesian savouries are real surprises for your palates – each of their ingredients are locally sourced from sustainable partners of the community!

Photo Via Folkubud

Post-tea time is spent lazing in your private cabana or simply dreaming away on the hammock and multiple colourful poufs by the pool! We warned you… forget about your bikini diet while in Bali!

Photo Via Dyusiawati
Photo Via Katringold,Gemdeveza

If you feel the gypsy and artsy vibe here, you aren’t the only one – Folk Pool & Gardens is also a place for any boho-soul!

Folk Pool & Gardens

Price: Mains from Rp.60,000 (approximately USD $4.26)
Address: Jl. Monkey Forest, Ubud, Bali 80571. Coordinates here
Contact: +62 361 9080888
Opening hours: Daily, 9 am – 10 pm; High tea: 2 pm – 5 pm


10. Views of the sparkling Ayung River, and emerald verdant forest – Kubu and Sawah Terrace

Be spoilt for choice at the glitzy Mandapa, Ritz Carlton’s answer to Ubud.

Photo via bangthattomatoe, jodyphan, stephanyauernig

Whether you’re a lover of soothing water scenes like the Ayung River, or adore fresh vibrant views of paddy fields and forest – Mandapa has them both.

Photo via ratnapertiwi68, mariamismerry

Introducing Kubu, Mandapa’s signature bamboo restaurant that not only provides intimate dining with 9 private cocoons – but soothing views of the Ayung River too. This luxurious restaurant makes the list of one of the best restaurants to be, thanks to its incredible ambiance and delicacies available.

Photo via esinsilia, mandapareserve

Here, you’ll get to enjoy Mediterranean-European cuisine, with the melody of flowing water and a cooling tropical breeze. Only dinner is served here, so you’ll be sure to enjoy a dreamy night – perfect for the romantic date you’ve been waiting for.

Photo via ajayisfuadillah, finestresto, leniliu168

If not, Sawah Terrace provides similarly gorgeous views showing off Ubud’s verdant paddy fields and forest.

Photo via meewauran

More for those looking to dig into Balinese cuisine and other Asian favourites, along with organic farm-to-table healthy offerings – feel free to head over for breakfast, lunch or dinner.

This all-day-dining restaurant will satisfy you at every meal, and keep your senses feeling fresh with vibrant green views.

Fun fact: Looking at green colours is a great way to soothe any tired eyes!

Kubu and Sawah Terrace at Mandapa

Price: Kubu – From Rp.310,000 (approximately USD $23) (a la carte); From Rp.890,000 (approximately USD $63 (5-course degustation menu); Sawah Terrace – Main from Rp.190,000 (approximately USD $13.50)
Address: Jalan Kedewatan, Banjar Kedewatan, Ubud, Gianyar Bali, Ubud, 80571 Indonesia
Contact: +62 361 4792777
Opening hours: Kubu – Mon – Sun, 6.30 am to 11pm; Sawah Terrace – Mon – Sun, 7am – 11pm

Official site

11. Celebrate romance amidst nature – The Sayan House

This quaint little restaurant overlooking the Ayung River is a popular spot for private receptions, and we can really see why.

Photo via kensuke.hiruta

On a day when you’re supposed to feel like you’re on top of the world, what could be better than literally being on top of the world?

Photo via tomokoseto

The Sayan House will speak to the nature lover in you, with its signature view of forests, rice fields and the rushing waters of the sacred Ayung River below.

Photo via Maimelali

Enjoy a romantic dinner with your loved one while watching the sun set over the valley, or hang some fairy lights on the trees and watch the place come alive as a fairytale wedding setting.

Photo via ashblenkinsop

Better yet, The Sayan House has some pretty amazing contemporary and unique Asian dishes up for grabs.

Try out their Crispy King Prawn & Avocado Maki, and the Salmon Carpaccio too! There are also fusion dishes like Babi Guling Sushi – if you’re fond of trying out new things, you won’t be disappointed.

Photo via sw33tzbee, Gedeinperut

The Sayan House

Price: Mains from Rp.80,000 (approximately USD $5.70)
Address: Jalan Raya Sayan No. 70, Sayan, Ubud, Bali, Indonesia
Contact: +62 361 4792592/+62 822 47370344
Opening Hours: Mon – Sun, 12pm – 11pm


12. Afternoon tea in paddy fields: Pomegranate Cafe

Bali is so much more than beaches and parties.

Who says it can’t also be a place where you can find inner peace? Imagine wind-blown paddy fields with a cup of tea – that’s what you can see from Pomegranate, a cafe started in 2012 by a pair of Japanese brothers.

Photo via chom_sawan

It offers a 360-degree view of lush paddy fields in Ubud that stretches all the way to the Campuhan River.

If you come in the mornings, you can also see the majestic Mount Agung in the Northeast and Mount Batukaru in the Northwest.

Photo via vlsrn_

In the evenings, you’ll be greeted by fireflies and the glimmering lights of village houses in the distance while you enjoy some of their delicious pizzas.

Photo via trifenaloren

Remember to bring flashlights though, because there are no streetlights in the area.

Photo via yatragil, randimarchioni, nicolehuber90, galihanurasti

Pomegranate Cafe

Price: Mains from Rp.55,000 (approximately USD $3.90)
Address: Jl Subak Sok Wayah. Ubud – Bali, Ubud, Bali, Indonesia
Contact: +62 878 60803632
Opening Hours: Mon – Sun, 9am – 9 pm

Official site

13. Swim at the infinite edge of a tropical jungle – Jungle Fish

Be prepared to be stunned by the amazing views of the jungle while you take a swim in a clear turquoise infinity pool, right on its edge.

Photo Via Maarjavanags
Photo Via Whatsthehelen

Nestled in Ubud, Jungle Fish is a one-of-a-kind jungle bar that offers you the most lush green views of the rainforest. This is the chance for all you water babies to return to your natural habitat!

Guess what, they actually call themselves the “no beach… beach club” – you have the mandatory pool, bar, and lounge decks (which you can get access to for Rp.150,000 or approximately USD 10.50), just not the sand and sea!

Well, who needs the beach when you are a forest sprite?

If you are just in a mood for just a meal, head over to the overhead restaurant and get treated to the full view of the pool and the emerald Osh River Valley beyond. The whole atmosphere here takes you out of this world!

Photo Via Reytownz, Taraleighbest, Renatamichella
Photo Via Biancaxray
Photo Via Myfoodiereview, Jiyeonchoi71, Nuizaru, Chandra.wijaya.putra_

Jungle Fish

Entrance Fee: Rp.350,000 (approximately USD $25) for Adults including Rp.200,000 food and drink credit, Rp.175,000 (approximately USD $12.50) for Kids
Address: Chapung Se Bali Resort, Jl. Raya Sebali, Kelusa, Payangan, Kabupaten Gianyar, Bali 80561, Indonesia
Contact: +62 361 8989 102
Opening Hours: Mon – Sun, 7.30 am – 10pm


14. Light up your love with 100 candles by the Ayung river: Swept Away Restaurant (The Samaya Ubud)

Often deemed as a must-visit for couples or honeymooners in Bali, Swept Away Restaurant is indeed a one-of-a-kind fine dining experience.

Photo via theluxurybali

Along the Ayung river, 100 lighted candles and showers of generous flower petals are carefully placed around the river stones. And after sunset, at the edge of the river bank, you’ll get a private love table where you can enjoy the magnificent natural atmosphere and the music of the rushing water.

Photo via bellatabitha, therealmomogeisha

Your warm and hospitable private waiter will serve you with a six-course degustation or tasting menu for this special night. Among its favorites are the refreshing seared scallop with pomelo, the delectable chilled lobster and the Wagyu Steak that is grilled to perfection.

Photo via 00shoco00

For dessert, you get an apple pie ice-cream and apple vanilla souffle, a lovely sweet ending to your romantic dinner.

Photo via therealmomogeisha, jeungsan 8, sellysylvia, rachel is here, cherily

Swept Away Restaurant

Price: Mains from Rp. 75,000 (approximately USD $5); 6-Course Degustation Menu at Rp. 3,400,000 per couple (approximately USD $224)
Address: Jl. Banjar Baung Desa, Sayan, Ubud, Gianyar, Bali 80571
Contact: +62 361 973606
Opening hours: Mon – Sun, Lunch: 11am – 4pm, Dinner: 5.30pm – 10pm


15. When healthy food actually tastes good (Vegan) – Sakti Dining Room

Who knew raw vegan cuisine was capable of tasting this good?

If you didn’t, Fivelements’ award-winning fine-dining restaurant, Sakti Dining Room, is where you’ll go through the pleasurable experience of finding out.


Enjoy a luxurious and atmospheric night under the shelter of a magnificent bamboo building, surrounded by the flowing Ayung River and beautiful tropical gardens. Your experience will be made complete with yummy concoctions from the Chef’s Tasting Menu!


You’ll get to choose between a 3, 5 and 7 course meal, but with yummy treats like the Zucchini Tomato Lasagne and Shitake Mushroom Burger waiting for you, you’ll definitely be yearning for more by the time dinner is over.

Photo by eglezuzaite

But fret not, because dinner is never truly over until you have dessert! Sakti follows up on its delicious mains with some equally mouth-watering sweets, including raw chocolate and Coconut Lime Cheese Cake.

Photo by lucumamagazine, hetit

Who knows? Maybe after all the amazing food, you’ll even start considering going vegan…

Sakti Dining Room

Price: Mains from Rp.95,000 (approximately USD $6.75)
Address: Puri Ahimsa Banjar Baturning, Mambal, Abiansemal, Badung Regency, Bali 80352, Indonesia
Contact: +62 361 469260/+62 361 469206/+62 821 46587975
Opening hours: Mon – Sun, Breakfast: 7:00 – 11:00am; Lunch: 11:00am – 3:30pm; Afternoon Tea & Snack: 3:30 – 6:00pm; Dinner: 6:00 – 10:00pm (9:30pm – last order)


16. It’s exquisitely luxurious with delectable food and unforgettable views – CasCades Restaurant

Viceroy Bali is perfectly situated in the Valley of the Kings. And one of the most gracious jewels in the Viceroy Bali is no doubt its award-winning, and stunning restaurant – CasCades.

Photo via Viceroy Bali

With regular piano performances accompanying the evening birdsong, and sounds of the jungle mingling to form the most unforgettable harmony…

Photo via theluxurybali

…Along with exquisite fusion food featuring flashy, unique and innovative dishes boasting European and Asian influences…

You can be sure that an experience at CasCades, is just as unforgettable as its views of the stunning Petanu River gorge.,-olympusgirlinsg
Photo via, olympusgirlinsg

Perched on the valley ridge, overlooking a serene infinity pool and the surrounding jungle. A tropical green oasis of trees and vines for as far as the eye can see.

To taste Bali in a whole new way, you have to try the Indonesian Degustation menu. This meticulously crafted 8-course extravaganza features traditional dishes with a modern twist. And did you know – Cascades regularly invites top international chefs who present their culinary skills through some amazing degustation menus!

Photo via Viceroy Bali

‘Fusion’ even extends to the architecture and décor of CasCades. This luxurious open-air restaurant showcases a traditional Balinese thatched roof, and mysterious tropical jungle surroundings – while remaining fresh and contemporary.

Photo via kuoni

CasCades is a treat for all your senses – don’t miss out and submerge yourself in this truly luxurious experience.

Ps: Top off the experience with a toast to your unforgettable night, with an abundant selection of delicious wines available!

CasCades Restaurant at the Viceroy Bali

Price: Mains from Rp.220,000 (approximately USD $15.60)
Address: Jalan Lanyahan, Br. Nagi, Ubud, Bali 80571 Indonesia
Contact: +62 361 972111
Opening Hours: Mon – Sun, 11am – 3pm and 6pm – 9:30pm

Official site

17. Tropical Paradise – KE-PI-TU

Drift away into pure bliss with the incredible floating sky roof deck at the Ke-Pi-Tu restaurant.


A spectacular 180-degree view of the surrounding jungle awaits you. And a cascading waterfall completes this tropical paradise – what more could you ask for?

Photo via: MattW

Ke-Pi-Tu is renown for its wide-ranging Indonesian cuisine, but other Asian and Western influences also shine through. An onsite bakery also ensures that you get the freshest baked goods, making breakfast extra special.

Photo via: O Leaf23

Enjoy a delicious light lunch menu full of refreshing salads, and beautifully crafted sandwiches and sweet treats.


The Kayon resort is famous for its personal touches, and this extends even to the restaurant. Expect exceptional friendly and professional service, as you enjoy a faultless and delicious meal.

An illuminated stone Kumbu Karna Statue on the roof deck is a reminder of the diverse Balinese culture and looks spectacular with the jungle backdrop.


This hidden gem of a restaurant will transport you to another myterious world – a mystical tropical utopia.

KE-PI-TU Restaurant at The Kayon Resort

Price: Mains from Rp.110,000 (approximately USD $7.50)
Address: Banjur Kepitu, Desa Tagalalang, Ubud 80571
Contact: +62 361 4792553/+62 812 37879173
Opening Hours: Mon – Sun, 7am – 11pm

Official site

18. Nice Nice Rice – Terracotta Restaurant

Get away from the bustle of Ubud town and settle yourself in an expanse of emerald rice fields at the beautiful Terracotta Restaurant.

Photo via: nomnombali

Rice is a crucial Balinese commodity, so being able to see these active paddy fields is an experience in itself. Watch the fields in various stages of growth and harvest yourself a grand view with the majestic Palms fringing the edges.

Photo via: flickaT, Wilson S

The restaurant is housed in a traditional open sided Bale – with the breeze and sounds of nature drifting across the restaurant adding to the already peaceful environment.


The authentic Indonesian cuisine at Terracotta is all beautifully presented and full of mouth-watering flavours.

Photo via: Richlift, Alfreddo n, Nomnombali

Enjoy a romantic meal on the terrace as the sun sets across the fields, and feel at one with the nature around you. The Romantic Dinner set menu is a perfect way to spend the evening with a loved one.


Alternatively, why not try a romantic breakfast? Enjoy freshly prepared food and tropical juices as the sun rises over the fields. Watch the workers begin their day in the paddy fields and appreciate how hard the Balinese locals work.

It’s amazing to know that the rice on your plate came from those little rice plants! And for some reason, eating rice whilst surrounded by paddy fields makes it taste extra delicious.

Terracotta Restaurant

Price: Mains from Rp.78,000 (approximately USD $5.60)
Address: Jalan Raya Lungsiakan Ubud Bali 80571
Contact: +62 361 8989700
Opening Hours: Hours: Mon – Sun, 7am – 11pm (last order at 10pm)

Official site

19. It’s all about the duck – Bebek Tepi Sawah

From the second you arrive at the tropical garden entrance, you will realise that this restaurant is all about the Bebek – the duck!

Statues of ducks, live ducks and the delicious crispy duck on your plate make it clear – as does the name of this fantastic restaurant!

Situated at the corner of a paddy field, you can gaze out across the rows of little rice plants and listen to the gentle buzz of the surrounding nature.

Photo via: chaeamando

The odd duck quack will add to this authentic experience as the ducks splash around their pond and enjoy basking in the sunshine.

Photo via: Jengerin, JoeCool KL

Once the sun starts to set across the field on a friday evening, the view from this restaurant focuses on the traditional stage. Classical Legong dancers and gamelan musicians will entertain you in the most authentic of Balinese shows.

Photo via: Gideonet, dev

The menu is a mixture of Indonesian, Western, Asian and other International dishes. All freshly prepared, reasonably priced and of course, truly delicious.


Aside from the view, we think that the star of the show is the amazing range of juices, smoothies and mocktails that Bebek Tepu Sawah offers. Stick to a refreshing virgin colada smoothie or star fruit juice, or even something more adventurous – we dare you to try the soursop juice!

Bebek Tepi Sawah Restaurant and Villas

Price: Mains from Rp.57,000 (approximately USD $4); Classic Legong Dance at Rp.100,000 (approximately USD $7.05)
Address: Jalan Raya Goa Gajah, Br. Tegas Peliatan Ubud Bali 80571
Contact: +62 361 975656/+62 815 58070210
Opening Hours: Mon – Sun, 10am – 10pm; Classical Legong Dance performance every Sunday, 7:30pm

Official site

20. The Moonlit Paradise – Indus Restaurant

Indus is the little sister of the well known Casa Luna Restaurant, but the panoramic views and fantastic menu mean that Indus is now famous in it’s own right.

Photo via: Valerie

Sit on the balcony for breathtaking views of the Tjampuhan river and surrounding valley. If you are really lucky, on a clear day you may even get to see the majestic Mount Agung rising above the clouds in the distance.

Photo via: Sophie

Once a month the full moon makes a spectacular appearance and bathes the Indus balcony in dripping moonlight.

A perfect opportunity for an intimate three-course ‘full moon lovers’ menu on the terrace – making it a truly memorable spot for couples to hold special events like moonlit proposals or anniversary dinners.

Photo via: Valerie

Every evening, as the sun drops behind the valley, Indus comes alive with fabulous twilight cocktails (5-7pm). Enjoy a cheeky cocktail at the end of a busy day, or a cold beer to begin a long and relaxing evening.

An extensive menu of primarily Indonesian fare provides something for every taste. And a special nod has to be given to the desserts at Indus – the coconut crème caramel is a little slice of heaven.

Photo via: byjanetdeneefe, Cynthia Hardy, Tenina-Holder

For special occasions, why not pre-order a cake from the onsite Honeymoon bakery. You will be spoilt for choice!

Indus Restaurant

Price: Mains from Rp.55,000 (approximately USD $3.90)
Address: Jalan Raya Sanggingan, Kec., Ubud 80571
Contact: +62 821 3877 3739 / +62 361 977684
Opening Hours: Mon – Sun, 9am – 11pm

Official site

21. The One and Only Dirty Duck Diner – Bebek Bengil

Better known as the original Dirty Duck Diner – Bebek Bengil has spent 35 years perfecting their Bebek Betutu (crispy roast duck).

Dirty Duck Diner makes this place sound like a Balinese greasy spoon café – instead you will find a fantastic polished restaurant in a spectacular green setting.

Photo via: Bebek Bengil

Word has got out about their famous duck dishes and Bebek Bengil now has branches in Jakarta, Tangerang, Nusa Dua and Jimbaran.

We still love the original Bebek Bengil in Ubud though, simply because the views are incredible.

Lush paddy fields surround the whole restaurant, and it will be your mission for the evening to take the perfect photo.

Photo via: Justin Foo

Private dining bales are dotted around the beautifully tended restaurant gardens. And the gentle trickle of running water from the water fountains and koi ponds will provide soothing music to accompany your meal.

If you are planning a visit, make sure to order the Bebek Betutu the day before, to ensure that you aren’t disappointed. This dish is the highlight of the restaurant and you would be crazy to miss it!

Photo via: archangels26

Duck is not the only dish though, so don’t be put off if bebek isn’t your favourite. You can also get some great local dishes and even sample more obscure fare – snails anyone?

Photo via: Marvin Lauw

Bebek Bengil Dirty Duck Diner

Price: Mains from Rp.75,000 (approximately USD $5.30)
Address: Jalan Hanoman, Padangtegal, Ubud, Bali 80571
Contact: +62 361 975489/+62 361 977675
Opening Hours: Mon – Sun, 10am – 10pm

Official site

22. On top of the world – The Kampung Café

Eating at Kampung Café will make you feel like you are on top of the world.

The multi-level raised restaurant affords a spectacular view over the treetops, across the planted rice hillside and amazing gardens.

Photo via: risha.selvia

You can see it all from up here, the Sapat River Valley, and acres of beautifully landscaped private gardens.

Kampung Café is part of the Kampung Villas Resort – a private sanctuary of peace and beauty. Owned by a trained Japanese Chef and master woodcarver, his fondness for beautiful wood is obvious.

The Japanese influence can also be seen in the menu – the Tuna Tataki and rice paper rolls are to die for.

There is something for everyone on the Kampung Menu, authentic Indonesian, a touch of Mexican and even some European classics.

Photo via: Sarah ND, RiskaWG, Andrea S Piarah

The Kampung Café prides itself on great affordable food served with a smile. With a restaurant so clean and simple, all you need to focus on are the amazing views.


The sympathetic and authentically Balinese villas in the resort will also make it feel like you are dining above a real Balinese village.

Exquisite Japanese in a traditional Balinese setting? It’s one crazy combination that surprisingly enough, works perfectly together!

The Kampung Resort Ubud

Price: Mains from Rp.25,000 (approximately USD $1.80)
Address: Jalan Ceking Tegallalang 80561 Gianyar Ubud
Contact: +62 361 901201
Opening Hours: Mon – Sun, 8am – 9pm

Official site

24. The Queen of Ubud – Murni’s Warung

Everyone in Ubud knows Murni’s – ask any taxi driver and they will take you to her fantastic hillside restaurant.

Murni’s Warung is iconic; it’s almost as well known and popular as Ubud itself.

Photo via: Jonathan

Murni opened her little Warung with just 1 table, 2 chairs and an icebox in 1975, and her devoted and ever growing number of satisfied customers has been increasing ever since.

The restaurant now sprawls over four levels down the side of a steep valley – land that used to be farmed by Murni’s father.

Photo via: Cindy L

Murni’s Warung by the roadside on level 1, and immediately look out onto the luscious hillside greenery.

If you want to be by the river, then descend down to level 4 and find a table on the terrace. The lazy river snakes past below you, and in front of you is a sprawling wall of foliage.

Photo via: Aliya Yerbatyr

The only reminder of modern day life is the bridge above you; which makes the valley haven look and feel even more precious.

Murni’s serves a wide variety of homemade dishes with plenty of external influences from travellers that Murni has met over the years. Daily specials ensure that you never get bored of the menu – no matter how many times you go back!

Photo via: Yemima Kezia, Meidianakusuma, Triyono

The best thing? You can order as many desserts as you want and be guilt-free as a good workout is available via the steep stairs down to the river.

If you love Murni’s Warung, make sure to check out her guesthouse and craft shop for a truly authentic Balinese experience.

We love Ubud and we definitely love Murni’s!

Murni’s Warung

Price Range: Mains from Rp.49,000 (approximately USD $3.50)
Address: Jalan Raya Campuan Ubud Bali 80571
Contact: +62 361 975233
Opening Hours: Mon – Sun, 9am – 11pm

Official site

Are there any great Ubud restaurants we have missed? Comment below to let us know!

Opt In Image
Sign up to win fantastic prizes from our partners

Sign up now if you want us to send you an email whenever our partners have something to share with everyone!
FREE air tickets, free stays, free tours or free gifts!

Exclusively on TripCanvas

PLEASE NOTE: All the above information is correct at the date of publication. If you come across any changes or updates, please let us know and we will update the information accordingly. Thank you!
Tell us

Advertise with us