Bali is vegan food heaven. No other place in the world offers such a range of vegan options. From fully raw vegan restaurants to indulgent foodporn, you can find all types of cuisines and styles on the Indonesian island. In this blog post, I will list my favorites so you can create your own bucket list. Tip: Save this post to your Pinterest boards and flag the restaurants on your Google Maps.

Restaurants in Bali

Due to the recent spike in tourism, now there are more restaurants in Bali than ever. Every month dozens of new restaurants open up and the standards are high. If you want to attract the crowd, you have to be unique. And most importantly, your food needs to be really GOOD. I have never eaten so much amazing WHOLESOME food in one place ever before. That’s probably the best thing about Bali: You don’t need to put your health or bikini body at risk to enjoy excellent food. I’ve heard many people say it’s so easy to be vegan/vegetarian because the non-vegetarian options are so limited. That sounds like an ideal world for me!

In this post, I clustered the restaurants in two categories: Canggu & Seminyak and Ubud. During our 1 month stay in Bali, we spent most of our time in those two areas. You can also find amazing food in Denpasar and Kuta but we didn’t go there because we didn’t feel too attracted by big city vibes and the party scene. We loved the yoga & surf culture in Ubud and Canggu. Since the north, west, and east of Bali are less touristy, you will hardly find hip vegan cafes there. Though, you can find excellent local food there! We loved the Gado Gado in Munduk, which comes with rice crackers and the best peanut sauce in the world!

In November/December 2019 I visited Bali for a second time and checked out some more restaurants. Most of the time, I stayed in Canggu again. Therefore you will find a larger list of restaurants in the Canggu & Seminyak section. At the bottom of this opst you will find many additional recommendations from followers and friends. If you check out any of these restaurants, let me know in a comment! I love to know if this guide helped you.

My favorite way to save restaurants is to search for them on Google Maps on your phone and then click on „save„. I always select „Want to go“, which sets a green flag. If you find yourself hungry in Ubud or Canggu, those green pins on your mobile map can be extremely helpful. Saving places on Google Maps was a life-changer for me!

In the following, I will elaborately describe some of my favorite restaurants.

Canggu & Seminyak

Canggu is actually just a village but in recent years its beach has been attracting many surfers and digital nomads from all over the world. Now you can find a large ex-pat community there with lots of hip restaurants, bars, coworking spaces, yoga studios and alike. Seminyak is „just the next village“ but it offers a large variety of cute shops and restaurants, too. The traffic is heavy all day so you usually need around 20-30 minutes to get from Canggu to Seminyak. Most of the restaurants listed have many vegan options while some of them are completely vegan or vegetarian.


Cafe Organic

Cuisine: Vegetarian

Location: Canggu Seminyak

There are two locations where you can enjoy delicious organic food: Canggu and Seminyak. A third one is about to be opened soon, so stay tuned! I met the owner of Cafe Organic twice and learned about her philosophy. At Cafe Organic you will find a large variety of vegetarian and vegan dishes including some classics like „fish“ and chips. My favorite: The CRISPY CAULIFLOWER WINGS.


Clear Cafe

Cuisine: Asian-fusion

Location: Canggu & Ubud

At both their locations, you will be served epic wholesome Asian-fusion food. Tempeh lovers, check out their marinated tempeh! Their menu features a large variety of internationally inspired cooked and raw dishes and drinks. The interior design is quite unique, with many large tables perfect for groups and plenty of sockets to charge your electronic devices. Good wifi too.


Motion Cafe

Cuisine: Fitness Food

Location: Canggu

Happy hour for protein shakes from 2-5! And their protein shakes taste better than all milkshakes I’ve tried so far. How can you make a protein shake taste like an indulgent dessert? I would die to know the secret! All dishes at Motion Cafe are clean, with carefully selected ingredients perfectly designed to fit an active lifestyle. Motion Cafe was priorly named Avocado Cafe and some people still know it by that name.


The Loft

Cuisine: Vegetarian

Location: Canggu

This location only opened up a few months ago but it’s spreading the word of mouth fast. At The Loft you can find cold smoothie bowls, tasty wraps, and colorful bowls. My favorite was the green smoothie bowl! All smoothie bowls come with a gorgeous golden pineapple spoon, which makes your shots even more Instagrammable!


Green Ginger

Cuisine: Asian vegetarian

Location: Canggu

Asian-inspired dishes made healthy and nourishing. Green Ginger is the second location of the famous Elephant, one of the oldest restaurants of its kind in Ubud. The food there is excellent because the owners clearly know what they’re doing.


Nalu Bowls

Cuisine: Smoothie Bowls

Location: Canggu

What’s better than cold smoothie bowls after a morning surf session? This must be what Nalu Bowls thought when they opened their smoothie bowl restaurant close to the beach. At Nalu Bowls, you will find girls in bikinis with sunglasses enjoying their cold coconuts and smoothie bowls. What we didn’t know: The standard toppings are just banana slices and granola so if you want extras, you have to ask. We loved our bowls!


Poke Poke

Cuisine: Hawaiian

Location: Canggu

Poke bowls are originally made with fish, seaweed, rice, and vegetables. However, Poke Poke offers some vegan Poke bowls as well. I loved my red rice bowl with lettuce, nori, tempeh, tofu, and sprouts! It was the perfect bowl for me. The vegetarian sushi donuts are also vegan and an absolute must-try. Be warned: They are filled! Check out this Instagram post to find out what was the filling.



Cuisine: Vegan

Location: Canggu

If you ask for the best restaurants in Canggu, most people would probably name Peloton. The restaurant is one of the most famous and oldest of its kind. Apparently, Peloton and Cafe Organic were two of the first healthy organic restaurants in this area. At Peloton, you will find a relaxed atmosphere, great burgers, healthy bowls and different menus for breakfast and dinner. This means that if you want to eat smoothie bowls, you have to come before 1 pm. I didn’t know that so I had to go for a savory lunch – which turned out to be an excellent (and very photogenic) choice! I love their wholesome rainbow bowl with tempeh – big recommendation! The other bowls are pretty darn good too.



Cuisine: Local Vegetarian

Location: Canggu

This restaurant is actually part of The Chillhouse – a surf and yoga resort. We had complimentary breakfast and lunch at Cassava while we stayed at The Chillhouse. Make sure to check out my full accommodation guide. You can also visit Cassava and enjoy the EPIC food without being a guest at the resort. The food there is excellent. The chefs are incredibly skilled. Our favorites: The black rice pancake with dhal, „Avo Great Day“ (avocado, mushrooms, and scrambled tofu on toast), and Nasi Campur (those peanut coated mushroom skewers though!). We literally ate these three dishes alternately, day to day, because we couldn’t get enough of them.


Mad Pops

Cuisine: Vegan Ice Cream

Location: Canggu

Fully vegan ice cream shop. Do I need to say more? There are two Mad Pops locations, one in Canggu and one in Seminyak. The one in Canggu is bigger and less crowded, so I recommend to check out that one. Unfortunately, we couldn’t try all flavors but I have some tips for you anyway: Crunchy caramel, matcha, and stracciatella. Oh, how I missed stracciatella in my vegan life!



Cuisine: International

Location: Canggu

The large variety of dishes definitely makes Nude worth visiting. However, they also serve meat so most of the dishes cannot be made vegan. My favorites: The protein bowl and the raw vegan papaya rolls. My friend Alex had raw vegan zoodles with meatballs and liked them a lot too. You see: From raw vegan food to dishes featuring meat – Nude kinda does everything.

I Am Vegan Babe

Cuisine: Vegan

Location: Canggu

Traveling with non-vegans? This is the place to go! I Am Vegan Babe has veganized everything. Burgers, Ceasar salad and even shrimps. Plus they have a large variety of desserts like homemade Snickers, tiramisu & cakes. This restaurant is located close to Echo Beach and overlooks a rice field.


Give Cafe

Cuisine: Vegan, Indonesian

Location: Canggu

Give Cafe is a non-profit warung supporting charitable organizations in Bali. The food is 100% vegan, very delicious and there are even some oil-free / salt-free options. Love this place. One of my favs in Bali.


Secret Spot

Cuisine: Vegan

Location: Canggu

Man, I loved this place! The vegan poke bowl there is not just the prettiest but also the tastiest I’ve had in a long time. The food is simply excellent and the vibe is super cozy. They also have the most EPIC chocolate cake ever! It’s not the healthiest but so worth every single calorie!


More Canggu & Seminyak recommendations:

  • The Shady Shack (vegan cake, candy & bliss ball paradise! I ate here many times)
  • District
  • 707 Beachberm (no food but electronic live music with a little dancefloor by the beach – THE place to be around sunset)
  • Kembali Bumbak
  • Bali Buda
  • Satu-Satu
  • Avocado Factory
  • Vinny’s Warung (fully vegan Warung! Warung is the term for a local restaurant)
  • Varuna Warung (very cheap and tasty but salty and probably not the healthiest)
  • Ithaka Warung
  • Canteen Cafe
  • Betelnut Cafe
  • Warung Bu Mi
  • Crate Cafe (it’s always super packed, only open until 5pm)
  • Eden Cafe
  • Warung Dandelion (tasty Asian food & cute bunnies)
  • Oma Jamu (best Kombucha, cheap, fully vegan, local food)


The Elephant

Cuisine: Vegetarian

Location: Ubud

Being one of the oldest Western-style restaurants in Ubud, the Elephant offers a fantastic view over the ridge walk and excellent food. Literally everything we ordered was incredibly tasty. And we ordered a lot. The staff was very friendly and the seats were very comfortable. We would go back anytime! Our favorites: The pad thai, the sticky rice pudding, the hummus, and the green bowls. They have pretty photogenic tables, too! Wood and marble.


Seeds Of Life

Cuisine: Raw Food

Location: Ubud

This fully vegan restaurant changes its lunch special every day. I ordered the cauliflower gnocchi with walnut pesto, which was one of the best raw dishes I’ve ever eaten. It’s pretty low carb / high fat though, so you can’t eat a lot of it.What impressed us the most was the huge tonic menu, which features healing “cocktails” made from kombucha, spices, tea and other magical ingredients. My black tea kombucha definitely lifted my mood! They also have different raw vegan cakes every day. I loved the carrot cake but apparently, the chocolate tart is even better.



Cuisine: Balienese + International

Location: Ubud

If I had to rank all restaurants we visited in Bali, Sage would be somewhere at the top. My bowl was PERFECT! It featured brown rice, raw veggies, tofu, tempeh “bacon”, and a creamy garlic dressing. I also had crispy broccoli wings (yep, you read correctly) and a jackfruit wrap. Alexa had a plantain sandwich, which looked pretty epic too.


Sayuri Healing Food

Cuisine: Vegan

Location: Ubud

At Sayuri, you can sit on the floor, which is really good for your back! Their large menu features a variety of raw vegan dishes and they have a special bowl every day. To be honest, the smoothie bowls were not the best I had. We did love all the savory dishes though! Especially the dinner bowls are beautifully well balanced and the dressings are out of this world! And the chocolate bliss balls were too good to be true! I love this place for meeting friends, working, superfood shopping or simply enjoying a cozy superfood-hot-chocolate.

Earth Cafe

Cuisine: Vegan

Location: Ubud, Canggu & Seminyak

This superfood store has a built-in cafe that serves fully vegan food. When you enter the store and take the stairs, you will find a cozy upstairs area overlooking the center of Ubud. At Earth Cafe, I had the most delicious smoothie I have ever had in my life. Try it if you can! The smoothie is called „Samadhi“ on the menu. I still dream about it sometimes.


Mother Bali

Cuisine: Healthy Food

Location: Ubud

At Mother Bali, they have 2 different menus for daytime and evening. Healthy, nourishing and light bowls for lunch and heavier, more complex meals for dinner. We checked out their lunch options and were amazed by the variety of flavors! The view is pretty nice too. It’s a little far away from the center of Ubud but worth the ride.


Blu Cafe

Cuisine: International

Location: Ubud

Blue everything! The creative theme of this cafe spreads across the menu: Blue sushi, blue quinoa, blue smoothies. The dishes range from Italian to Asian and the most beautiful smoothie bowls I have ever seen in my life! The cafe is a quiet, hidden escape to the busy Ubud life located right in the center.


More Ubud recommendations:

  • Clear Cafe (refer to the Canggu section in this blog post)
  • Mudra Cafe
  • Atman Nourish cafe
  • Bali Buda
  • Acai Queen (acai bowls to eat in and take away)
  • Alchemy (the best raw vegan restaurant!)
  • Moksa (world-class vegan food for exploding your taste buds)
  • Pumpkin and Beetroot
  • Elixir Cafe
  • Zest (live music at nighttime)