Travelling as a vegan can be daunting.

You are never sure if you will be able to find a restaurant that caters to your diet, and is able to serve up something tasty at that!

Well, when visiting Bali, you don’t need to worry.

The island is packed with vegan and vegetarian restaurants that offer fine cuisine from fresh locally grown ingredients.

A vegan twist on Balinese classics, Western favourites and inventive creations, there is a bit of everything to tuck in to – even your carnivore mates will be asking to go back again.

Get ready to be drooling on your keyboard.

Here are all the best vegan and vegetarian restaurants in Bali that promise an unforgettable meal.

Kynd Community – Seminyak

Kynd Community

Vibrant & Instagrammable
Everyday 7:30 AM-10:00 PM
+628 593 1120 209
Jalan Petitenget No.12 Kerobokan Kelod, Seminyak

Kynd Community


With a pink theme, tropical decor and a full vegetarian/vegan menu, Kynd Community is an epic dining spot, and one of the best restaurants in Seminyak.

There is something for everyone including smoothie bowls, pizzas, pastas and curries – all made from fresh Bali grown ingredients that are flavourful and guilt-free.

Located on the main street of Seminyak with plenty of room for gathering with a big group of friends, or heading out for a take-away breakfast, Kynd Community is a must-try for every vegan in town.

Be sure to try the buffalo wings!

Peloton Supershop – Canggu

Pels Supershop

Tropical & Bright
Everyday 11:00 AM-7:30 PM
+62 813 3761 9335
Jl. Pantai Berawa No.46, Tibubeneng

Pels Supershop


One of the most well-known vegan restaurants in Bali, Peloton has a well deserved reputation for incredibly tasty breakfasts and dinners.

In the heart of Berawa, it is the perfect stop off for an early morning coffee and sweet treat before a day at the beach, or ordering in a huge feast of guilt-free plates.

My personal favourite is the Hash Stack – it’s the ideal fuel for a busy day!

The Shady Shack – Canggu

Shady Shack

Open & Tropical
Mon-Sun 7:30-21:00
+62 819 1639 5087
Jl. Tanah Barak No.57, Canggu

Shady Shack


Fresh salads, burritos and snacks, The Shady Shack has an impressive menu of everything you can dream of.

You can meet up with friends for brunch and dine over large rainbow-coloured bowls in the breezy, rice paddy view location.

With an impressive selection of coffees and juices, it is also a great spot for a drink to refresh after exploring Canggu.

From morning to night, The Shady Shack pleases the senses all-day long.

Earth Cafe – Seminyak & Ubud

Earth Cafe

Everyday 7:00 AM - 11:00 PM (10:00 PM Ubud)
+62 (0) 821 4503 7943 / +62 (0) 361 976546
Jl. Kayu Aya 99 Seminyak - Bali / Jl. Goutama Selatan Ubud - Bali

Earth Cafe

This plant-based haven has 2 spots on the island, one on the busy Kayu Aya and the other just off the main street of Ubud.

Prepared with locally grown vegetables from certified organic farms, you are promised the best quality ingredients in every dish.

Based on vegan and Macrobiotic principles, each bite will benefit your body – as well as make your stomach very happy.

With raw, gluten-free, wheat-free and protein filled options, no matter your dietary preferences, there is something for you.

It is one of the most popular vegan restaurants in Bali for its vast selection.

Mad Pops – Seminyak

Mad Pops

Everyday 10:00 AM-10:00 PM
+62 813-3777-9122
Jl. Pantai Batu Bolong No.48, Canggu

Mad Pops

Finding a vegan-friendly ice-cream isn’t as easy as heading into the nearest Circle K. It takes a little bit more searching.

Well, search no more!

Mad Pops is the best vegan ice cream on the island.

Their popsicles are fruity and fabulous, and their ice-creams have all the qualities of regular dairy ice-cream, without the guilt.

Sample the fruity flavours or get a cone of classic chocolate. Mad Pops can satisfy your sweet craving without compromising your vegan diet.

I am Vegan Babe – Canggu

I am Vegan Babe

Vibrant & Cozy
Mon-Sun 8:00-17:00
+62 811 3806 700
Jl. Tanah Barak No.49, Canggu

I am Vegan Babe


All your regular favourites have been given a vegan twist at I am Vegan Babe.

A place to bring your best carnivore friends to give them an insight into plant-based life, there are Mexican dishes, salads, burgers, sandwiches and wraps.

The bright and breezy setting is perfect for dining with friends, and spending an afternoon on your laptop alongside a tasty plate of pancakes.

Affordable, tasty and fresh, I am Vegan Babe is a great vegan restaurant in Canggu, Bali.

Sayuri Healing Food – Ubud


Raw Vegan
Vibrant & Cozy
Mon-Sun 8:00-23:00
+62 822 4048 5154
Br Tebesaya, Jl. Sukma Kesuma No.2, Peliatan, Kecamatan Ubud


Raw Vegan

Sayuri Healing Food is so much more than just a vegan restaurant.

It is a mostly raw, high vibration, healing kitchen that aims to heal the body from the inside out.

Incorporating ancient Chinese, Ayurvedic and Macrobiotic wisdoms into their recipes, the restaurant has a deeper and more unique understanding of what is the most beneficial for the body.

Serving breakfasts, lunches, daily bowls and dinners, if you are going to try only one vegan restaurant in Ubud, this is the one.

Cafe Organic – Seminyak & Canggu

Cafe Organic

Everyday 8:00 AM- 4:00 PM
+62 878 5522 3426
Jln. Petitenget 99x Seminyak Bali / Jln. Batu Bolong 58x Canggu Bali

Cafe Organic

Cafe Organic may be one of the best known vegetarian restaurants in Bali.

The trendy and tropical place offers a delicious menu packed with vegetarian dishes that will have you forgetting about meat.

Tasty bites, large lunches and frozen smoothie bowls are the most popular options.

Open from breakfast till late lunch, it is an ideal spot to meet up with friends for a refreshing juice and fresh, organic snack.

Both the Seminyak and Canggu locations are central with a bright and comfortable decor.

Alchemy – Ubud


Raw Vegan
Bright & Comfortable
Mon-Sun 7:00-20:00
+62 813 3945 7432
Jl. Penestanan Kelod No.75, Sayan, Kecamatan Ubud


Raw Vegan

In the heart of Ubud, just a short distance from Campuhan Ridge Walk and the Monkey Forest, Alchemy is a vegan kitchen that promotes sustainable living by honoring mother earth and all of her gifts.

Their menu is filled with fresh delectable treats that encourage mindful thinking and eating.

There is a breakfast, salad and soup bar, breakfast menu, combo menu, mains, juices, smoothies, and, my favourite, raw chocolate truffles.

With a snack or meal to suit every craving or taste, Alchemy is another must-try vegan restaurant in Ubud.

Sage – Ubud


Jungle Views & Cozy
Mon-Sun 11:00-21:00
+62 812 3652 6047‬
Jl. Nyuh Bulan No. 1, Banjar Nyuh Kuning, Ubud



Sage is another vegan heaven in the vegan centre of Bali – Ubud.

With a vast menu of curries, tacos and burgers, you don’t need to compromise on good food to find a plant based meal.

All of the fresh ingredients are grown on their own private farm in the most organic and eco-friendly way possible.

Enjoy the crunch of newly picked lettuce and the sweet taste of homegrown tomatoes in large salads and lovingly made bowls.

Sage is a favourite in town for vegans and carnivores alike.

Falafel Temple – Canggu

Falafel Temple

Mon - Sat 10AM - 10PM / Sun 11AM - 9PM
+62 811 396 7979
Jalan Pantai Berawa #35 Tibubeneng

Falafel Temple

Who doesn’t love a warm pita bread stuffed full of tasty falafel, juicy sauces and fresh salad?

Filling a niche that was severely lacking on the island, Falafel Temple is here to make all our Middle Eastern dreams come true.

This vegetarian restaurant promises a punch of flavour filled with species, seasonings and herbs that will transport you to the desert in Israel.

Tuck into bursting pita pockets, wraps and mezze platters with hummus, falafel, salads and dips that are unbelievably delicious and fresh.

If you have been craving something a bit different than the usual rice and salad vegetarian options, Falafel Temple is where to go!

Amami Italian Vegan Restaurant – Canggu

Amami Italian Vegan Restaurant

Everyday 12:00 NN - 9:00 PM
Jalan Pantai Berawa 43, Canggu, Bali, Indonesia, 80361

Amami Italian Vegan Restaurant

Not eating meat doesn’t mean you have to miss out on incredible Italian cuisine.

Amami is a specialist vegan Italian restaurant that recreates all the traditional dishes with plant-based ingredients.

Serving authentic pastas, pizzas and antipastos with the same flair and ponce as the usual Italian restaurants, you won’t know the difference!

Using fresh vegetables, herbs and homemade bread, the tastes of Amami will linger long after you have finished your meal, leaving you wanting more.

Roti Daal – Canggu

Roti Daal

+62 877-1638-8771
Jl. Pantai Berawa, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia

Roti Daal

Indian food is always a good idea in my book, and Roti Daal is one of the most celebrated Indian restaurants in Canggu.

Their vegetarian and vegan menus are packed full of delicious traditional Indian meals and daily specials that will have your mouth watering.

Each meal set offers a selection of different curries and extras that you can mix and match for the best flavours.

In a cosy and easy setting, you can enjoy a chilled evening with friends over a delicious and healthy meal.

Moksa Ubud – Ubud

Moksa Ubud

Everyday 10:00 AM - 9:00 PM
Ubud II Kutuh, Jl. Puskesmas, Sayan Kecamatan Ubud, Kabupaten Gianyar, Bali 80571

Moksa Ubud

Moksa Ubud is so much more than just a restaurant.

Following eco-friendly practices within their permaculture garden, they are able to grow their own fresh ingredients for a real farm-to-table taste.

They have up to 60 species of edible plants including rosemary, dragon fruit, basil, and many more.

Elegant and colourful, each of the plates served at Moksa are artistic and beautiful – to the point you don’t want to ruin them!

If you are looking for a place to have a comfortable plant-based dinner with your loved ones, Moksa Ubud is a must-try!

Alkaline Restaurant – Canggu

Plant Cartel

Colorful & Instagrammable
Mon-Sun 12:00-21:00
+62 811 3883 541
Canggu, Kec. Kuta Utara

Plant Cartel


Using food to heal your body, Alkaline Restaurant is located within the Serenity Eco Guesthouse in Canggu. Serving a menu that uses food as medicine, the restaurant helps to keep your body at a healthy, alkaline level.

Raw and vegan, Alkaline Restaurant is dairy, egg and sugar free, but remains absolutely delicious. To accompany a healthy lifestyle, or to try something new, this vegan restaurant in Bali is a must-try.

Vedic Kitchen – Umalas

Vedic Kitchen

Mon-Fri 7:00 AM - 4:00 PM
+62 822-3000-5050
Jl. Raya Kedampang No.67, Kerobokan Kelod

Vedic Kitchen

Another Indian sensation, Vedic Kitchen is located on the outskirts of Canggu, in a quiet area called Umalas.

Away from the crowds, this vegan restaurant promises unforgettable Indian cuisine for an affordable and surprising price.

Using traditional spices and herbs to prepare fresh and delicious plates, for Indian natives or lovers of the cuisine, Vedic Kitchen is one of the best places to tuck into huge feasts.

Gather with your loved ones for a mesmerising, stomach pleasing meal.

Bodhi Leaf Eatery – Denpasar

Bodhi Leaf Eatery

Mon-Fri 7:00 AM - 5:00 PM (3:00 PM Sun)
Jalan Letda Made Putra No.2B Denpasar

Bodhi Leaf Eatery

Thai curries, noodles, falafels, Indonesian favourites and juices, Bodhi Leaf Eatery has it all.

This plant-based heaven is a must-try for ordering in. Available on both Grab and GO-JEK, you can easily pick out something new to try, or an old favourite, to be delivered right to your door.

Prepared with fresh, local ingredients, you can’t use the excuse of not wanting to leave the house for eating junk.

This delicious healthy food is made with love, and should be enjoyed and devoured by those who want to fuel their bodies with goodness.

Give Cafe – Canggu

Give Cafe

Everyday 8:00 AM - 9:00 PM
+62 821-4545-9316
Jalan Padang Linjong no. 85 Canggu, Bali, Indonesia 80361

Give Cafe

Unlike any other vegan restaurant in Bali, Give Cafe is a non-profit space that serves up incredible plant-based meals with every dollar paid going towards one of their selected charities.

Helping the animals, people, and land of Bali, you can dine at Give Cafe knowing that you are doing your bit to help the island – while enjoying a tasty plate.

Smoothie bowls, satay, curries and local faves are all available from the vegan kitchen, using locally grown fresh ingredients.

It is the perfect good deed!

Manggis in Canggu – Canggu

Manggis in Canggu

Mon-Sun 7:30 AM - 10:30 PM
+62 8113 880 885
Pemelisan Agung Street No. 07 Tibubeneng 80361

Manggis in Canggu

From morning till night, Manggis in Canggu has an impressive menu with a little bit of everything.

Huge breakfasts, satisfying mains, sandwiches, Asian faves and smaller snack bites, it is the perfect place to meet up with friends for an evening of eating and gossiping.

A family owned and run restaurant, it is a comfortable and homey spot where you can relax and dine while supporting the local community.

Narayana Vegetarian – Kerobokan

Narayana Vegetarian

Mon-Sat 9:00 AM - 5:00 PM
No. 5 X, Jl. Gn. Tangkuban Perahu, Kerobokan Kelod, Kec. Kuta Utara, Kabupaten Badung, Bali 80361

Narayana Vegetarian

When you want a vegan alternative to all your Indonesian favourites, check out Narayana Vegetarian.

They offer vegan nasi campur, tofu curry, and vegan bakso – a real win!

You can tuck into the best flavours of the island without worrying about compromising your vegan diet.

Using fresh local ingredients to ensure the authentic tastes, enjoy a dine-in meal or GO-JEK delivery of the best vegan Indonesian food in town.

Secret Spot – Canggu

Secret Spot

Everyday 7:30- 23:00
Jl. Tanah Barak No.7, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80361

Secret Spot

Secret Spot is no hidden gem, it is one of the best and well-known vegan restaurants in Canggu.

Their extensive menu, delicious sweet treats, and cool chilled set-up is perfect for those who want to spend a day on their laptop working through emails, or meeting up for a quick coffee with friends.

Pizzas, waffles, curries and cocktails are all served with a smile.

Vegetarians will be able to find dishes to suit them, and the vegans will be lost among the vast choice available.

You are sure to be heading back to try out even more of their dishes!

Umah Vegan Food – Denpasar

Umah Vegan Food

Mon-Sat 8AM-7PM / Sun 10AM-6PM
+62 813-3788-2828
Jl. Menuh 7 Kreneng Denpasar, Denpasar, Indonesia, Bali

Umah Vegan Food

I’m not suggesting you venture all the way out to Denpasar to visit this spot.

But if you happen to be in the area and want to stop off for some healthy Indonesian food, or have been scrolling through GO-JEK for too long, Umah Vegan Food is a fool-proof choice.

They offer all the usuals including mie goreng and nasi goreng, but they also have mie pangsit, capcay, seaweed asim manis and geprek.

You can try out something new as well as order your go-tos.

Samadi Bali – Canggu

Samadi Bali

Yoga Studio
Vibrant & Modern Interiors
Mon-Sun 7:00-21:00
+62 812 3831 2505
Jl. Padang Linjong No.39, Canggu

Samadi Bali

Yoga Studio

We all know the Samadi Yoga Studio, but did you know there is an epic vegetarian restaurant on-site?

Serving breakfasts, salads, pastas and curries, you can fuel up before an intense yoga session, or stop by for a quick bite with friends.

Open from 7am until 9pm, you can pig out day or night on tasty and healthy meals.

Final Thoughts

Do you believe me now when I say vegans don’t need to worry?

Not only can you find the usual curries and salads, but there are so many restaurants serving up incredible twists on classic carnivore dishes to make them vegetarian and vegan friendly.

Canggu and Ubud are the prime vegan restaurant spots in Bali. Whether you have a strict plant-based diet, or just want to try something new, there are so many options!

Let us know which restaurants you end up trying!