
If you're propped up on Uluwatu beach but you're not sure where to eat, here's my guide to the best restaurants and cafes in the Bukit.
I’ve lived in Uluwatu for almost a decade, and wow – it’s changed fast. The only places to eat used to be small local warungs for a post-surf feed. But these days, Uluwatu’s dining scene is blowing up. A bunch of Canggu’s most famous restaurants have made a second home here, but luckily, we’ve also got some Uluwatu-only gems of our own.
So, here’s my list of the best restaurants in Uluwatu – the places I actually eat at on the regular. I’ve broken it down into the best cafes for brunch and lunch, followed by my go-to dinner spots. This list also includes top restaurants and cafes outside the main Uluwatu strip, in neighbouring areas like Bingin, Padang Padang and Ungasan.
The best restaurants in Uluwatu: EDITOR’S PICKS
1. Bartolo
Chic European plates, seasonal menus and standout cocktails.

I absolutely love Bartolo. Ever since it first opened, I’ve been coming here for after-work cocktails, pre-dinner catch-ups, special occasion dinners, and… well, anytime I’m craving authentic European food. It’s also where you’ll find some of the best cocktails in Uluwatu (the Black Lime Margarita is unreal).
The menu is compact, but it changes with the seasons, so there’s always something new to try. It’s a delicious blend of French and Italian favourites: think steak tartare, juicy grilled prawns, truffle-infused pasta, and fresh fish cooked en papillot. Even the bar snacks are worth travelling for, so you can fill your table with pâté, charcuterie, and market clams, with a round of Bartolo Spritz or the locally-inspired Calamansi Paloma.
I love sitting on the terrace to catch the last light of the day, before moving inside to one of the booths. It really does feel like a European neighbourhood bistro, with its black-and-white tiles, a city-cool buzz from the bar, and warm hospitality that makes you feel like a regular from the first visit.
Best for: European bistro vibes, incredible cocktails and an authentic French-Italian menu.
Must-try dishes: Steak Tartare, Market Clams, Beef Bourguignon.
Local tip: Arrive early for Happy Hour (daily from 5-7pm), then sit on the terrace to watch the world go by, European-style.
Good to know: Bartolo is from the same people who gave us Lulu Bistrot in Canggu, so you know the food and service will be impeccable.
Address: Jl Melasti Labuan Sait, Uluwatu
Opening Hours: Daily from 5pm
2. Hidden Gem Uluwatu
Secluded hilltop steakhouse with Mediterranean and Asian flavours and 50+ wines by the glass.

True to its name, Hidden Gem Uluwatu is a quietly luxurious restaurant and wine lounge tucked inside the hillside resort of Hidden Hills Villas. It’s perched right beside the resort’s infinity pool, so it’s a great spot to catch those famous Uluwatu sunsets. But that’s not the only reason to visit…
This upscale restaurant is like a modern Californian steakhouse, but with Mediterranean and Asian influences. There’s premium Wagyu with Jimbaran lobster, a three-way lamb rack, and some of the juiciest oysters around. The charcuterie and cheese board is a must to start, and you’ll want to save room for the chocolate-pistachio lava cake (trust me on this one).
But what really sets Hidden Gem apart is the wine. With over 50 wines by the glass (including premium labels you’d usually only find by the bottle), this place is a mecca for wine lovers. Everything is curated by owner Max Loong (a WSET Level 4-certified sommelier) and the floor team is trained to guide you through the pairings. And yet, it doesn’t feel pretentious at all – just genuine knowledge and spot-on recommendations that perfectly complement the food.
Best for: Sunset wines, premium steaks, and a secluded hilltop setting.
Must-try dishes: Surf & Turf, Japanese-Style Oysters, Chocolate & Pistachio Lava Cake.
Local tip: Make a day of it. Book a massage at the spa, dip in the infinity pool, then linger over a long, wine-paired dinner under the stars.
Good to know: The restaurant is home to a boutique wine shop with over 100 rare and hard-to-find bottles.
Address: Jl Labuansait, Gg Puncak Sekapa II, Pecatu, Uluwatu
Opening Hours: Daily from 7.30am – 10.30pm
Book Hidden Gem Uluwatu Hidden Gem Uluwatu Menu
3. Yuki
Moody Japanese izakaya with smoky skewers, raw bites and progressive cocktails.

If you’ve been to Bali but you didn’t eat at Yuki – let me tell you, you missed out. Originally from Canggu, Yuki is a progressive, design-driven Japanese restaurant that’s carved out a loyal following. But unlike its beachside sister address, the Uluwatu outpost isn’t a breezy sunset spot. This is where you come for a cocktail-fuelled dinner with low lighting, moody interiors, and serious attention to detail.
The menu reads like a modern izakaya – packed with punchy small plates, raw bites and smoky skewers. Fill your table to get a taste of everything. There are clever vegan options too, like the nori ahi tacos made with watermelon instead of tuna. The Wagyu sando is another standout, along with the torched salmon maki, charcoal-grilled yakitori, and tuna tartare with truffle mayo.
The cocktails follow suit. The Off to Tokyo comes with a subtle hit of wasabi and a furikake rim, while the Yukies 2.0 blends gin, kalamansi and yuzu for a sharp, Bali-meets-Japan twist.
Best for: Modern Japanese food and progressive cocktails in a stylish, vibey venue.
Must-try dishes: Torched Salmon Maki, Wagyu Sando, Tuna Tartare.
Local tip: Yuki is open but all day, but honestly, it’s the low-lit dinner vibes that keep me coming back.
Good to know: It’s walk-in friendly, but if you’re going on a weekend, book well ahead – this one fills up fast.
Address: Jl Labuansait, Pecatu
Opening Hours: Daily from 11am
Book Yuki Uluwatu Yuki Uluwatu Menu
4. Ulu Garden
Open-air garden restaurant serving Western dishes made with Balinese ingredients, live music and local vibes.

Ulu Garden is an all-day restaurant that feels how Bali used to be – open-air, unpretentious, and totally in tune with its surroundings. It honours nature and its rich Indonesian roots, and it’s entirely built around a magnificent tree. The restaurant itself is integrated into the breezy tropical garden, which shifts with the rise and fall of the sun. By day, it’s a relaxing brunch space; by night, it transforms into a lively, community-driven evening spot with live local music.
As for the menu, expect perfectly balanced dishes that blend Balinese ingredients and spices with Western influences. My fave is the coconut tuna bowl with sambal matah, and the chicken betutu served with all the traditional trimmings. Whatever you choose, the entire menu is nourishing, delicious, and an ode to the local Indonesian community.
Best for: Brunch under the trees, live music, and laid-back local vibes.
Must-try dishes: Tuna Coconut Rice Bowl, Chicken Betutu, Smoked Snapper.
Local tip: Every week, you can catch live events, from Balinese dance performances to culture talks, workshops, intimate concerts, artist stories and even an Indonesian-inspired festival.
Good to know: There’s plenty of shady seating here and fast Wi-Fi, so it’s great if you’re posting up for the day.
Address: Jl Pantai Padang Padang, Pecatu
Opening Hours: Daily from 7am
Book Ulu Garden Ulu Garden Menu
5. BB52
Craft burger bar with house-baked buns, messy sides and late-night takeout favourites.

If you know, you know. BB52 slings some of the best craft burgers in Bali. It’s our go-to after a surf, for a late-night craving, or for when we just need a big, satisfying feed. And if I’m being honest, I’ve also ordered their burgers takeaway to bring to the beach.
This isn’t your average fast food joint. It’s a proper burger bar with house-baked buns, juicy patties, and a stack of sides that always hit the spot. Think creamy mac & cheese, truffle parmesan fries, and their signature salty nugs. As for the craft burgers, the classic BB52 Burger is the breakfast-for-lunch favourite, but the Big Mac or the O-G Burger on a pretzel bun are my top picks after dark.
Best for: Craft burgers, messy sides and late-night takeouts.
Must-try dishes: O-G Burger, Big Mac, Truffle Parmesan Fries
Local tip: There are two BB52s in Uluwatu. The one in Pecatu is best for dining-in, while the other in Ungasan is more popular for late-night take-outs.
Good to know: They open from 11am, so yes, burgers for brunch are absolutely on the cards.
Address: Jl Labuansait No. 8, Pecatu & Jl Uluwatu No. 108X, Ungasan
Opening Hours: Daily from 11am
The best restaurants in Uluwatu for BRUNCH & LUNCH
6. The Cashew Tree
Bingin favourite for healthy and hearty food, and live acoustic nights.

Just a short stroll from Bingin’s iconic cliff tops, The Cashew Tree is where fresh, organic breakfasts, brunches and lunches are served alongside a laid-back family friendly vibe. I’ve spent mornings here fueling up on nutrient-packed smoothie bowls and hearty curries. Then by night, the space transforms with live acoustic sessions and an epic cocktail menu.
Best for: Healthy food for pre- and post- workout.
Must-try dishes: Super Pancake, Protein Bowl, Miso Scramble.
Local tip: There’s a kids’ playground in the backyard, and live music every Thursday night.
Good to know: The Cashew Tree is also home to Bali Training Centre, one of the best gyms in Uluwatu – so you can workout and refuel in one spot.
Address: Jl Pantai Bingin No. 9, Pecatu
Opening Hours: Daily 7.30am – 10pm
7. Drifter Surf Shop
Vintage surf shop café serving specialty coffee and wholesome eats.

A shrine to all things old school surf, Drifter blends a vintage surf shop with a hidden garden café that’s become one of our go-to spots in Uluwatu. I first came here to browse its curated collection of indie surf brands and ocean-inspired art. Over the years, it’s become one of my go-to Uluwatu cafes for specialty coffee and wholesome eats. By day, I fuel up on nourishing Bingin Breakfast Burrito and vegan smashed avocado, while evenings bring traditional Balinese Nasi Campur and perfectly pan-fried snapper.
Best for: Surfers looking to fuel up and shop for gears.
Must-try dishes: Bingin Breakfast Burrito, Balinese Nasi Campur.
Local tip: Visit on Saturday nights for live music under the stars, and a true Uluwatu nightlife experience.
Good to know: Drifter is a surf shop at the front, and a garden cafe out back.
Address: Jl Labuansait No. 52, Pecatu
Opening Hours: Daily from 7am
8. Ours Bali
Scandinavian bistrot with global comfort food, classic cocktails and Bondi-style interiors.

Ours Bali is an all-day cafe and a beloved Uluwatu restaurant that would fit right into Bondi Beach. I love the tropi-cool interiors that mix Balinese open-living with Scandinavian architecture and Mediterranean flavour. All of this, and that’s before I mention how damn delicious the food is. Think Turkish poached eggs with rye sourdough for breakfast, crispy skin barramundi for lunch, and beef stroganoff for dinner. And of course, everything pairs perfectly with Ours’ classic cocktails…
Best for: All-day bistro-style dining.
Must-try dishes: Truffle Scrambled Eggs, Ours Croissant, Steak & Eggs.
Local tip: Breakfast is served until 3pm for the late risers!
Good to know: They focus on high quality local ingredients and a sustainable approach to food, you can feel good about tucking into the whole lot too.
Address: Jl Labuansait No. 39, Pecatu
Opening Hours: Daily 8am – 11pm
9. Warung Local
Colourful nasi campur warung with pick-your-own Indonesian favourites and sambal.

By very popular demand (just look at the long queues out the door), Warung Local in Uluwatu is one of many locations on the island for this iconic Nasi Campur restaurant. This modern and oh-so colourful warung is proudly local, serving up warung-style Nasi Campur with a dazzling display of ‘pick-your-own’ Indonesian staples. I fill up my plate with rice (you can also swap it with noodles), beef curry, vegetable fritters, sweet tempeh and spicy sambal. Selamat makan!
Best for: Value-for-money local Balinese food.
Must-try dishes: “Pick-your-own” Nasi Campur, Tempeh Bowl, Gado-Gado.
Local tip: Top off your local meal with a traditional Kunyit Asam Tonics or Beras Kencur.
Good to know: You’ll also find a variety of classic Western-inspired mains if you’re looking for options.
Address: Jl Labuansait No. 10A, Pecatu
Opening Hours: Daily 8am – 10pm
10. Suka Espresso
Aussie-inspired café with specialty coffee, avocado smash and all-day brunch.

Suka Espresso is where I always go for a next-level avocado smash – arguably the best I’ve tasted in the area. The thoughtfully curated menu is packed with fresh ingredients, perfect for a healthy yet indulgent start to the day. Coffee aficionados will love that Suka sources its beans in small batches from Indonesia and South America for the perfect cuppa joe. Yup, this is a must-try tropical stop-off for your daily strong morning brew and lazy brunch fix…
Best for: Strong coffee and Australian-style brunches.
Must-try dishes: Overnight Bircher Muesli, Bacon & Egg Burger, Yoghurt Bowl.
Local tip: It’s one of the best places for coffee in Bali.
Good to know: There’s another Suka Espresso cafe in Ubud.
Address: Jl Labuansait, Uluwatu
Opening Hours: Daily 7.30am – 10pm
11. Alchemy Uluwatu
Vegan café with organic, plant-based dishes, and house made kombucha.

Bali’s OG vegan restaurant has made a second home in Uluwatu, this time in the quiet Bingin ‘hood. And just like its first Ubud restaurant, Alchemy Uluwatu is honouring Mother Nature by using all-natural, sustainable and organic ingredients. The plant-based menu is a wholesome mix of raw and gently cooked gluten-free creations, from hearty salad bowls to stacked sandwiches and an all-day breakfast lineup. They’ve got healthy drinks to match the food too, like the turmeric latte and the house-brewed kombucha. I love the interiors here too – think barn-like vibes, a fire-pit, and lush green gardens…
Best for: Post-yoga plant-based brunches.
Must-try dishes: Banana Taro Pancakes, Falafel Protein Bowl, Pumpkin Moringa Pizza.
Local tip: It’s located right next to Alchemy’s own yoga studio and meditation centre.
Good to know: Both of Alchemy’s first home in Ubud and newest cafe in Canggu come with their signature minimalist-elegant look, delicious plant-based food, and healthy drinks.
Address: Jl Pantai Bingin No. 8, Pecatu
Opening Hours: Daily 8am – 10pm
12. BAKED.
Artisan bakery serving sourdough, flaky croissants and specialty coffee.

For a top-tier brunch in Uluwatu (and Canggu and Seminyak too!), BAKED is a must-visit. This artisanal bakery and café serves up expertly brewed specialty coffee, fresh-from-the-oven sourdough bread, and flaky, golden croissants that melt in your mouth. The creamy scrambled eggs are worth the trip alone, while the chewy bagels and Mediterranean-inspired brunch plates keep me coming back. And I wouldn’t leave without taking those croissants and sourdough home.
Best for: Pre- and post-surf baked goods and coffee.
Must-try dishes: Parisian Omelette & Asparagus, Morning Porridge, Korean Honey Toast.
Local tip: The outdoor terrace is a laid-back spot for slow brunches, whereas the indoor space is where you can cool down with air conditioning.
Good to know: There are three BAKED. cafes in Canggu, and one in Seminyak.
Address: Jl Labuansait No. 10 Unit 11, Pecatu
Opening Hours: Daily 7am – 5pm
13. Artisan
All-day café and dinner spot with artisanal Mediterranean plates.

For artisanal breakfasts and the best bread in town, head to Artisan in Uluwatu, Ungasan, and most recently, Bingin. A buzzing cafe by day, and a sleek dinner spot by night, Artisan has become my go-to for a pre-surf feast, a fancy night out and everything in between. Try the Yalla Habibi for breakfast and the Trifecta sandwich for lunch. Then at dinnertime, I can never say no to the tagliatelle with sun-dried tomato and stracciatella cheese.
Best for: Artisanal eats for all occasions.
Must-try dishes: Saffron Benedict, Baba Toast, OG Fruit Bowl.
Local tip: Their newest cafe in Bingin is my favourite – indoor garden space that makes you want to linger all day.
Good to know: The Ungasan outlet is the go-to brunch spot for families, whereas Artisan in Uluwatu is best for dinner dates.
Address: Uluwatu, Ungasan & Bingin
Opening Hours: Daily
14. Tarabelle Coffee & Eats
Specialty café with artisan doughnuts, and rich Indonesian coffee.

A standout specialty café and artisan doughnut shop in Uluwatu, Tarabelle Coffee & Eats is one of my top picks for a hearty, affordable meal. Kickstart your morning with a classic eggs benedict or spice things up with the Kimchi Scramble. For lunch, expect crowd-pleasers like juicy burgers, fresh poke bowls, and creamy pastas – I can’t get enough of their Nashville chicken burger. Pair it with their rich Indonesian coffee blend (I add on Milk Lab’s coconut milk) or go all out with the peanut butter caramel popcorn milkshake. And for dessert? The handcrafted doughnuts are worth every bite.
Best for: Coffee and doughnut combo.
Must-try dishes: Kimchi Scramble, Tuna Poke Bowl, Nashville Chicken Burger.
Local tip: Doughnuts are their specialty, so I never leave without grabbing some to go.
Good to know: They have gluten-free options for pastas and burgers, plus vegan and vegetarian dishes, too.
Address: Jl Uluwatu No. 77, Ungasan
Opening Hours: Daily 7am – 10pm
15. Chela
Middle Eastern-inspired café with mezze plates and live music nights.

A Bingin cafe, restaurant and breezy hangout with wholesome eats, Chela blends Middle Eastern flavours with fresh, homemade ingredients served in a stunning bamboo structure. I regularly make a stop here, for the spice-loaded shakshuka, drizzled with fragrant pesto, and the crispy vegan potato rösti. Whether you’re fueling up with nourishing salad bowls or stacked sandwiches, every bite packs a punch.
Best for: Middle Eastern dishes and cocktail nights.
Must-try dishes: Mezze Plate, BBQ Lamb Kofta, Wood-Roasted Cauliflower.
Local tip: For an effortless date, treat your honey to the brunch platter for two.
Good to know: You can catch live music sessions here every Wednesday night.
Address: Jl Pantai Bingin No. 3, Pecatu
Opening Hours: Daily from 8am
16. Nourish
Organic all-day café with superfood bowls and a gourmet wholefoods store.

Delicious, organic and locally sourced, Nourish does exactly that: it nourishes your tummies with nutrient-rich dishes, cold-pressed juices, healthy salads and superfood bowls. This all-day cafe and pizzeria even has its very own gourmet wholefoods store. These guys are obsessed with high-quality, soul-serving ingredients, cooking and creating with as much organic, locally-sourced produce as possible. Try the poke bowl, the Green Bowl and the spaghetti and vegan “meat”-balls to see what I mean, then stock up on your fave nutritious snacks and goodies from the store.
Best for: Food that nourishes you from inside out.
Must-try dishes: Vegan Morning Glory, Nourish Green Bowl, Pulled Jackfruit Wrap.
Local tip: Nourish welcomes everyone, including your pooch!
Good to know: There are two Nourish cafes in the Bukit area, and another in Berawa.
Address: Jl Raya Uluwatu No. 250, Ungasan & Jl Labuansait No. 52, Uluwatu
Opening Hours: Daily 7am – 10.30pm
17. Lands End Cafe
Cosy neighbourhood café with vegan-friendly brunches and homemade desserts.

When it comes to all-organic healthy food in Uluwatu, Lands End Cafe is at the top of everyone’s list. It’s a cosy and humble open-air road-side cafe that draws in the community for a pre- and post-surf feed. Think big nourishing brekkies, hearty lunch bowls and all-homemade vegan desserts. All of this with a local farm-to-table concept. It’s where I often stop by for colourful smoothie bowl and plate of waffles, loaded with with fresh chunks of tropical fruit. Fill up on green salads and loaded wraps, or take your pick from the vegan, vegetarian and gluten-free specials written across the wall.
Best for: Vegan-friendly and gluten-free brunches and sweet treats.
Must-try dishes: Veggie Sando, Brekkie Burrito, Smoothie Bowl.
Local tip: Add superfood powder to your smoothie for extra nutrients.
Good to know: They cater to most dietary restrictions, from gluten-free to processed sugar substitutes.
Address: Jl Pantai Suluban, Pecatu
Opening Hours: Daily except Tuesday, 8am – 3.30pm
Find Lands End Cafe on Google Maps
The best restaurants in Uluwatu for DINNER & COCKTAILS
18. Masonry Uluwatu
Woodfired Mediterranean sharing plates, slow-cooked meats and craft cocktails.

From Canggu to Uluwatu, Masonry Uluwatu is the second address for this Canggu trailblazer. Standing proud on Uluwatu’s most happening corner, Masonry Uluwatu is filled out every night with a hypnotic buzz from the bustling open kitchen. Low lighting, cosy seating and breezy tropical plants set the scene, flocked by Uluwatu’s finest, hungry for a taste of Masonry’s longstanding signatures (like the 48-hour slow cooked short ribs) and new Uluwatu-specific additions. Naturally, you’ll want to wash it all down with superb cocktails, like the Masonry Old Fashioned.
Best for: Woodfired Mediterranean feasts to share.
Must-try dishes: Sweet Corn Croquette, Lamb Kleftiko, 48-hour Slow-Cooked Short Rib.
Local tip: Order something from the grill, because woodfiring is what they do best.
Good to know: The vibe at Masonry Uluwatu is more laid-back compared to its Canggu venue.
Address: Jl Labuansait No. 10, Pecatu
Opening Hours: Daily from 12pm
Book Masonry Uluwatu Masonry Uluwatu Menu
19. Tacos Aqui
Vibrant Mexican cantina with tacos, house salsas, live music and fiesta vibes.

From Umalas to Uluwatu, Tacos Aqui is Bali’s muy caliente Mexican restaurant and taqueria. It instantly caught my eye with its double-story, neon pink kaleidoscope of chaotic architecture, reminiscent of a psychedelic Hacienda ranch house. And the menu is just as impressive. The tortillas, salsa and hot sauces are all made in-house, and everything on the menu uses fresh, locally sourced ingredients. You’ll want to bring your amigos and order a few things to swap and share. With live music, laid-back vibes, plus Taco Tuesdays and Thursdays, there’s no excuse but to try ’em all…
Best for: Mexican food and fiesta.
Must-try dishes: Aguachile, Al Pastor Tacos, Chimichurri Steak
Local tip: Head out back after dinner to Club Corazon, where you can drink and dance all night.
Good to know: Tacos Aqui’s first outlet is located in Umalas.
Address: Jl Labuansait No. 69, Pecatu
Opening Hours: Daily from 4pm
Book Tacos Aqui Tacos Aqui Menu
20. Mana Uluwatu
Cliffside pool club with ocean views, wholesome bites and sunset cocktails.

Come for the views, stay for the soulful food and next-level cocktails. Mana Uluwatu is perched high up on the cliffside of Uluwatu Surf Villas, overlooking the pumping waves and glittering horizon. In true surfer style, the food here is all about wholesome, nourishing bites from both land and sea.
I can’t get enough of the Baja fish tacos and plant-based frittatas. Nor can I overlook the skillet roasted chicken. And the grilled Black Angus ribeye is next on my hitlist. All of this is dished up in a gorgeous open-air pavilion made of reclaimed teak and ironwood. The views, the food and the good vibes are all best enjoyed with a Mana cocktail and the golden glow from the nightly sunset show.
Best for: Sunset cocktails that roll on to sumptuous dinner.
Must-try dishes: Crispy Potato Bravas, Baja Tacos, Half Skillet Roasted Chicken.
Local tip: It’s one of the best sunset spots in Uluwatu.
Good to know: The poolside lounge chairs, daybeds, and shade shacks are available on a first come, first served basis.
Address: Uluwatu Surf Villas, Jl Pantai Suluban, Uluwatu
Opening Hours: Daily 7am – 11pm
21. Teja Uluwatu
Flame-grilled steaks, dry-aged seafood and fire-kissed dishes near the cliffs.

Fiery skies meet open-flame dining at Teja. Just footsteps away from Uluwatu’s cliffs, it’s a top spot for a golden sunset followed by a feast kissed by flames. Arrive early for an aperitif by the bar (try the citrusy Garibaldi), then make your way to the open-air table and get a taste of the grill-masters’ best.
Best for: Elevated steak dinner.
Must-try dishes: Four-day dry-aged Pink Snapper, Pork Tomahawk, Australian Black Angus Striploin.
Local tip: Head here early for sunset cocktails, before tucking into a flame-kissed dinner.
Good to know: Their specialties are open-flame grilling and dry-ageing, so look out for those on the menu. Or try the Feed Me menu to get a real taste of Teja.
Address: Jl Mamo, Pecatu, Uluwatu
Opening Hours: Daily 7.30am – 10pm
Book Teja Uluwatu Teja Uluwatu Menu
22. KALA
Rustic-modern Greek dining with mezze dips, chargrilled mains and natural wines.

A neighbourhood grillery and modern Greek restaurant with gorgeous, earthy interiors, KALA is a minimalistic and stylish dining experience in Uluwatu, just minutes from Padang Padang. Start with speakeasy-grade cocktails and rounds of classic and natural wines, while grazing on oven-fresh flatbread, and scooping up mezze dips, then slowly move onto the larger plates. As the mains arrive, expect perfectly-charred octopus, chicken souvlaki and paccheri pasta with creamy goat cheese. Finish with the Baklava Cheesecake – you won’t regret it.
Best for: Modern Greek food with homey vibes.
Must-try dishes: Feta Flatbread, Kofta, Spanakopita.
Local tip: If you’re craving something new, keep an eye out for their special menu which changes monthly.
Good to know: The rustic-yet-elegant interior is perfect for both group dinners and date nights.
Address: Jl Labuansait, Pecatu
Opening Hours: Daily from 2pm
23. Zali Uluwatu
Levantine-inspired Lebanese dining with fresh, healthy and share-style plates.

From Pererenan to Uluwatu, Zali is a true story of love. It pays homage to a Lebanese grandmother who simply loved to cook, regularly gathering friends and family to share her recipes in great company. Bringing the same welcoming vibes and delicious homemade flavours to Zali Uluwatu, every dish on the menu comes straight from Beirut, given a modern Levantine touch and featuring healthy and natural ingredients, with plenty of vegetarian, vegan and gluten-free options too. Since Zali’s food is always best shared, you’ll want to fill your table with a few small and large plates. But trust me, you’ll want to save some space for dessert…
Best for: Modern Levantine food made with healthy and fresh ingredients.
Must-try dishes: Tabbouleh Salad, Falafel Saj, Roasted Chicken Sumac Musakhan.
Local tip: In true Lebanese family style, the food here is best shared.
Good to know: Zali has another outlet in Pererenan.
Address: Jl Labuansait, Suluban, Pecatu
Opening Hours: Daily from 8am
Book Zali Restaurant Zali Restaurant Menu
24. Lola’s Cantina Mexicana
Cali-Mexican feasts with margaritas, tacos and after-dark dancing.

From Canggu to Uluwatu, Lola’s Cantina Mexicana brings together everything I love about a Mexican restaurant: killer margaritas, Cali-Mexican feast, and late night music and dancing. You’ll want to try Lola’s kitchen’s specialty: the tacos. I like mine topped with the beer-battered fish, or the chunks of crispy pork belly. Sometimes, I round up my hungriest mates and order one of everything off the menu. I’m talking burritos, bowls, taquitos, nachos and fajitas, too. Just don’t forget to finish off with Lola’s selection of dulces!
Best for: Cali-Mexican lunch and dinner that roll on to after-dark dancing.
Must-try dishes: Barbacoa Taquitos, Quesadilla, Smokey Chipotle Ribs.
Local tip: Keep your eyes peeled for weekly specials, like Taco Tuesday and Ladies Night.
Good to know: There’s another Lola’s Cantina Mexicana restaurant in Canggu, too.
Address: Jl Labuansait No. 10, Pecatu
Opening Hours: Daily from 12pm
25. Shaka Riki
Breezy Japanese eatery with fresh sushi and sashimi.

This laid-back and breezy Japanese restaurant has done exactly what I’ve been waiting for. It’s brought awesome sushi and authentic Japanese bites to Uluwatu. With its smooth and welcoming service (I get a complimentary miso soup and a cold towel as soon as I arrive!) paired with an enormous menu of top-notch rolls, combo plates and Japanese staples, Shaka Riki is regularly buzzing with big crowds and fun family vibes.
Best for: Fresh sushi and authentic Japanese cuisine.
Must-try dishes: Mahi Mahi Sashimi, Salmon Nigiri, Teriyaki Jackfruit Maki.
Local tip: The best time to get here is at sunset, where you watch as the sky turns orange with a cocktail in hand. Then, head inside for some of the best sushi and sashimi in Uluwatu.
Good to know: They have a dedicated vegan menu here for plant-based diners.
Address: Jl Labuansait No. 34, Pecatu
Opening Hours: Daily 3.30pm – 10pm
26. Abracadabra Restaurant and Bar
Cliffside dining with organic plates, ocean views and a romantic vibe.

Perched on the dramatic Bingin cliffs, Abracadabra at Mu Boutique Resort transforms fresh, organic, and seasonal ingredients into unforgettable meals. Open for breakfast, lunch, and dinner, this hidden gem serves up healthy, homemade dishes with panoramic ocean views. I love the crunchy beetroot salad with pear, asparagus, and feta, as well as the flavour-packed tempe burger with oven-baked sweet potatoes.
Best for: Romantic date night by the cliffs with panoramic ocean views.
Must-try dishes: Grilled Mahi Mahi Fillet, Pesto & Burrata Fettucine, Butter Sage Ravioli.
Local tip: If you’re taking a date here, arrive at sunset and enjoy shared platters for two.
Good to know: The kitchen uses only locally sourced produce, and organic vegetables and fruits.
Address: Mû Boutique Resort, Jl Pantai Bingin, Pecatu
Opening Hours: Daily from 7.30am
27. UTSAV
Authentic Indian restaurant serving curries and street food in a heritage traditional house.

For a fiery and authentic taste of India’s vibrant culture and cuisine, head to UTSAV. This Indian kitchen in the beating heart of bustling Ungasan is where you can tuck into Indian classics and fusions within a historical, 150 year-old Joglo (AKA a traditional Javanese house) with a beautiful outdoor garden. In true celebration of India’s colourful cuisine and culture, a dinner here is always best shared with friends and family. Start with the famous Indian street food appetisers before filling the table with a medley of curries, biryani, naan and aloo.
Best for: Authentic Indian cuisine meant for sharing.
Must-try dishes: Butter Chicken, Madras Curry, Paneer Makhani.
Local tip: Try the sweet lassi which is made from fresh yogurt!
Good to know: There’s indoor seating inside the joglo, or outdoors in a beautiful garden.
Address: Jl Uluwatu No. 82, Ungasan
Opening Hours: Daily 10am – 11.30pm
28. Ulu Fish Market
Laid-back seafood grill with Japanese-Peruvian flavours.

I admit, I found Ulu Fish Market by chance, and wow, I’m so happy I did. For starters, this breezy Uluwatu restaurant is laid-back and oh-so cool, with swaying palms, communal alfresco dining and a rustic beach house feel. As for the food? It brings Bali’s beachside seafood barbecues to a restaurant setting, where you can order up the catch-of-the day with a selection of sides and your choice of seasoning. It’s a little bit Balinese and a little bit Hawaiian, with a fusion of Japanese and Peruvian touches.
Best for: Seafood with a fusion of Japanese and Peruvian flavours.
Must-try dishes: Blackened Tuna Sashimi, Seared Tuna Salad, Truffled Salmon Belly Sushi
Local tip: They serve fresh seafood caught locally on the same day.
Good to know: The indoor seating is open-plan, while the outdoor seating is inspired by Hawaiian tiki bars.
Address: Jl Labuansait No. 10, Pecatu
Opening Hours: Daily 12pm – 11pm
Book Ulu Fish Market Ulu Fish Market Menu
29. Waatu
Cliff-top dining with fire-cooked local produce, yakitori skewers and creative cocktails.

Taking residence atop Uluwatu’s rugged cliffs, Waatu is the latest creation from the internationally-acclaimed Australian Chef James Viles. It celebrates local produce, culture and primal cooking using open fire. Waatu’s menu consists of produce-driven dishes and fire-kissed recipes designed to swap and share. When I dine here, I fill my table with folded flatbreads, still-warm hummus, Wagyu yakitori skewers and whole-roasted fish. But I always save some room for the whipped chocolate and salted caramel mousse, theatrically served inside a whole cacao. Wash it all down with Waatu’s whimsical cocktails, which are worth a trip to Uluwatu alone!
Best for: Yakitori skewers grilled slowly over a low heat.
Must-try dishes: Woodfired Flatbread, Garlic Prawn Yakitori, Australian Wagyu Flank Steak
Local tip: You’ll want to sit at the counter, where all the fiery actions unfold right in front of you!
Good to know: Waatu is located above one of my favourite hangout spots, Sundays Beach Club.
Address: Jl Pantai Selatan Gau, Ungasan
Opening Hours: Daily from 11am
Did I miss any? Send us a DM on Instagram or email me on louise@thehoneycombers.com to share your favourites!
FAQs about Uluwatu's dining scene
Are there vegan or vegetarian friendly restaurants in Uluwatu?
Yes, lots of Uluwatu's best restaurants cater to plant-based diets, and there are also wholly vegan cafes and restaurants too, like Alchemy and KYND.
What is the average cost of dining out in Uluwatu?
Dining costs vary, with local warungs offering meals for as little as IDR 20,000 to 30,000, while mid-range restaurants may charge between IDR 100,000 to IDR 200,000 per person (excluding tips).
Is tipping customary in Uluwatu restaurants?
While not mandatory, leaving a tip of 5 to 10% for good service is always appreciated. Some restaurants, especially the larger ones, may include a service charge in the bill.
Are there family friendly restaurants in Uluwatu?
Absolutely! Many restaurants in Uluwatu are family friendly, offering kids' menus with all the staples.
Do I need to make reservations at popular restaurants in Uluwatu?
It's best to book ahead, especially during peak dining hours or for well-known establishments, to ensure you secure a table.
How is the nightlife and bar scene in Uluwatu?
Uluwatu boasts a lively nightlife, ranging from laid-back sports bars like The Bench Brewery, to sunset bars like Single Fin and dance clubs with live DJ set like Club Corazon.
