Here’s your guide to the best restaurants in Uluwatu for vegans, vegetarians – and omnivore eaters too!

Our picks of all the restaurants to visit when you're in Uluwatu, Bali

best restaurants in uluwatu vegan

Looking for the best restaurants in Uluwatu for vegans, omnivores and more? This surf spot is quiet compared to much of Bali. But it still has a lot to offer when it comes to animal-friendly and healthy food. Read on to discover our picks of the best places to eat in Uluwatu.

Just a few days before the end of our recent two-month Bali trip, we finally found our favourite place on the island!

Uluwatu, on Bali’s south-western tip, is the place to go if you like your beaches remote, deserted, and incredibly beautiful.

Because the shoreline in Uluwatu is lined by steep cliffs, the beaches are far less developed than those of Sanur, Canggu, or Jimbaran. The big resorts are mostly perched high on the cliffs, leaving the beaches to the surfers, fishermen, and sun-seekers.

uluwatu bali sunset beach

Beaches in Uluwatu have incredible sunsets, too.

Because of its relative lack of development, we were surprised to find so many great restaurants with vegan options in Uluwatu. Huge thanks to the Uluwatu surfers who have set up shop in the area and laid the groundwork for us to eat well!

By the way, the area referred to as Uluwatu sprawls across much of Bali’s Bukit Peninsula, from Alila Villas on the south coast, all the way up to the north end of Dreamland Beach.

All the restaurants on this list are near Padang Padang Beach and Bingin Beach, in the area known as Pecatu.

If you want to be within walking distance of our Uluwatu restaurant recommendations — and the most beautiful beaches in Bali — we recommend staying in this area. If you don’t mind hopping on your motorbike for every little thing, then you can find better and cheaper accommodation elsewhere in Uluwatu.

Either way, read on for…

Your Guide to the Best Restaurants in Uluwatu

Print your map & guide to Uluwatu restaurants

Sign up to get your free printable map to restaurants in Uluwatu! You’ll get access to all our other Bali food and yoga guides, too.

click to get the guide

Restaurants on Jalan Labuansait with Vegan Options

Bukit Cafe

Best restaurant in Uluwatu for a hearty brunch
Jl. Labuansait, Pecatu (near Jl. Pemutih)

best restaurants in uluwatu

The best pancakes I’ve had in Asia? Maybe!

best restaurants in uluwatu

Mexican food is big in Uluwatu, and this fajita at Bukit Cafe was great.

Our favourite food in Uluwatu. When they say they have the best food on the bukit, Bukit Cafe may actually be practicing honesty in advertising. Like most restaurants in Uluwatu, they only have a couple of vegan options, but they are exceptional.

Having ducked inside to use the internet, we ate an impromptu brunch there and were thrilled with the results.

We ate: Vegan pancakes, which were probably the best pancakes I’ve eaten in Asia. The veggie fajita, a slightly spicy plate of fried veggies with tasty guacamole and salsa fresca on the side.

(Don’t miss: Our favourite vegan restaurants in Ubud and the best healthy restaurants in Ubud)

Drifter Surf

Best for hungry shoppers
Jl. Labuansait No.52, Pecatu

best restaurants in uluwatu

The food at Drifter was good but this smoothie was exceptional!

If you didn’t know there was a cafe at Drifter, you might miss it. Out front, a large surf clothing store, with mostly Western brands at all-Western prices, dominates the scene. But walk through the shop and you’ll find a peaceful garden cafe.

As with most restaurants in Uluwatu, there are only a few vegan food options on the menu, but the smoothie menu is excellent.

We ate: Balinese Coconut Curry, which was fresh but a little bland. The Veggie Poke Bowl, filling if not terribly exciting. The highlight was the Pump Up the Jam smoothie, a thick concoction with bananas, chia, and almond milk.

Buddha Soul

Best for big fresh bowls of yum
Jl. Labuansait, Pecatu (near Jl. Pemutih)

best restaurants in uluwatu

The bowls at Buddha Soul inspired me to start making my own bowl meals more often. So good!

On the main strip in Uluwatu, Buddha Soul has a great patio area which sadly overlooks the noisy road.

Though the vegan options on the menu are limited, they are more than happy to substitute tempeh for the meat in many of their dishes. Our meals here were good enough that we’ll return next time we’re in Uluwatu.

We ate: The chicken burrito with tempeh substitute, which was accompanied by some delicious fresh-fried potato chips. The Mexican fiesta bowl, a tasty and healthy dish of brown rice, beans, tomatoes, and guacamole.

(Don’t miss our yoga guides to Ubud, Canggu, and Sanur)

OmBurger

Best for sky-high healthy burgers
Jl. Labuansait, No.432, Pecatu

After weeks in Bali, we were definitely craving a proper meaty veggie burger! OmBurger offers three different vegan burgers with a range of buns and toppings, like fresh salsa and guacamole.

Though the burgers themselves were a little too salty and a little less chewy than we’d prefer, they were good enough that we were satisfied at the end of the meal. They were also extremely tall and needed some serious squishing before we could fit them in our ample jaw-spans!

We ate: The triple-stacked vegan special and a make-your-own burger option. Both came with a side of cold, starchy and deeply unsatisfying purple potato fries.

The Mango Tree Cafe

Best for outdoor dining on a hot day
Jl. Labuan Sait, Pecatu (near Om Burger)

best restaurants in uluwatu

This wrap from The Mango Tree was simple but tasty.

After reading the reviews on TripAdvisor (so much drama!) surrounding The Mango Tree‘s somewhat snarky responses to bitchy customers, we couldn’t miss visiting! Both of us have worked in the service industry and understand just how unreasonable (and rude) customers can be.

We were met with exceptionally friendly service delivered by a trainee waitress and her patient coach. There was no sign of the surly service mentioned on TripAdvisor.

Not only that, but the food was exceptionally good as well! Definitely stop by here to enjoy their shady tables under a huge mango tree.

We ate: The vegan lunch burrito and the avocado toast, both very good. We both got a side of the breakfast potatoes which were disappointingly cold.

Restaurants Near Bingin Beach with Vegan Options

The Cashew Tree

Best restaurant in Uluwatu for family fun
Jl. Pantai Bingin No.9, Pecatu

View this post on Instagram

Breakfast plans sorted 🙌🏼. 📸 @jenniesoderback

A post shared by The Cashew Tree Collective (@thecashewtree.collective) on

This little gem in the streets above Bingin Beach is so well hidden that we didn’t discover it until after we left Bali! Good thing we’re going back later this year.

The Cashew Tree has a menu full of fresh, healthy dishes, including lots of vegan options. And the smoothie bowls look fantastic. They also have live music on Thursday nights and a big garden for kids to play in.

Didi’s Warung

Best for beach views over breakfast
On Bingin Beach (next to Kelly’s Warung)

best restaurants in uluwatu

With a view like this, the food is really just an afterthought.

There isn’t much choice of restaurants on Bingin Beach, so we chose based on the most attractive seating. Hiding under an umbrella overlooking the busy beach and the perfect ocean, we would have been happy with even substandard fare.

The only vegan option on the menu at Didi’s was the breakfast smoothie bowl, ordered without yogurt. Imagine our surprise when it was actually an excellent smoothie bowl! The perfect refreshing snack for a day at the beach.

We ate: The dragon smoothie bowl, minus the yogurt.

Kelly’s Warung

Best for lunch on the beach
On Bingin Beach

Another popular option on Bingin Beach, Kelly’s Warung has traditional Balinese and Indonesian food, plus some surfer favourites like smoothie bowls.

Though they told me they don’t have vegan options, if you’re hungry at the beach, stop in and see if you can find something for lunch. If you do go, please let us know what it’s like!

Day Tour Ideas from Uluwatu

Uluwatu, Tanah Lot and Jimbaran Tour

uluwatu tour tanah lot jimbaran

Get the details of this tour

Bali Sunset: Uluwatu Temple, Kecak Dance and Jimbaran Bay

uluwatu tour temple kecak

Get the details of this tour

Bali: Full-Day Private White Sand Beaches and Sunset Tour

uluwatu tour beaches sunset

Get the details of this tour

Get Your Printable Guide to the Best Restaurants in Uluwatu

Print your map & guide to Uluwatu restaurants

Sign up to get your free printable map and guide Uluwatu restaurants! You’ll get access to our other Bali food and yoga guides, too.

click to get the guide

Don’t Miss Our Other Bali Guides!

Detailed vegan guides to Ubud, Sanur, & Canggu

Our guides to the best yoga in Ubud, Sanur, & Canggu

Everything you need to know to plan a tour to Nusa Penida

We hope you found this guide to the best restaurants in Uluwatu helpful! Let us know about your Bali trip or tell us where you love to eat in Bali. Your comment will make us smile and it will be a help to our other readers!

  Happy mindful adventures, Jane & Stephen

We’re not going to lie, it takes a LOT of work to create travel guides like this. But it’s easy to help us out! If you book or buy something using one of our personal links in this post, we’ll earn a small fee at no extra cost to you. Of course, we would never recommend anything we didn’t 100% believe in! Huge thanks in advance! –S&J

Looking for the best restaurants in Uluwatu for vegans? This surf and beach community on the far southern shores of Bali is quiet compared to its northern neighbours like Ubud and Kuta. But it's developed enough to provide some tasty restaurants with excellent vegan options. Click to find out where to eat in Uluwatu. #bali #travel #vegan

Pin for your trip to Bali.

Hi, I’m Jane, founder and chief blogger on My Five Acres. I’ve lived in six countries and have camped, biked, trekked, kayaked, and explored in 50! At My Five Acres, our mission is to inspire you to live your most adventurous life and help you to travel more and more mindfully.

Leave a reply

Your email address will not be published. Required fields are marked *

Go top