
If you're propped up on Uluwatu beach but you're not sure where to eat, here's my guide to the best dinner restaurants in the Bukit.
I’ve lived in Uluwatu for almost a decade, and wow – it’s changed fast. Back in the day, the only places to eat were small local warungs for a post-surf feed. These days, Uluwatu’s dining scene is blowing up. A bunch of Canggu’s most famous restaurants have set up second homes 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 by vibe (views, date night, or family-friendly) and I’ve included top restaurants away from the main Uluwatu strip, in neighbouring areas like Bingin, Padang Padang and Ungasan. For breakfast and lunch recommendations, check out my list of Uluwatu’s Best Cafes.
The best restaurants in Uluwatu at a glance:
Amazing views: Hidden Gem Uluwatu, Mana Uluwatu, Teja, Abracadabra.
Best for date night: Bartolo, Waatu, Zali, Yuki, Masonry, Kala.
For drinks & vibes: Tacos Aqui, Lola’s Cantina Mexicana, BB52.
Best for families: Ulu Fish Market, Ulu Garden, Shaka Riki.
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 here for after-work cocktails, pre-dinner catch-ups, special occasion dinners and… well, whenever I’m in the mood for proper 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 and seasonal, so there’s always something new to try. It leans French and Italian – think steak tartare, juicy grilled prawns, truffle-laced pasta and fresh fish cooked en papillote. If you’re just here for drinks, fill your table with pâté, charcuterie and market clams, plus a round of Bartolo Spritz.
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 bistro, with black-and-white tiles, a city-cool buzz from the bar, and warm hospitality that makes you feel like a regular from the very 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 behind Lulu Bistrot in Canggu, so you know the food 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 tucked-away 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 reminds me of a modern Californian steakhouse. 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 his team will guide you through the pairings. It never feels pretentious – just genuine knowledge and spot-on recommendations that elevate 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. Waatu
Cliff-top dining with fire-cooked local produce, yakitori skewers and creative cocktails.

Sitting atop Uluwatu’s rugged cliffs, Waatu is the latest creation from internationally acclaimed Australian chef James Viles. It celebrates local produce, culture and primal cooking over open fire. The menu is packed with produce-driven, fire-kissed dishes designed to swap and share.
The portions are generous, the flavours will keep you talking, and the tables are big enough to fill with folded flatbreads, still-warm hummus, Wagyu yakitori skewers and whole-roasted fish. Then, save space for the whipped chocolate and salted caramel mousse – it’s theatrically served inside a whole cacao pod. Wash it all down with Waatu’s whimsical cocktails – they alone are worth the trip to Uluwatu.
Best for: A shared dinner of wood-fired skewers, bites, bowls and grilled specialties.
Must-try dishes: Woodfired Flatbread, Garlic Prawn Yakitori, Australian Wagyu Flank Steak
Local tip: The menu has a ‘Feed Me’ option, which is is great if you want to try a bit of everything.
Good to know: Waatu is located within The Ungasan, above Sundays Beach Club. It’s a perfect dinner spot after a day at the beach.
Address: Jl Pantai Selatan Gau, Ungasan
Opening Hours: Daily from 11am
4. Zali
A Lebanese restaurant with gorgeous interiors, wholesome recipes and share-style plates.

From Pererenan to Uluwatu (and now, Abu Dhabi!), Zali is a love story brought to life by Liza – a Lebanese grandmother who simply adores cooking. At Zali, she shares her family recipes and authentic flavours straight from Beirut, adding a modern Levantine twist to every dish. You can tell it’s cooked with heart, so this place is aways buzzing with groups of friends and family, gathering around good food and great company.
But what I love most about this Uluwatu restaurant is how true it stays to the warmth of a Lebanese family home. The menu champions healthy, natural ingredients, with plenty of vegetarian, vegan and gluten-free options – so no one leaves the table hungry. And since Zali’s food is always best shared, go for the group set menu, which includes 10 small plates plus two desserts. And trust me, you’ll want to try their new Mediterranean-inspired cocktails too…
Best for: Modern Levantine food made with healthy and fresh ingredients.
Must-try dishes: Mezzeh Dip Platter, Kafta Bowl, Falafel Saj.
Local tip: The food here is made for sharing, so try the Set Menu options with a group of friends.
Good to know: Zali also has an outlet in Pererenan, so you’re never far from a delish Lebanese feast.
Address: Jl Labuansait, Suluban, Pecatu
Opening Hours: Daily from 8am
The best restaurants in Uluwatu with amazing views
5. Mana Uluwatu
Cliffside restaurants with ocean views, a pool and sunset cocktails.

Come for the views, stay for the 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 of course, a golden glowing sunset.
Best for: Sunset cocktails downstairs by the pool, before dinner on the long tables upstairs.
Must-try dishes: Crispy Potato Bravas, Baja Tacos, Half Skillet Roasted Chicken.
Local tip: This is one of the best sunset spots in Uluwatu, so arrive early before sundown.
Good to know: On a Friday and a Sunday evening, Mana hosts its sunset parties, so expect a crowd.
Address: Uluwatu Surf Villas, Jl Pantai Suluban, Uluwatu
Opening Hours: Daily 7am – 11pm
6. 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: An elevated steak dinner with incredible views.
Must-try dishes: Four-day dry-aged Pink Snapper, Pork Tomahawk, Australian Black Angus Striploin.
Local tip: Head here early for sunset cocktails, then try the Feed Me menu to get a real taste of Teja.
Good to know: This place specialises in open-flame grilling and dry-ageing, so look out for those on the menu.
Address: Jl Mamo, Pecatu, Uluwatu
Opening Hours: Daily 7.30am – 10pm
Book Teja Uluwatu Teja Uluwatu Menu
7. 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: A romantic date night dinner with panoramic ocean views over the cliffs.
Must-try dishes: Grilled Mahi Mahi Fillet, Pesto & Burrata Fettucine, Butter Sage Ravioli.
Local tip: You’ll need to book a table in advance – walk-in bookings are rarely available.
Good to know: Abracadabra sits inside Mû Boutique Resort, so you need to walk through the resort gardens and towards the cliff-edge to find the restaurant.
Address: Mû Boutique Resort, Jl Pantai Bingin, Pecatu
Opening Hours: Daily from 7.30am
The best restaurants in Uluwatu for date night
8. 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 all day, but 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
9. 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
10. 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 dining with friends, book one of the longer tables inside. If you’re a couple, go for the terrace seating.
Good to know: Keep an eye on KALA’s calendar, because they host weekly brunches and neighbourhood events.
Address: Jl Labuansait, Pecatu
Opening Hours: Daily from 2pm
The best restaurants in Uluwatu for drinks & vibes
11. 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, but this one is bigger and even bolder!
Address: Jl Labuansait No. 69, Pecatu
Opening Hours: Daily from 4pm
Book Tacos Aqui Tacos Aqui Menu
12. 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 in Canggu, or head to Uluwatu cliff for ocean views at Lolita’s.
Address: Jl Labuansait No. 10, Pecatu
Opening Hours: Daily from 12pm
13. BB52
Craft burger bar with house-baked buns, messy sides and late-night takeouts.

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. This isn’t just any old 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 people’s favourite, but the Big Mac and the O-G Burger on a pretzel bun gets my vote.
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 familes
14. Ulu Fish Market
Laid-back seafood grill with Japanese-Peruvian flavours.

I’ll admit, I found Ulu Fish Market by accident, But wow, I’m so happy I did. This breezy Uluwatu restaurant has quickly become my regular, with its communal alfresco dining, a canopy of palm trees, and a rustic beach house feel. As for the food? It brings Bali’s seafood barbecues to a restaurant setting.
You’ll find everything on the menu, from sushi and sashimi to burgers, pasta and salads. It’s a little bit Hawaiian, with a fusion of Japanese and Peruvian touches. But if you ask me, the absolute best thing on the menu is the “Fresh Catch Plates”, where you first choose your fish, then your seasoning, and finally your sides. It’s a winner every time.
Best for: A laid-back but lively fish-filled dinner in an tropical, alfresco setting.
Must-try dishes: Blackened Tuna Sashimi, Truffled Salmon Belly Sushi, Fresh Catch Plates.
Local tip: Come here during the day for a chilled, family-friendly lunch, or make it a boozy dinner with friends and margaritas.
Good to know: There’s a playground in the restaurant to keep kids busy, and the service is super fast, so no tantrums!
Address: Jl Labuansait No. 10, Pecatu
Opening Hours: Daily 12pm – 11pm
Book Ulu Fish Market Ulu Fish Market Menu
15. Ulu Garden
Open-air garden restaurant that celebrates 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 a 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: Dinner beneath 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
16. Shaka Riki
Breezy Japanese eatery with fresh sushi and sashimi.

Shaka Riki is on my ‘weekly rotation’ – I eat here at least once per week, if not more! It’s laid-back, open-air and humble in all the right ways – but the food is seriously good. The hospitality alone makes it a standout. You’re welcomed with free miso soup, nuts and a cold towel, and honestly, the team here might just be the friendliest staff in all of Uluwatu.
The Japanese chef–owner is in the kitchen every night, which means everything feels super authentic. The menu is huge too: top-quality sushi rolls (named after pro surfers), sashimi, combo plates, ramen, Japanese curry and all the classic staples. To start, I always go for the seaweed salad, agedashi tofu and tuna tataki. Follow with those signature rolls, a hot bowl of ramen, and wash it all down with a sake or ice-cold beer.
Best for: Fresh sushi and authentic Japanese cuisine in a laid-back, family-friendly setting.
Must-try dishes: Sashimi Trio, Tuna Tataki, Miso Ramen, Mixed Plates.
Local tip: If you’re dining in a big group, ask for the long table out the back.
Good to know: These guys have nailed honest hospitality – even dogs are warmly welcomed with pup cups!
Address: Jl Labuansait No. 34, Pecatu
Opening Hours: Daily 3.30pm – 10pm
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.
