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:
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!
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.
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 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!
Visit El Kabron | Jl Pantai Cemongkak, Pecatu, Bali | Contact: +62-813 3723 5750 | Open daily from 11 am to 11 pm.
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.
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.
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.
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!
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 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.
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.
The Cashew Tree | address: Jalan Pantai Bingin No. 9, Pecatu, Bali | phone: +62 859 5378 9675 | Open daily from 8 am to 10 pm.
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!
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 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.
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.
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!
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.
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.
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).
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!
Visit Tabu | Address: Jl Labuansait No. 10, Pecatu,Uluwatu, Bali | Contact: +62 813 5800 9090 | Open daily from 5pm.