Only a few years back, a list of the best vegan restaurants in Bali was very limited, but now Bali is a foodie haven to plant-based eaters or for those who are just looking to adapt a more healthier lifestyle for 2023. Bookmark this post as you should try out all of these places that we’ve rounded up the Best Vegan and Vegetarian Cafes and Restaurants in Bali

1  I Am Vegan Babe

I Am Vegan Babe - Photo by @thelittlelondonvegan
Photo by @thelittlelondonvegan

I Am Vegan Babe is the ultimate Canggu vegan brunch spot, this place serves sweet and savory breakfasts, mexican food as well as amazing desserts. The interior is tropical chic with a chill vibe and beautiful rice field view.

Look out for Club Sandwich, Bali Poke Bowl, Tacos, French Toast with banana, strawberry and gelato, and do not leave without grabbing their cinnamon roll.

Note: I Am Vegan Babe is currently a daytime only venue, closing by 4.30 PM

I AM VEGAN BABE
Jl. Tanah Barak No.49, Canggu - Google Maps
Opening Hours : 7AM - 4.30PM

Price : Average Spending - Approx IDR 150,000/person

2  Zest Ubud

Zest Ubud - Photo by @foodbeacon
Photo by @foodbeacon

With its motto 'powered by plants – made for people', Zest Ubud offers a simple and real experience that connects people with nature and brings happiness through carefully curated meals.

Their menu consists mostly of locally grown plants and organic agriculture, from Nasi Campur, Salad Bowl, Pizza to Sushi Rolls. Located in the heart of Ubud, with trendy Balinese inspired decor, laid back setting, and greenery view makes Zest Ubud even more lovable.

ZEST UBUD
Jl. Penestanan Kelod No.8, Penestanan, Ubud - Google Maps
Opening Hours : 8AM - 9PM

Price : Average Spending - Approx IDR 150,000/person

3  Tangi Restaurant

Tangi Restaurant - Photo by @tangirestaurant
Photo by @tangirestaurant

For a truly indulgent and upscale plant-based dining experience, visit the latest addition to the Ubud's dining scene - Tangi Restaurant. Savor an array of delicious and nutritious plant-based dishes made with fresh, locally sourced ingredients.

Tangi Restaurant - Photo by @tangirestaurant

Focusing on international cuisine with Balinese herbal plants brings a unique flavor to each dish, making Tangi the perfect destination for vegan foodies.

TANGI RESTAURANT
Jl. Cemp., MAS, Ubud - Google Maps
Opening Hours : 7 AM – 10 PM

Price : Average Spending - Approx IDR 400,000/person

4  The Sloth Bali

The Sloth Bali - Photo by @thesloth.bali
Photo by @thesloth.bali

Any carnivores still sketchy on this entire plant-based thing should drop everything and head to The Sloth Cafe. Although you won’t find any meat, there is nothing quite like a hangry vegan burger and vegan chicken caesar wrap to satisfy your taste buds.

Dig into the mains, but make sure to save room for dessert; the vegan slutty brownie and cookies are not to be missed.

THE SLOTH BALI
Jl. Pantai Batu Mejan No.90A, Canggu - Google Maps
Opening Hours : 7AM - 7PM

Price : Average Spending - Approx IDR 100,000/person

5  Peloton Supershop

Peloton Supershop - Photo by @taramilktea
Photo by @taramilktea

This casual cafe in Canggu serves a wholly vegan menu in a stylish and cozy setting. Peloton Supershop offers a variety of non vegans alike menu such as Lasagnas, Burritos, and Burgers Filled with Mushroom Nut Pattie, Vegan Egg, signature sauce and more.

Dishes are vibrantly coloured, 100% plant based and extremely Instagram worthy. Once you’ve finished eating, take a stroll down the neighbourhood’s wealth of independent boutiques.

PELOTON SUPERSHOP
Jl. Pantai Berawa No.46, Tibubeneng - Google Maps
Opening Hours : 9 AM – 9 PM

Price : Average Spending - Approx IDR 150,000/person

6  The Shady Shack

The Shady Shack - Photo by @_daniellelorraine_
Photo by @_daniellelorraine_

The Canggu vegan scene has proven time and time again that just about any food can be made into delicious vegan foods and the Shady Shack is no exception.

Offering nutritious creations in all colours of the rainbow, from burgers to standard smoothie bowls and even a cauliflower nasi goreng. Wash it all down with a cold coconut and lounge under the palms, or boost your immune system with a turmeric latte.

THE SHADY SHACK
Jl. Tanah Barak No.57, Canggu - Google Maps
Opening Hours : 8AM - 9PM

Price : Average Spending - Approx IDR 150,000/person

7  Moksa Ubud

Moksa Ubud - Photo by @katymisson
Photo by @katymisson

Moksa Ubud has been serving up delightful plant-based menus that are freshly prepared with all organic natural ingredients and based at its own permaculture garden.

With the mission to help the sustainable living, as well as to create balance and harmony within each dish, expect to find healthy and satisfying food like Masala Pumpkin Uttapam, and balinese paella that's absolutely crave-worthy.

MOKSA UBUD
Ubud II Kutuh, Jl. Puskesmas, Sayan, Ubud - Google Maps
Opening Hours : 11AM - 8PM

Price : Average Spending - Approx IDR 250,000/person

8  Earth Cafe & Market

Earth Cafe & Market - Photo by @camoholix
Photo by @camoholix

Situated just off the main street in Ubud, Jalan Hanoman, Earth Cafe and Market is an excellent healthy vegan cafe with market store of organic produce, health-conscious groceries, environmentally-friendly cosmetics and clothing in Bali. Their seitan steak and the Mediterranean platter are worth paying a visit for alone. There is also an Earth Cafe in Seminyak too!

EARTH CAFE & MARKET
(1st Store) Jl. Goutama Selatan Ubud | (2nd Store) Jl. Kayu Aya 99 Seminyak - Google Maps
Opening Hours : 7AM - 10PM | 7AM - 11PM

Price : Average Spending - Approx IDR 150,000/person

9  LN Fortunate Coffee Bali

LN Fortunate Coffee Bali - Photo by @titinsuwarnisutanto
Photo by @titinsuwarnisutanto

This franchise vegan cafe originates from Taiwan and operates outlets across Southeast Asia that serves vegan dishes inspired by Indonesian, Asian and also Western Cuisines. Try their Nasi Goreng Olive, Mushroom Satay with peanut sauce, Fried Beancurd with orix sauce and their seasonal menu Spaghetti Aglio Olio. So yum!

LN FORTUNATE COFFEE BALI
Jl. Gn. Soputan No.88X, Pemecutan Klod, Denpasar - Google Maps
Opening Hours : 11AM - 10PM

Price : Average Spending - Approx IDR 50,000/person

10  Living Food Lab

Living Food Lab - Photo by @igorpyh_photo
Photo by @igorpyh_photo

Another great casual cafe and teaching kitchen with a mission to promote healthy menus in advocating conscious or mindful eating. Living Food Lab serves up locally-grown organic raw food that’s both vegan and gluten free.

The most popular dish is the Tempeh Taco Crumble Salad with nacho lime dressing, guacamole, chopped tomato, cilantro leaves and raw corn chips.

LIVING FOOD LAB
(1st Store) No 8, Canggu Square units 12-13, Canggu | (2nd Store) Green School, Sibang Kaja, Abiansemal - Google Maps
Opening Hours : 7AM - 9PM | 8AM - 4.30 PM (Closed on Saturday and Sunday)

Price : Average Spending - Approx IDR 200,000/person

11  Akasha Restaurant

Akasha Restaurant - Photo by @qiijenny
Photo by @qiijenny

Located 15 minutes outside Ubud, this ground breathtaking earth-friendly restaurant surrounded by rice fields and jungle is a worth to try if you are visiting Bali soon. Akasha is an organic plant-based restaurant that serves delicious vegan and raw dishes.

Must-tries include Jackfruit Barbarossa Pizza, Pad Thai, and Mushroom Burger. For something sweet, try their strawberry cheese cake or vanilla ricotta.

AKASHA RESTAURANT
Jl. Sinta, Keliki, Tegallalang, Gianyar - Google Maps
Opening Hours : 12PM - 6PM

Price : Average Spending - Approx IDR 150,000/person

12  Tasty Vegan

Tasty Vegan - Photo by @sarefarid
Photo by @sarefarid

If you are looking for local vegan foods, good prices, cozy atmosphere, this small restaurant in Seminyak sure ticked all the boxes. Our go to dishes are satay with peanut sauce, mie goreng and curry rice.

For those who crave some western cuisine, try their aussie pizza. Vegan or not, you're bound to be a convert after a meal here.

TASTY VEGAN
Jl. Raya Basangkasa gg. Dewata No.15B, Seminyak - Google Maps
Opening Hours : 9AM - 9PM

Price : Average Spending - Approx IDR 60,000/person

13  The Seeds Of Life

The Seeds Of Life - Photo by @vgangypsea
Photo by @vgangypsea

This Ubud-based café is another mainstay on Bali’s raw vegan scene, where combining fun, flavour, vibrancy and integrity through raw living foods, yoga and holographic kinetics. In here, you can expect unusual options for food and drinks such as Raw Laksa Soup, Warmed Gnocchis with walnut pesto, Aloe Vera Sashimi Plate, and artisan Chinese Teas.

THE SEEDS OF LIFE
Jl. Gootama No.2, Ubud - Google Maps
Opening Hours : 12PM - 8PM

Price : Average Spending - Approx IDR 150,000/person

14  Sauce Tree Plant Based Bistro

Sauce Tree Plant Based Bistro - Photo by @saucetree
Photo by @saucetree

Treat yourself to a tasty plant-based feast at Sauce Tree Plant Based Bistro in Canggu! This all-vegan eatery is the perfect destination for budget-conscious foodies searching for a delicious mealWith an all-vegan menu and convenient hours, you can enjoy a tasty meal at any time of day. Whether you're in the mood for breakfast, lunch, or dinner, the options at Sauce Tree are sure to satisfy. And be sure to try the must-haves like the saucetree burger, beandog, and cauliwings for an extra burst of flavor.

SAUCE TREE PLANT BASED BISTRO
Jl. Canggu Padang Linjong No.85, Canggu - Google Maps
Opening Hours : 8 AM – 10 PM

Price : Average Spending - Approx IDR 90,000/person

15  Bella By Sage

Bella By Sage - Photo by @olgapisklyukova
Photo by @olgapisklyukova

From the same people who brought you Sage, Bella by Sage focuses on vegan Italian cuisine. The atmosphere is very relaxing yet sophisticated, and they are serving up favorites like pizza margherita, calzone buffalo wings, and taro gnocchi. If you're there for breakfast, don't miss the benedict—trust.

BELLA BY SAGE
Jl. Penestanan, Sayan, Ubud - Google Maps
Opening Hours : 9AM - 9.30PM

Price : Average Spending - Approx IDR 150,000/person

16  Vinny’s Warung

Vinny’s Warung - Photo by @fennavansurksum
Photo by @fennavansurksum

Whether you're in the mood for takeout or a cozy sit-down meal, Vinny’s Warung brings you traditional Indonesian Nasi Campur made Organic & Vegan in Canggu. Using high quality ingredients and certified organic produce, they offer a healthy selection of Organic heritage rice and a range of colourful and delicious dishes and absolutely no cruelty.

VINNY’S WARUNG
Pantai Batu Bolong St No.37, Canggu - Google Maps
Opening Hours : 8AM - 5PM

Price : Average Spending - Approx IDR 100,000/person

17  Manggis In Canggu

Manggis In Canggu - Photo by @gultomdedi
Photo by @gultomdedi

When you step into this charming restaurant in Canggu, you'll fall in love with the inviting large outdoor terrace surrounded by a variety of tropical plants.

Manggis in canggu focuses on no-frills vegan food that combines flavors of the East and West. You really can’t go wrong with their a la carte menu, with choices that include Marinara Meatballs, Jack Rendang and House Salad Bowl.

MANGGIS IN CANGGU
Jl. Pemelisan Agung No.7, Tibubeneng, North Kuta - Google Maps
Opening Hours : 7AM - 12AM

Price : Average Spending - Approx IDR 150,000/person

18  Sage

Sage - Photo by @laurafruitfairy
Photo by @laurafruitfairy

With its unique interior and cozy ambience, Sage is a top spot for plant-based food in Ubud. Their menu is a mix of Mexican inspired dishes and healthy vegetable bowls. Vegans should keep their eyes peeled for the tempeh tacos, hula burger, cauliflower fritas with chipotle sauce and go jelly green giant bowl topped with creamy house dressing.

SAGE
Jl. Nyuh Bulan No. 1, Banjar Nyuh Kuning, Ubud - Google Maps
Opening Hours : 8AM - 9.30PM

Price : Average Spending - Approx IDR 150,000/person

19  Kynd Community

Kynd Community - Photo by @christinaa_he
Photo by @christinaa_he

Craving for a healthy meal and loves capturing your dining moment, the Kynd Community is recommended. This cozy cafe transforms fresh veggies into various style food creations; Perfect for all vegans! Even though all dishes are plant-based, the taste is no joke.

Besides, the interior is dominated by pink that goes lovely with tropical murals. So while waiting for an order, one or two beautiful snaps can be yours. Or without you knowing it, maybe you have taken many pictures for your feed? Who knows

KYND COMMUNITY
Jl. Petitenget No.12 Seminyak - Google Maps
Opening Hours : 8AM - 9PM

Price : Average Spending - Approx IDR 175,000/person

20  Amami

Amami - Photo by @scorpionmind
Photo by @scorpionmind

In the mood for some Italian cuisine? Amami in Ubud has you covered with delicious vegan pizzas, pastas, and even Italian desserts and —all 100 percent vegan. A few menu items worth trying:, N’duja E Funghi Pizza (Gf Pumpkin Crust) Mamma Mia Che Carbonara, Charcoal Croissant and Tiramisu.

AMAMI
Jl. Raya Pantai Berawa No. 43 Canggu - Google Maps
Opening Hours : 1PM - 10PM

Price : Average Spending - Approx IDR 150,000/person

21  Kood - Kolaborasi Untuk Desa

Kood - Kolaborasi Untuk Desa - Photo by @ayam.sisit
Photo by @ayam.sisit

Open for breakfast, lunch, and dinner, Kood (Kolaborasi Untuk Desa) is an open kitchen and self service concept with quality vegan diner-style food options at affordable prices.

The Egg Sandwich is a simple delight, or for something more substantial try the ‘Mie Yamin’, with tempeh, tofu and sweet spicy sauce .Pair your meal with Teh Tarik or Mylo Mylk and you’re good to go.

KOOD - KOLABORASI UNTUK DESA
Sanur - Google Maps
Opening Hours : 8AM - 8PM

Price : Average Spending - Approx IDR 50,000/person

22  Vegan Bali

Vegan Bali - Photo by @strabbycrabby
Photo by @strabbycrabby

One of Kuta’s few vegan restaurants, Vegan Bali serves an extensive selection of Vegetarian options. This small restaurant on Bedugul Lane provides reasonably priced, mixed Asian and Western Cuisine. Our favourites are Planet Tempe, Curry Rice, and Mushroom Pizza The interior is simple yet comforting, so if you’re looking for some tasty food for a good price, look no further.

VEGAN BALI
Bedugul Lane No.5, Kuta - Google Maps
Opening Hours : 11AM - 8PM

Price : Average Spending - Approx IDR 50,000/person

23  Vegan Soul Kitchen

Vegan Soul Kitchen - Photo by @vegan_soul_kitchen
Photo by @vegan_soul_kitchen

A hidden gem in Nusa Penida Island, Vegan Soul Kitchen is an excellent choice for vegetarian and non-vegetarian that offers an all-vegan menu that is sure to please. Located on the top of the Jungle, you can find selections of western style menus, smoothies and juices. Try their pesto pasta, veggie burger and satay temple. Easily the best vegan restaurant Nusa Penida Island has to offer.

VEGAN SOUL KITCHEN
Sakti, Nusapenida - Google Maps
Opening Hours : 8AM - 9PM

Price : Average Spending - Approx IDR 85,000/person

24  Falafel Temple

Falafel Temple - Photo by @falafeltemple
Photo by @falafeltemple

Middle eastern food has always been known for being extra vegetarian-friendly, and Feast of Merit is no exception. This restaurant in Canggu’s trendy area of Berawa brings real, home-cooked, Middle Eastern cuisine to the Island of Bali.

Inspired by the flavors of Morocco, Turkey, and Egypt, Falafel Temple combines traditional spices with the freshest local ingredients from all over the island.

FALAFEL TEMPLE
Jl. Pantai Berawa No.34, Tibubeneng, North Kuta. - Google Maps
Opening Hours : 10AM - 10PM

Price : Average Spending - Approx IDR 150,000/person

25  Eat.co

Eat.co - Photo by @deanraphael
Photo by @deanraphael

Located next to retreat center Samyama, Eat.Co is all about wholesome, fresh, colourful, plant based bistro overlooking the beautiful rice paddies. Focused on predominantly organic and local ingredients, they serve salads, vegan pizza, vegan burgers, vegan bowls, plenty of toast options and colorful smoothies as well. For those with a sweet tooth, try their chia pudding with layers of homemade granola and thick coconut nice cream.

EAT.CO
Jl. Cempaka, MAS, Kecamatan Ubud - Google Maps
Opening Hours : 9AM - 9PM

Price : Average Spending - Approx IDR 150,000/person

26  Bodhi Leaf Eatery

Bodhi Leaf Eatery - Photo by @lvvng_
Photo by @lvvng_

Budget-friendly Bodhi Leaf Eatery has been a favourite on locals’ ‘affordable eats’ lists and plant-based diners will be happy to know that this restaurant offers a dedicated vegan menu. Dishes to try from the asian cuisine include bibimbap bowl, quinoa sushi, padthai noodles to western cuisine such as smoothies bowl, salad bowl and tempeh burger.

BODHI LEAF EATERY
Jl. Letda Made Putra No.2B, Denpasar - Google Maps
Opening Hours : 7AM - 5PM

Price : Average Spending - Approx IDR 100,000/person

27  Peacezza

Peacezza - Photo by @peacezza.bali
Photo by @peacezza.bali

From the team behind the stylish plant-based cafe in Seminyak - Kynd Community, Peacezza is serving up some equally delicious vegan pizzas. With plenty of options for grilled veggies, toppings like wild mushroom and capers and a generous sprinkle of their vegan cheese, these vegan pizzas are seriously mouth-watering.

PEACEZZA
Jl. Petitenget No.12 Seminyak - Google Maps
Opening Hours : 8AM - 9PM

Price : Average Spending - Approx IDR 150,000/person

28  Tru Plant

Tru Plant - Photo by @itstru.id
Photo by @itstru.id

Located on the bustling Petitenget Road, this stylish cafe offers a variety of plant-based dishes that are sure to satisfy. Look out for a selection of brunch options, as well as, pastas, salads, burgers. Must-try menu items include the Spaghetti Meat (less) Steak, Tropical Pancakes, and Chickn Parmigiana.

TRU PLANT
Jl. Petitenget No.88x, Kerobokan - Google Maps
Opening Hours : 7 AM – 10 PM

Price : Average Spending - Approx IDR 150,000/person

29  Dreamwave Donuts

Dreamwave Donuts - Photo by @dreamwavedonuts
Photo by @dreamwavedonuts

This 100% vegan doughnut shop in Canggu serves an extensive variety of freshly-handmade vegan doughnuts and specialty coffee. Its doughnuts come in adventurous flavours like peanut butter & jelly, triple chocolate, kemangi & pistachio, as well as more conventional flavours like cinnamon sugar and strawberry jam. So go ahead and treat yourself!

DREAMWAVE DONUTS
Jl. Tanah Barak, Canggu - Google Maps
Opening Hours : 9AM - 8PM

Price : Average Spending - Approx IDR 100,000/person

30  Sawobali

Sawobali - Photo by @sawobali
Photo by @sawobali

Sawobali is where the vegan magic happens in Ubud! With a mix of Indonesian favorites and desserts, you're sure to find something to tantalize your taste buds. Plus, the atmosphere is so inviting, you'll feel right at home. And don't even get us started on the delicious buffet - there's something for everyone, no matter what you're in the mood for. Trust us, the fresh ingredients and tasty dishes are worth every penny. So, whether you're a seasoned vegan or just curious, Sawobali should definitely be on your must-try list!

SAWOBALI
Jl. Sukma Kesuma No.19, Peliatan, Ubud - Google Maps
Opening Hours : 12 PM – 8 PM

Price : Average Spending - Approx IDR 75,000/person