When it comes to vegan food, Bali is a hotspot. In some parts of the world, being vegan can be a challenge but in Bali it’s an absolute delight. With more vegan cafes popping up all the time all around this beautiful little island, we put ourselves to work to find some of the best vegan eats on Bali.
It’s a tough job eating all of that delicious food but someone’s got to do it, right?
Thankfully many Indonesian dishes are inherently vegan, plus Bali caters quite well to its foreign visitors. In this list, we’ve got a mix between cafes that have a few vegan options on their menu to ones that are completely vegan. Some have a western menu and others have local options too:
Canggu
A surfing paradise for surfers of all levels, with cutesy cafes and sunset bars dotted along the coastlines, and affordable villas perfect for a getaway, Canggu is quickly replacing Seminyak as the It spot of Bali. Development is inevitable, but Canggu has been able to maintain its laid-back and relaxing vibe for its visitors. After all, how upset can one be, sitting in an adorable cafe eating delicious vegan food, after a full day riding the waves? Here are some of our favorite vegan eats in the area:
Peloton Supershop (Vegan)
Possibly the most popular vegan cafe in Canggu, if not all of Bali! Located in the relatively quiet side of Canggu, Peloton offers a wide variety of delicious and wholesome vegan food. Aside from its Instagram-worthy smoothie bowls that are perfect for breakfast, the cafe’s lunch and dinner menus are also filled with delicious options.
My personal favorite? The Power House Bowl that’s packed with greens, roasted pumpkin, broccoli, crunchy brown rice, marinated tempe, carrot, beetroot, cucumber, cabbage, cashews & hummus. Best way to wrap up a glorious day at the beach! As for drinks, the tumeric latte is delicious, and for something more cooling, go for their Pink Floyd smoothie, which tastes as amazing as it looks.
On the ground floor you will find an air conditioned setting, with big tables for sharing on your left, and individual seatings on your right. There is also merchandise for sale at the corner. Upstairs is an open air area which I prefer. The cafe also stays true to its core value, so no plastic straws and bags, which is awesome!
Address: No.46 Jln Raya Pantai Berawa. Berawa, Bali
Hours: 10:00am – 8:00pm
Matcha Cafe
Facing pretty rice fields, Matcha Cafe serves up a huge variety of vegan food that’s infused with Matcha (surprise!). It’s a tiny, outdoor spot that’s beautifully decorated, and the place is often packed with people, though the crowds tend to lessen between 3pm – 5pm. The crew is a friendly bunch who is always happy to give you recommendations and explain the health benefits of Matcha to you! It’s a perfect hang out place after surfing at the beach just 10 minutes’ walk away. Order the Macrobiotic Rainbow Bowl and Matcha Vegan Nutella Milkshake, and thank me later.
Similar to Peloton, Matcha Cafe uses paper straws. It’s always lovely to see effort made to conserve the environment. The pricing is also reasonable, and the portion is decent.
Address: Jl. Pantai Berawa No.99. Canggu Berawa, Bali
Hours: 8:00am – 5:00pm
Secret Spot
Right next to Peloton, you will find a tiny but mighty cafe, Secret Spot. This place is kind of camouflaged by the large plants and bikes parked right in front of it, but once you enter the place, it’s a whole new world. I loved the cute decorations on the wall! Head upstairs for a breezy open air seat.
Secret Spot is not full vegan, but ingredients and dressings can be switched upon request. Other than the mains, I also highly recommend trying out their delicious frozen yogurt and raw sweets.
Address: Jl. Pantai Berawa No.44, Tibubeneng, Canggu
Hours: 7:00am – 10:00pm
Nude Canggu
Before you even get started with the food, stepping into Nude’s tasteful interior and musical ambiance should put you in a good mood already. The place has both indoor and outdoor seating, with plenty of tables available for solo diners. The cafe’s menu is mainly carnivore, but the non-vegan ingredients can be replaced upon request. This is the place to go if you are dining with your non-vegan friends! I loved the falafel wrap (ask to replace the Greek yogurt with coconut yogurt) and Jamu Jamu drink.
It might not be the best place for you if you are hoping to have a vegan feast, but for a light meal (and dessert), Nude is awesome for that.
Address: Jl.Pantai Berawa. No 33. Canggu Berawa, Bali
Hours: 7:00am – 10:00pm
Other honorable mentions:
Cinta Cafe
The Shady Shack
Betelnut
Strawberry Fields
Ubud
When one thinks of Ubud, a few things come to mind: the infamous book, ‘Eat, Pray, Love’, secluded villas (like Capella Ubud), yoga, endless rice fields, and vegan culture. It’s many digital nomads’ top choice in Bali to base in, and for good reasons – it’s beautiful, affordable, convenient, and delicious! There are SO many great restaurants, cafes, and small eateries, you can spend months there and not get sick of it. Here are some examples and a bunch of honorable mentions worth checking out:
Siboghana Waroeng
“Siboghana Waroeng is the best value restaurant in Ubud for delicious Balinese vegan food. It’s set in a family compound so you get an insight into Balinese life while enjoying flavourful, inexpensive, home-cooked meals. Everything is vegan and cooked in coconut oil with no MSG. All the dishes are excellent but the highlight is the nasi campur, a mixed plate of red rice, vegetable curry, sayur urap vegetables, tempeh, satay, crispy mushrooms, potato cutlet, and a dollop of spicy ginger sambal.
Siboghana is a little off-the-beaten track in the south of Ubud, but it’s only a 15-minute walk from The Yoga Barn, and you could combine a trip here with the nearby ARMA art museum.” – Erin of Never Ending Voyage
Address: Jl. Made Lebah No.36, Peliatan, Ubud, Kabupaten Gianyar, Bali
Hours: 10:00am – 7:00pm
Warung Gauri
“Warung Gauri is a traditional Indonesian restaurant in Ubud. The restaurant is family-run, and it’s also a homestay. The Tempeh served here is the best Tempeh I’ve ever eaten, and the price for a dish is just 15,000 IDR. The Tofu served at Warung Gauri is great too, and the portions are generous. The mother and grandmother who work in the restaurant don’t speak a lot of English, but the menu is in English and they’re always smiling.
I’ve eaten at quite a few vegan restaurants in Bali, but this is by far the best traditional Indonesian warung I’ve found in Ubud.” – Alex of Swedish Nomad
Address: Jl. Bisma No.25, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali
Hours: 10:00am – 9:30pm
Bali Buda
“Bali Buda is one of our favorite restaurants in Ubud. We’d been here twice and had an amazing time both times. Bali Buda has an extensive menu, which includes healthy & delicious homemade meals. There are breakfast items such as its tutti-frutti bowl, Italian & Indonesian mains such as rice, pasta, burgers and tacos, as well as desserts. It also has a separate list for Raw Vegan Menu and Raw Vegan Delights, the latter consisting of pies and balls. Our favorites here are its vegetarian lasagna, vegetarian tacos and Mediterranean plate.
Bali Buda is just walking distance from the center of Ubud. The ambiance here is light and casual, and amazingly the prices reasonable for the quality you’re getting. ” – Katherine of Tara Lets Anywhere
Address: Jalan Jembawan No.1, Ubud, Gianyar, Ubud, Kabupaten Gianyar, Bali
Hours: 7:00am – 10:00pm
Dayu’s Warung
“Dayu whips up some of the healthiest, freshest fares I’ve come across in all my time in Asia. If you’ve been suffering from an MSG overload from spending too much time in this neck of the woods, this is the place to be.
Everything at Dayu’s Warung is made with quality ingredients and organic, fresh, local produce – and they really shine through in the way they are prepared with minimal seasoning. On my visit, I sampled the tempeh pumpkin lasagna and the sweet potato veggie coconut sandwich pictured. They were both gorgeous, delicious, fresh, and most importantly huge! Dayu is a cozy open space restaurant with an upstairs area that is especially quiet – perfect to escape the Ubud hustle for a few hours. They also offer a vegan cooking course that I wish I had done.” – Amélie of Mostly Amelie
Address: Jl. Sugriwa No. 28X, Padang Tegal Mekar Sari, Ubud
Hours: 8:00am – 10:00pm
Fresh Cafe
“Fresh is a really cool raw vegan restaurant in downtown Ubud who serve tasty but healthy raw vegan food. The ingredients are all locally sourced and it’s not expensive at all. We came here as vegan virgins and left converted – everything we tried was not only filling, but bursting with flavour. Our favourite was the avocado tartare starter and the “Living Lasagne” (made from zucchini, sundried tomato and almond paste). We also love the fact that the chef takes great care in presentation, ensuring that each dish looks like a work of art.
The ambience is gorgeous, with a jungle-like theme in a tropical outdoor terrace, with river view; it’s like you’ve entered another world. We definitely recommend to everyone whether you’re vegan or not.” – Stefan and Sebastien of Nomadic Boys
Address: Jl. Goutama Sel., Ubud, Kabupaten Gianyar, Bali
Hours: 10:00am – 6:00pm
Other honorable mentions:
Kismet Restaurant & Lounge
Seeds of Life
Atman Kafe
Clear Cafe
Alchemy
Sage
Beloved Earth Cafe
The Garden Kafe @ The Yoga Barn
Sayuri Healing Food
Seminyak
We will be honest: Seminyak isn’t our favorite place in Bali. It’s the sad reality of over-development – there’s trash everywhere, too many bars and clubs, insane traffic at any time of the day, and tourist traps at every corner. However, if you land in Bali late into the night, or have an early flight out to catch, it’s a good idea to spend a night in Seminyak. If you are not a fan of the crowded bars and malls like us, here are a few nice vegan places to spend your day in Seminyak:
Mad Pops Bali
You’ve probably seen the infamous “Ice Ice Baby” background on Instagram while searching in Bali. This ice cream spot in Seminyak has many Instagrammers flock over to get their best shot. Other than a photogenic place, the ice cream itself is also absolutely delicious – fresh and flavorsome, perfect for the crazy heat!
To be completely honest, we are still in search of a vegan ice cream that has the same creamy consistency of a dairy ice cream, but the ones we had at Mad Pops were absolutely delicious!
Address: Jl. Kayu Aya No.48, Seminyak, Kuta
Hours: 10:00am – 10:00pm
The Cashew Tree Cafe
“One of our most-liked places was The Cashew Tree Cafe on Bukit Peninsula.
This place is not fully vegan but there are plenty of options on the menu offering vegetarian, vegan and gluten-free dishes. Smoothies and smoothie bowls are simply amazing and you should visit for them alone. Plant-based Benedict breakfast is so delicious that you’ll want to repeat and come back. We personally fell for their quinoa bowl, organic salad, vegan burger, smoothie bowl and turmeric latte.
Just keep in mind, during the busy hours it may take up to 30 minutes of a wait time. When it comes to the location, it is a bit hard to access The Cashew Tree. You either need to ride a bike or take a taxi, but it’s worth the effort. And, we guarantee you’ll love a cafe’s lovely relaxed environment with healthy food!” – Anya and Mark from Road is Calling
Address: Jl. Pantai Bingin No.9, Pecatu, Kuta Sel., Kabupaten Badung, Bali 80361, Indonesia
Hours: 8:00am – 10:00pm
Kynd Community Seminyak
Kynd Community is by far one of the prettiest and most Instagrammable cafes on Bali. It’s best known for its delicious and freshly made smoothie bowls, which you can customize with fruit cutouts of your own name or message. But it’s not all about smoothie bowls! This cafe is 100% vegan, so you can be sure that anything you order is fully plant-based. They have both sweet and savory options like buffalo cauliflower wings, Beyond Burgers, and even vegan fried eggs. Plus, many items on the menu are Gluten Free or have a Gluten Free option.
Not to mention, the interior design is just as good as the food! From the pink walls and palm trees to cozy seating and aesthetic tableware, Kynd Cafe will make you want to stay all day. You can walk in for breakfast or lunch, but I recommend heading in early to grab a table before it gets busy. Dinner reservations must be made online before you arrive.
Address: Jalan Petitenget No.12 Kerobokan Kelod, Seminyak, Kuta Utara, Badung Regency
Hours: 7:30am – 10:00pm
Bonus: More Vegan Restaurants in Bali
Bodhi Leaf Eatery
Bodhi Leaf Eatery is a hidden gem situated in Denpasar, right in between Seminyak and Sanur. They serve up a variety of healthy dishes made with quality ingredients at affordable prices. A few crowd favorites include the Cantonese Platter, quesadillas, gyoza, and the vegan blueberry cheesecake. Even non-vegans will love this spot!
Address: Jl. Letda Made Putra No.2B, Dauh Puri, Kec. Denpasar Bar., Kota Denpasar, Bali 80232, Indonesia
Hours: 7:00am – 5:00pm
Waroeng Bagoes Vegetarian & Vegan
Located in Sanur on Bali’s eastern coast is this tasty local warung that is vegan-friendly and open late! Every dish on the menu is vegetarian, with vegan options for nearly all of them. Try the mushroom noodle soup, the soup dumplings or the Gado Gado for a traditional Balinese meal. They also have a delicious selection of freshly squeezed juices, coffee, tea, and fresh fruit. Waroeng Bagoes is the perfect place to grab an affordable vegan lunch or dinner while in Sanur!
Address: Jl. Pemamoran No.2, Sanur Kaja, Denpasar Selatan, Kota Denpasar, Bali 80227, Indonesia
Hours: 10:00am – 10:00pm
Alchemy Uluwatu
Alchemy Uluwatu is one of the best restaurants on the island and just so happens to be vegan! They pride themselves on providing nourishing foods full of nutrients and life force, so everything on the menu is plant-based, made fresh, and absolutely delicious. The smoothie bowls here are a must-try, as are the salads and medicinal soups. The atmosphere at Alchemy is modern and chic, with beautiful outdoor seating and a cozy coworking area where you can easily spend hours without even realizing it.
Address: Jl. Pantai Bingin No.8, Pecatu, Kec. Kuta Sel., Kabupaten Badung, Bali 80361, Indonesia
Hours: 8:00am – 10:00pm
Yum! Are you hungry yet?
I hope this guide helped you find some amazing vegan restaurants in Bali. The great news is, there’s so much to choose from and the healthy lifestyle options over there keep growing day by day.
What are some of your favorite places? Let us know what we missed in the comments!
GG says
Wow. Blown away by the plethora of options! I should not have read this approaching lunch. I’m starving!! Is it like this in all the big attractions in SE Asia (or in the capital cities)? There are more options there in Bali than in the major city I live in and then some. Plus these look really delicious, are so low priced, and many help the locals (and local ingredients). This is a case where to make up for the incredible savings in a cheap, hearty meal, is to tip really generously.
I have nothing to add in terms of places. This was very well researched like pretty much all the posts on here (and I have never been to Bali too). Great effort and maybe I could take this list and when I go to a local Indonesian/Malaysian restaurant see if they could alter their options to fit this if their vegan/vegetarian options are limited. Thanks!
Lastly, I enjoyed the tone of this post, very enthusiastic and spirited. It is great to read something that someone is passionate about in addition to being informative!
GG says
Oh, forgot specific thanks to Alex, Allison, Amélie, Anya&Mark, Ashley, Erin, Jackie&Justin, Katherine, and Stefan&Sebastien for their restaurant suggestions! It is great to hear all the different perspectives!
Kesari says
I just came from bali tour. it was awesome. thanks for your blog.
Dominique | dominiquetravels.com says
So many great looking vegan picks! There are countries in Asia where even vegatarianism is a challenge – I’m looking at you South Korea – but Bali looks like a place where you have ample of choice, and it even looks great!