OnBali

Uluwatu’s Dining Scene Is Calling—Pick Your Fave!

By Catur Herawanto
11 min read
Updated: Jan 22, 2025

After having fun in the sun and sand, it’s time to dig in the surf and turf at these restaurants in Uluwatu. Bukit Peninsula has brimmed with a variety of places to eat. Whatever rocks your boat, whether it’s authentic Italian pasta or a simple burger, there’s nothing that restaurants and cafes in Uluwatu can’t give when it comes to having a blast in finding your favorite spots to eat.

Get comfortable while we give out these 24 of the best restaurants in Uluwatu for you to look around. Let’s dive into it!

  • 1. Mason | The Best in Uluwatu

    Mason lets you indulge in the simplicity of their woodfired-focused gastronomy if you have no idea where to eat in Uluwatu. Think of the tender 48-Hour Slow Cooked Short Ribs to go with your Baba Ganoush and Spiced Cauliflower, while the fruity Margarita a la Mason gives that refreshing feel on a hot evening.

    Source: @mason.bali

    Mason brings all the elements that have made the sister restaurant in Canggu a big hit. The stripped-back interior with an exposed kitchen and an open-air courtyard is all you need to have a casual dinner in Uluwatu.

    Detailed info about Mason

    • Average price: US $15

    • Location: Google Maps

    • Cuisine: Mediterranean

    • Opening hours: 12:00 PM – 12:00 AM

    • Phone number: +62-821-4676-5177 

  • 2. Mana | Ocean Views and Relaxed Elegance

    Mana is more than just a place where you can have cliffside dining in Uluwatu. However, that Acai Smoothie Bowl in the morning sure tastes a million miles better with the sprawling Indian Ocean as the background view.

    Source: @manauluwatu

    If you come for lunch, lap in the infinity pool or lounge by the poolside while munching on their Snapper Ceviche or anything else on the menu because all the ingredients are locally sourced. Sip that Endless Summer Sangria as your sundowner drink before having the most tasteful dinner you’ll ever have in Uluwatu.

    Detailed info about Mana

    • Average price: US $10

    • Location: Google Maps

    • Cuisine: Asian, International

    • Opening hours: 7 AM – 11 PM

    • Phone number: +62-817-555-365

  • 3. 360 Rooftop | Dining with a Panoramic Perspective

    360 Rooftop is a restaurant with a familiar tale of the scenic view of the Indian Ocean and the comforting food in Uluwatu. If you’re torn between Gado-Gado or Double Cheeseburger, no one will bat an eye if you order those two scrumptious meals!

    Source: www.tripadvisor.com

    As impressive as the selection of Indonesian and Western cuisine is, it’s hard to deny the sophisticated and classic charm of 360 Rooftop. Sitting on the restaurant terrace sofa with a glass of wine while waiting for the sun to set. Who can say no to that?

    Detailed info about 360 Rooftop

    • Average price: US $15

    • Location: Google Maps

    • Cuisine: Indonesian, Western

    • Opening hours: 7 AM – 11 PM

    • Phone number: (0361) 895 7555

  • 4. Ulu Garden | Casual Charm in a Tropical Oasis

    Ulu Garden is a one-of-a-kind restaurant in Uluwatu. It’s where you can have Brioche or Ulu Scramble as a great morning meal, ordering the flavorful Ulu Nasi Goreng as the perfect choice for lunch, and where enjoying Miso Gnocchi for dinner doesn’t seem to be out of place.

    Source: @ulu.garden

    Ulu Garden is built around a gigantic tree, giving a sense of peace and closer to nature. Every evening, you can catch traditional art performances by local artists, further setting Ulu Garden apart from other restaurants in Uluwatu.

    Detailed info about Ulu Garden

    • Average price: US $6

    • Location: Google Maps

    • Cuisine: Balinese, Indonesian, International

    • Opening hours: 7 AM – 10 PM

    • Phone number: +62-813-3954-5241

  • 5. Yuki | Japanese Fusion at Its Finest

    Treat yourself to the innovative take on Japanese food in Uluwatu. Using locally fresh ingredients, Yuki takes the Japanese cooking method but twists it to create something creative. Nori Ahi Tacos with ponzu watermelon or Torched Salmon Maki with tuna, crab and spicy mayo are just two examples of the creative take on classic Japanese cuisine.

    Source: @yukibali_

    The elements of a semi-open space, bamboo pillars, and thatched roofs defy all the norms of a Japanese restaurant. Add the classic interpretation of cocktails like Off to Tokyo or Mad Matcha to the mix, and now you have the perfect dinner in hand.

    Detailed info about Yuki

    • Average price: US $15

    • Location: Google Maps

    • Cuisine: Japanese

    • Opening hours: 11 AM – 11 PM

    • Phone number: +62-811-3960-8557

  • 6. Gooseberry Restaurant | Steakhouse Meets Brunch

    With casual French cuisine and al fresco dining, we can see why Gooseberry is such a chic brunch spot in Uluwatu. Though specializing in woodfired dishes like Black Angus Ribeye, they don’t skip French delicacies like La Terrine de Foie Gras or Escargots a la Parisienne from the menu.

    Source: @gooseberry_restaurant

    Is it too hot to sit in the poolside seating? Head to the indoor with the leather sofas and rattan chairs to get comfortable. The classic black-white tiles and the white linens give a strong French-bistro vibe that tempts you to stay for hours!

    Detailed info about Gooseberry Restaurant

    • Average price: US $12

    • Location: Google Maps

    • Cuisine: French

    • Opening hours: 8 AM – 10.30 PM

    • Phone number: +62-821-4482-3166  

  • 7. The Cave | Fine Dining Underground

    Dine inside the cave at The Cave by Chef Ryan Clift instead of the bland cliffside restaurants in Bali. From the stalactites to cave walls to display the interludes between seven or ten-course menus, having dinner at this 22-seat subterranean restaurant is undoubtedly going down on your list of memorable (and, we say, romantic) dining in Uluwatu!

    Source: @thecavebali

    The Classic and Vegetarian menu showcases Chef Ryan Clift's mastery of modern gastronomy. We get it if you’re drooling over the Crab Pai Tee or Foie Gras Tiramisu from the seven-course menu.

    Detailed info about The Cave

    • Average price: US $120

    • Location: Google Maps

    • Cuisine: International

    • Opening hours: 12.30 PM – 3 PM (Lunch) / 5.30 PM – 11 PM (Dinner)

    • Phone number: (0361) 847 0700

  • 8. Teja Uluwatu | Fire-Kissed Flavors

    Teja can turn into one of the beach clubs in Uluwatu. Instead, it’s a restaurant where you have sophisticated dining with the smoky flavors of dry-aged meats and seafood in Uluwatu. Dry Aged Yellow Fin Tuna and Pork Tomahawk showcases its live-fire cooking technique, and high-quality ingredients are not just a bluff.

    Source: @teja_uluwatu

    The minimalist approach applies beyond its food. Shades of brown and creams create a warm atmosphere in the indoor and open-air seating areas. Bask yourself in the glorious golden hour light for some stunning sunset dining in Uluwatu.

    Detailed info about Teja Uluwatu

    • Average price: US $20

    • Location: Google Maps

    • Cuisine: International, Wood-Fired

    • Opening hours: 7.30 AM – 10 PM

    • Phone number: +62-853-3800-8933

  • 9. BB52 Burgers Uluwatu | Gourmet Burgers and Late-Night Eats

    BB52 Burgers takes the classic and comforting burgers to an artisan level that packs bold and unique flavors. The Big Mac with double Aussie beef patties and a secret sauce (whatever they put in it, we’re in love!) will make you crave more. Though not a vegan restaurant, The Earth Burger, with mushroom patties and coconut bacon, is one of the best in Uluwatu.

    Source: @BB52

    Come for the burgers, but don’t skip the sides! The Shoestring Fries with sea salt and kewpie make a perfect late-night snack if you want something light after your night out in Uluwatu.

    Detailed info about BB52 Burgers Uluwatu

    • Average price: US $7

    • Location: Google Maps

    • Cuisine: American, Barbecue

    • Opening hours: 11 AM – 3 AM

    • Phone number: +62-821-4738-8865

  • 10. Tacos Aqui | Authentic Mexican

    The eclectic combinations of yellow, pink, blue, and red make Tacos Aqui so lively, bold, and cheerful, just like everything on the menu. Whatever you’re into, an Aguachile, a Carnitas taco, or the classic enchiladas, get ready for some striking flavor-packed Mexican food in Uluwatu.

    Source: @tacosaqui.bali

    Going to Tacos Aqui is more fun by tagging your buddies along. Give yourself a favor by ordering El Tamarindo Margaritas with ginger-infused tequila or La Pasion with Giffardi mint mojito, and your soul will be as festive as the colors at Tacos Aqui.

    Detailed info about Tacos Aqui

    • Average price: US $13

    • Location: Google Maps

    • Cuisine: Mexican

    • Opening hours: 4 PM – 11 PM

    • Phone number: +62-811-344641  

  • 11. Bartolo | European Bistro

    Bartolo is changing the game by serving French/Italian cooking and a European bistro to a laid-back Uluwatu. The black-and-white elements of the interiors give off a timeless vibe, making it an excellent spot for a romantic date night.

    Source: @bartolo.bali

    And with dishes like Mafaldine pasta and Chicken fricassée, Bartolo is a serious contender for one of the best restaurants in Uluwatu. Whether you’re sitting on the terrace or inside, make sure you have the Calamansi Paloma or Cascara Negroni on your table because you don’t want to miss their signature cocktails.

    Detailed info about Bartolo

    • Average price: US $10

    • Location: Google Maps

    • Cuisine: French, Italian

    • Opening hours: 5 PM – 12 AM

    • Phone number: +62-821-2435-1135 

  • 12. Lola’s Cantina Mexicana | A Taste of Mexico in Uluwatu

    If you don’t know where to take your friends to eat in Uluwatu, bring them to Lola’s Cantina Mexicana. After all, it’s merrier to enjoy the crunch, the crisp, and the spice of tacos and empanadas and sip on the margaritas and sangrias with your buddies.

    Source: @lolasbali

    With the long wooden table and semi-outdoor seating, Lola’s Cantina in Uluwatu is how Mexican food should be enjoyed: in a big group. Though there are no popping colors here and there, it’s the company that brightens up your meals at Lola’s Cantina.

    Detailed info about Lola’s Cantina Mexicana

    • Average price: US $6

    • Location: Google Maps

    • Cuisine: Mexican

    • Opening hours: 12 PM – 11.30 PM

    • Phone number: +62-815-7306-1887

  • 13. Il Salotto Bali | Contemporary Italian Elegance

    Il Salotto may be the little sister of La Baracca, but it doesn’t take the entire DNA of the famous Italian restaurant in Uluwatu. It brings the vibe of Rome, Manhattan, and London under one roof by focusing on the bar experience. Dishes like spaghetti and ravioli are still to die for, but it’s the premium liquors and the trademark of Negroni that sets Il Salotto apart.

    Source: @ilsalotto.bali

    Perfect for a date night with its outdoor and tropical setting or simply hanging out with your besties, Il Salotto has a shot of being a trendy restaurant in Uluwatu in the upcoming years.

    Detailed info about Il Salotto Bali

    • Average price: US $8

    • Location: Google Maps

    • Cuisine: Italian

    • Opening hours: 4 PM – 4 AM

    • Phone number: +62-859-6432-1894

  • 14. KALA | Greek-Inspired Coastal Dining

    The minimalist décor at KALA may not be the first thing you associate with a Greek-inspired restaurant. But the smell of lemon in the tzatziki and tabule with a hint of cinnamon in Halloumi Tiropita reminds you that KALA does Mediterranean food like nobody’s business in Uluwatu.

    Source: @kala.uluwatu

    As with the food that highlights simple, locally sourced, and fresh ingredients done right, the space is the extension of that. The open kitchen and the minimally decorated gray walls feel down-to-earth enough that it’s safe enough to be your family-friendly restaurant in Uluwatu.

    Detailed info about KALA

    • Average price: US $12

    • Location: Google Maps

    • Cuisine: Greek, Grilled

    • Opening hours: 12 PM – 12 AM

    • Phone number: +62-853-3770-2422

  • 15. La Baracca | Italian Comfort Food

    Discussing restaurants in Uluwatu without mentioning La Baracca is like enjoying Beef Ragu without parmigiano reggiano. For a decade, its legendary homemade pasta and pizza have made their way to other locations in Canggu, Petitenget, and Ubud.

    Source: @labaraccabali

    Beyond the comforting food, the rustic vibe with mismatched colors and décor adds the charm and coziness of La Baracca. Whether you’re sitting in the back garden among the banana trees with your friends or indoors with your little ones, there’s a reason why this place is an iconic Italian restaurant in Uluwatu.

    Detailed info about La Baracca

    • Average price: US $9

    • Location: Google Maps

    • Cuisine: Italian

    • Opening hours: 12 PM – 11.15 PM

    • Phone number: +62-821-4517-5621

  • 16. Chela | Middle Eastern Wholesome Eats

    Chela may not be the restaurant in Bali that boasts stunning ocean views. But its bamboo structure and the Mediterranean-inspired cuisine that has become the heart of Chela have won us over. The intricate roof design and the stone elements give off the laid-back ambiance that only a place in Uluwatu can pull off.

    Source: @chela.bali

    Go for the Quinoa Tabbouleh or Classic Potato Rosti for breakfast, while if you’re into a plant-based menu, their selection is top-tier. From Wood Grilled Asparagus as the side dish to Sweet Potato Gnocchi, your dinner in Uluwatu is anything but dull!

    Detailed info about Chela

    • Average price: US $8

    • Location: Google Maps

    • Cuisine: Mediterranean

    • Opening hours: 8 AM – 11 PM

    • Phone number: +62-811-386-1097 

  • 17. Artisan | Wholesome Dining Redefined

    Artisan is the latest (and trendiest) addition to the already blossoming brunch spots scene in Uluwatu. Like its name, Artisan produces most things in-house, from hummus to bread and viennoiserie. When you order Smoked Marlin or Baba Toast, rest assured that they are made of locally sourced and high-quality ingredients.

    Source: @artisan.bali

    With the bar and open kitchen the moment you step in and the display of Artisan’s irresistible baked goods, it’s no wonder this place is always jam-packed! And the deal on the Steak Night every Thursday from 6 PM for 180K is simply too hard to resist.

    Detailed info about Artisan

    • Average price: US $8

    • Location: Google Maps

    • Cuisine: International

    • Opening hours: 7 AM – 11 PM

    • Phone number: +62-822-6661-5155

  • 18. Qudo Uluwatu | Romantic Middle-Eastern Dinner

    Inspired by the Hanging Garden of Babylon legend, you can never go wrong with taking your date night for a romantic dinner in Uluwatu at Qudo. The Babylonya Tuh’u of Australian Lamb stew and Burrata pack a lot of bold and fresh flavors you can expect from Mediterranean and Middle Eastern cuisine.

    Source: @qudobali

    Whether you dig in the Babaganoush in Terrace Lounge or sip the Rumantic cocktail at the Al-Fresco Terrace, it’s just a matter of time before we see Qudo included as one of the best restaurants in Uluwatu.

    Detailed info about Qudo Uluwatu

    • Average price: US $13

    • Location: Google Maps

    • Cuisine: Mediterranean, Middle Eastern

    • Opening hours: 5.30 PM – 11.30 PM

    • Phone number: +62-896-7714-0942

  • 19. The Place With No Name | Culinary Excellence

    The boho-chic aesthetic is hard to get right, but The Place With No Name pulls it off with flying colors. Focusing on the vegetarian and pescatarian with a touch of Balinese spices, it takes inspiration from the world’s most fantastic cuisine. From the Mexican-inspired Fusion Burrito with Tempeh to a Turkish Salad Bowl, the taste is like no other in Uluwatu!

    Source: @theplacewithnonameinbali

    The terrace-like seating area is the kind of chic we can get behind. Come around 7.30 to 10.30 PM every night for a jazz, guitar solo, and acoustic live performance.

    Detailed info about The Place With No Name

    • Average price: US $7

    • Location: Google Maps

    • Cuisine: International, Asian

    • Opening hours: 8 AM – 1 AM

    • Phone number: +62-813-3662-3905

  • 20. Suka Espresso | Coffee Culture Meets Brunch Bliss

    As much as we love the specialty coffee at Suka Espresso in Bukit Peninsula, the food also gives a let’s-not-skip-this-place vibe. Get ready for the heavenly taste of The Truffle Reuben Toastie and Chilli Tofu Scramble for your brekkie and brunch.

    Source: @sukaespresso

    The industrial interiors with indoor and outdoor settings blend effortlessly with Uluwatu’s laid-back DNA. You get good food to fuel up post-surfing/beach hopping with the crafted brews from the beans that are ethically sourced from across the archipelago, what else do you need?

    Detailed info about Suka Espresso

    • Average price: US $7

    • Location: Google Maps

    • Cuisine: European

    • Opening hours: 7.30 AM – 10 PM

    • Phone number: +62-812-4652-7605

  • 21. Shaka Riki | Authentic Japanese Comfort Food

    Feeling like digging good sushi in Uluwatu after your beach day in Padang Padang and Bingin Beach? Shaka Riki combines the Japanese technique, high quality, and fresh ingredients from Bali and infuses a Hawaiian vibe. It glues these three places together through their food.

    Source: @shakariki_bali

    We love to sit in the back, where the greeneries and open space drown the noise from the main road. There’s no better way to enjoy the comfort of Japanese food like sushi, sashimi, and ramen in Uluwatu than having it with a view, right?

    Detailed info about Shaka Riki

    • Average price: US $9

    • Location: Google Maps

    • Cuisine: Japanese

    • Opening hours: 3.30 PM – 10 PM

    • Phone number: +62-877-4335-9142 

  • 22. Tabu | Japanese-Mexican Fusion Dining

    Tabu blends two powerhouses of cuisine, Mexican and Japanese. This restaurant in Bali is where Crispy Salmon Taquitos, a dish of raw tuna served with the bold flavors of Mexico’s guacamole, meets Japan’s wasabi. The result is a mouthful of goodness and uniqueness in each bite.

    Source: @tabubali

    With the hacienda-like design, complete with thatched roofs and an outdoor setting, each corner at Tabu feels like daring you to be an adventurous eater. With Spicy Mezcalita and Onlyfans Martini, who’s not up for a good time at Tabu?

    Detailed info about Tabu

    • Average price: US $15

    • Location: Google Maps

    • Cuisine: Fusion Japanese/Mexican

    • Opening hours: 5 PM – 4 PM (Fri & Sat) / 5 PM – 11 PM (Tue, Wed, Thu, Sun)

    • Phone number: +62-813-5800-9090

  • 23. Rolling Fork | Handmade Italian Classics

    At Rolling Fork, the pizza dough rests for 48 hours, and the pasta is made from organic and simple ingredients, just like the Italian grandma makes it. The love shines through every bite of Gnocchi 4 Formaggi or the Tartufina Pizza.

    Source: @rollingforkbali

    The oversized tent-like seating in the back is surrounded by plants to inject a tropical flair. Rolling Fork feels like a perfect family-friendly restaurant in Uluwatu because you can feel the warmth oozing when you step in. Even the low chairs in the corner will remind you of your grandma’s chairs!

    Detailed info about Rolling Fork

    • Average price: US $12

    • Location: Google Maps

    • Cuisine: Italian

    • Opening hours: 8 AM – 11 PM

    • Phone number: +62-813-5369-6268

  • 24. Papi Sapi - Neighbourhood Grill | Neighborhood Grill

    Don’t you think smoky grilled Black Angus or Tomahawk with creamed spinach or mashed potatoes sounds like heaven? At Papi Sapi, you can choose quality meats, seafood, and veggies with your preferred sauces and sides before they get grilled to perfection.

    Source: @papisapi_

    Sit outside in the garden or under the thatched roofs and warm lights to get that casual vibe. Like its motto, “Your Neighborhood Grill,” Papi Sapi is where you take your family and friends for a meal full of good laughs and an even fuller stomach!

    Detailed info about Papi Sapi 15 - Neighbourhood Grill

    • Average price: US $22

    • Location: Google Maps

    • Cuisine: Grilled

    • Opening hours: 4 PM – 11.30 PM

    • Phone number: +62-823-4217-3719   

Expert opinion about the Best Restaurants in Uluwatu

A few years ago, no one would have guessed that Uluwatu could be the new mecca for foodies in Bali. But nowadays, you don’t ask about where to eat in Uluwatu, but what to eat! Despite the list we've just covered, plenty still didn’t make the cut!

Whether it’s a pre-beach brunch spot or fueling up post-surf, these 24 restaurants show Uluwatu's thriving and diverse dining scene. Now you know other activities in Uluwatu besides surfing: exploring the restaurants!

portrait of the writer on Bali
Catur Herawanto
Copywriter of the Project ONBALI
38 articles

Hi everyone! My name is Catur, and I was born and raised in Central Java. I moved to Bali in 2011 but left the island in 2016 before returning in 2018. Bali feels more than a home to me, and maybe that’s why my name feels like a premonition. Catur means four, both in the Balinese and Javanese languages. It is spoken like ‘c’ in chess, which is also the meaning of my name in Indonesian.

Other articles