Australian owned with AUD payments
Best price guaranteed
Villas Bali

Where to go eat in Uluwatu – The Best Restaurants on the Bukit Peninsula in Bali

Bali’s gorgeous Bukit Peninsula in the far south (near the airport) is arguably the best place to stay if you love beaches and surfing.

You’ll spend the whole day at sea catching one wave after another, or you can ride your motorbike from clifftop to clifftop to explore hidden beaches, sacred temples and monkey tribes.

There are many fantastic villas in Uluwatu, and if you’re wondering where to eat, keep reading because these are the best restaurant on the Bukit Peninsula in Bali:

Mason Uluwatu

If you love Bali and have stayed in Canggu, you already know Mason – one of the island’s hottest places to be for food and cocktails. The greatest news is Mason just came to Uluwatu, featuring a tropical indoor/outdoor restaurant with an open kitchen. Munch on mouthwatering woodfired food, quality cuts of meat, fresh seafood and slow-cooked short ribs. The cocktails here are too good to be true. Try it out!

restaurants uluwatu - masons

Masons in Uluwatu is fine dining with a casual vibe. Definitely worth a try: Photo Credit: @ mason.bali – Instagram


Visit Mason Uluwatu | Address: Jl Labuansait No. 10, Pecatu, Bali | contact: +62 821 4676 5177| Open daily from 12 pm till 12 am


Have you ever had a plant-based fried egg? Here’s your chance at Nourish restaurant in Uluwatu. This cafe and pizzeria have two locations on The Bukit, offering healthy, nutritious food made with organic and locally-sourced ingredients. The Bingin location even has a whole food shop attached to the cafe, making it possible to take some of their fresh goods back to your villa. Try the salad and superfood bowls, and don’t miss out on their wood-fired pizzas! Nourish is a lovely, light-filled cafe and restaurant surrounded by greenery and always packed with happy people.

restaurants uluwatu - nourish

Nourish in Ulu is a great cafe/bakery for yummy food. Photo Credit: @ nourishbali – Instagram


Visit Nourish, Jl Raya Uluwatu No. 250 & Jl Labuansait No. 52 | Contact: (p. +62 877 5974 3987) & +62 813 3777 2517 | Open daily from 7 am to 10.30 pm.

Kelly’s Warung

OMG, Kelly’s Warung is an amazing cafe right on Bingin Beach and gives you gorgeous views over Bingin Beach. It’s a casual cafe with the usual snacks and drinks, but it’s the original hang in Bingin and has the reputation for the best place to watch the sunset with a few ice-cold Bintangs. It’s at Bingin Beach, so you have to go down the rocky path to get there but well worth the effort. Get here early for a prime seat as the sun sets.

Visit: Kelly’s Warung Instagram

El Kabron

EL Kabron is a famous absolute beachfront restaurant where you can munch on fresh seafood and Mediterranean delights. This beach club and hot dining spot boasts panoramic sunset, ocean views, and a gorgeous infinity swimming pool. Live music, sunset sky, sangria and tapas. This place is just phenomenal!

best restaurants uluwatu

El Kabron is one of the most popular cliff-top restaurants/clubs and is a MUST VISIT. Photo Credit @ elkabronbali – Instagram


Visit El Kabron | Jl Pantai Cemongkak, Pecatu, Bali | Contact: +62-813 3723 5750 | Open daily from 11 am to 11 pm.

Single Fin

Single Fin is the clifftop bar and restaurant right above the famous Uluwatu surf break. It’s always packed with people and a great place to get a pizza, burger, fish, and chips with some beers around sunset. Come back later in the evening, and you are in for a party. The outdoor terrace has fantastic views of surf and Bali’s world-famous sunset. The ambience is laid-back. Check their event calendar, as international DJs often play their set or great local live bands.

restaurants uluwatu - single finn

Single Finn would have to be the most popular restaurant/beach club at Suluban Beach at Uluwatu. Come for sunset drinks and enjoy the great vibe. Photo Credit: @ singlefinbali – Instagram


Visit Single Fin | Address: Pantai Suluban, Jl. Labuan Sait, Pecatu, Uluwatu, Bali | Contact: +6285958951520 | Opening hours: Mon, Tue, Thu and Fri from 8 am to 10 pm, Wed until 12 am and Sun until 1 am.

Gooseberry Restaurant

Sitting right above Bingin Beach, this trendy and hip modern restaurant and boutique features indoor and outdoor tables. It’s a screen-free venue where no laptops or tablets are allowed. They have a pool where you can go for a before- or after-dinner dip in the water :). Gooseberry Restaurant features contemporary dining experiences with locally sourced ingredients and French influences. On the menu, you’ll find prime-aged steaks and other cuts of meat. Wood-fired delights, market-fresh fish and much more. There is a wine bar, too, and they craft amazing cocktails.

restaurants uluwatu - gooseberry

Gooseberry in Bingin, Uluwatu, is tucked away but worth the find. Photo Credit: @ gooseberry_restaurant – Instagram


Visit Gooseberry Restaurant | Address: Jl Buana Sari, Gg Pirta, Pecatu, Bali | Contact: +62 821 4482 3166 | Open daily from 8 am to 10 pm.


Ours is a Bali-style restaurant combined with stunning Scandinavian architecture for a rustic and natural, boho-chic look that is just stunning. Come in here for delightful European and Mediterranean cuisine. From authentic homemade pasta to fresh fish and seafood, all is prepared with a mix of locally-sourced ingredients and exclusive products worldwide. Ours also does a great Australian breakfast, and don’t miss out on trying the poke bowl!

best restaurants - ours bali in uluwatu

Ours in Uluwatu is a casual restaurant with tasty food and a relaxed vibe. Photo Credit: @ oursbali – Instagram


Visit Ours Bali | Address: Jl Labuansait No. 39, Pecatu, Bali | Contact: +62 813 5337 3163 | Opening hours: daily from 8 am to 11 pm.

Ulu Garden

Ulu Garden is a lovely place to come for dinner, music and drinks every day of the week. The peaceful garden setting makes everything even more enjoyable. This charming Uluwatu cafe and restaurant is open for breakfast, lunch and dinner. You can bring your laptop to catch up on important emails while kids can play in the kids’ corner. The food is healthy and delicious. Come back in the evening for food and live music. The ambience is always good, and you are bound to meet friendly fellow travellers and ex-pats. How does roast dinner and soulful music sound to you? Check out their Instagram for the latest events.

best restuarants uluwatu - ulu garden

Ulu Garden has a great family-friendly atmosphere. Photo Credit: @ – Instagram


Visit Ulu Garden | Address: Jl Pantai Padang Padang, Pecatu, Bali | Contact: +62 8133 954 5241 | Opening hours: daily from 7 am till late

Drifter Surf Cafe Uluwatu

Breakfast, lunch, dinner and live music, Drifter Surf is a great place to go out for dinner and a fabulous hang-out spot all day, every day of the week. Healthy and fresh food, organic whole food, plant-based and locally sourced – everything anyone needs after an active surfing session at sea. The coffee is also amazing, and we love the cold-pressed juices. Friday nights are not to be missed if you’re into live bands.

Visit Drifter Surf Cafe Uluwatu | Address: Jl Labuansait No. 52, Pecatu, Bali | Contact: +62 877 7755 0001 | Opening hours: daily from 7 am to 10 pm.

The Cashew Tree

A longtime favourite hang-out in Uluwatu is The Cashew Tree. This lovely cafe and restaurant has a big garden for alfresco dining, yoga sessions and kids. The Cashew Tree is great for families with kids offering healthy meals and a playground for the little ones to entertain themselves while mom and dad enjoy coffee. The place gets lively in the evening with music and drinks.

where to eat uluwatu - the cashew tree

The Cashew Tree in Bingin, Uluwatu, is one of the oldest and most established restaurants/cafes. Super family-friendly as well. Photo Credit: Instagram


The Cashew Tree | address: Jalan Pantai Bingin No. 9, Pecatu, Bali | phone: +62 859 5378 9675 | Open daily from 8 am to 10 pm.

Shaka Riki

Located close to Padang Padang Beach and Bingin Beach, Shaka Riki brings delightful Japanese food to the table. And it’s just any Japanese food we are talking about here. The chef at Shaka Riki blends Japanese cuisine with Balinese and Hawaiian elements to give you a taste of the island life. Get ready for some fantastic sushi, sashimi and more. You won’t regret coming here!

restaurants uluwatu - shaka riki

Shaka Riki brings amazing Japanese food to Uluwatu.


Visit Shaka Riki | Address: Jl Labuansait No. 34, Pecatu, Uluwatu, Bali | Contact: +62 877 4335 9142 |Opening hours: daily from 3.30 pm to 10 pm.

La Baracca

La Baracca is the place to be for authentic Italian home-cooked food with a contemporary twist. This Uluwatu restaurant has a vintage look with rustic interiors, reclaimed wood, and other recycled materials. La Baraca has locations in Seminyak, Canggu and Ubud as well, so you can be sure the food is authentic and good! Go get your wood-fired pizza or handmade pasta. It’s perfectly affordable and delicious.

restaurants uluwatu - la baracca

La Baracca in Uluwatu; great Italian food, great vibes and easy on the wallet! Photo Credit: La Baracca


Visit La Baracca | Address: Jalan Labuansait No. 10A, Padang-Padang, Uluwatu, Bali | Contact: +62 821 4517 5621 | Open hours: daily from 12 pm to 11 pm.


Chela is a fun and hip tropical restaurant and a hang-out spot in Uluwatu serving Middle Eastern food. Great for sharing with friends, this fabulous restaurant is tucked in a giant bamboo structure that is absolutely gorgeous. You can sit together at a table or on the floor on pillows. The sampler platters to share are delicious, offering a mix of sweet and savoury delights. There are vegan and vegetarian options, as well.

restaurants uluwatu - chela

Visit Chela | Address: Jl Pantai Bingin No. 3, Pecatu, Uluwatu, Bali | Contact: +62 812 3864 1097 |Opening hours: daily 8 am – 11 pm.

Lola’s Cantina Mexicana

Just admit it, you will want to have a bite of Mexican food at some point on your holiday. And, of course, it has to be paired with cerveza and margaritas or, even better: a jalapeno margarita. Tacos, burritos, enchiladas, fajitas… need we say more? It’s a total feast!

best restaurants uluwatu - lolas mexican cantina

Lolas Mexican Cantina is about great food, fun times and lots of tequila shots. Photo Credit: Lolas website


Visit Lola’s Cantina Mexicana | Address: Jl Labuansait No. 10, Pecatu, Bali | Contact: +62 815 7306 1887 | Opening hours: daily from 9 am – 12 am.

The Cave

This is an exceptional place to go out for dinner! Ever had dinner in a cave before? You can at The Cave in Uluwatu. This unique subterranean restaurant is part of The Edge, and it serves a 7 or 10-course dinner by chef Ryan Clift. It’s a very romantic and exclusive place to take your loved one. The food is mouthwateringly good.

restaurants uluwatu - the cave

Book well in advance to dine at The Cave in Uluwatu. It’s a remarkable dining experience on your next Bali holiday. Photo Credit: Instagram


Visit The Cave | Address: Jl Pura Goa Lempeh, Banjar Dinas Kangin, Pecatu, Bali | Contact: +62 361 847 0700 | Opening hours: 12.30 – 2.30 pm for lunch from Tuesday to Sunday, dinner is at 5.30 pm until 7.30 pm & 9 pm to 11 pm (Second seating).

Tabu Supperclub

Is it possible to blend Mexican and Japanese food? Tabu proves it. Tabu is the first supper club in Bali brought to you by the people behind Ours Restaurant & Spa. This fabulous Uluwatu dining venue is trendy, and you must make a reservation beforehand. The restaurant has 2 floors and a long shared dining table for a unique dining experience. After, you can stick around for the party. Yeah!

restaurants uluwatu - tabu supper club

Tabu Supper Club is Ulu’s first supper club and a great venue to socialise and have a few margaritas. Photo Credit: Instagram


Visit Tabu | Address: Jl Labuansait No. 10, Pecatu,Uluwatu, Bali | Contact: +62 813 5800 9090 | Open daily from 5pm.

Let us help you find the perfect villa in Bali for your dream holiday.

Contact our reservation team today and we can make finding the right villa simple and easy.


About the author

Steven is a die-hard Bali island addict and committed surfie. When he's not writing or taking videos of the latest restaurants or cool places, he's at Echo Beach surfing or riding his scooter around Seminyak, Berawa or Canggu. Steve is part of the Bali Villa Escapes marketing team and has been living in and out of Bali for the last 15 years.