Bali, a tropical paradise known for its breathtaking beaches, lush jungles, and rich culture, has also become a hub for incredible vegan cuisine. The island’s plant-based scene is as vibrant as its sunsets, offering creative dishes that blend traditional flavors with modern culinary techniques. Over the years, Bali has transformed into a must-visit destination for food lovers, with its vegan eateries drawing in locals and travelers alike.

From tranquil cafes nestled in the jungle to lively restaurants near the beach, Bali’s vegan offerings cater to every palate. Whether you’re a dedicated vegan or simply exploring new flavors, the island’s diverse and flavorful plant-based options are sure to impress. Let’s dive into some of the best vegan cafes and restaurants that Bali has to offer!

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  Plant Bistro

Plant Bistro - Photo by @plant.bistro
Photo by @plant.bistro

Take plant-based dining to new heights at Plant Bistro. Nestled in Ubud, this serene spot features natural wooden accents and lush tropical greenery, creating a welcoming space for vegans and newly vegan enthusiasts alike.

Under the guidance of Chef Simona Alderigi, the menu showcases fully vegan, innovative dishes, including favorites like Salmon Bruschetta, Gnocchi di Zucca, and Vitello Tonnato. Complement your meal with a refreshing Green Garden Smoothie or the zesty ABC Ginger, and you’ll be perfectly fueled for the day.

Plant Bistro

PLANT BISTRO
Blanco Museum Area, Jl. Raya Campuhan, Sayan, Ubud - Google Maps
Opening Hours : 8AM - 10PM

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

For more information : plantbistro.bali@gmail.com or Whatsapp

3  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

4  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

5  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

6  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

7  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

8  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

9  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

10  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

11  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

12  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

13  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

14  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

15  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

16  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

17  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

18  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

19  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

20  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

21  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

22  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

23  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

24  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

25  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

26  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

27  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

28  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

29  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

30  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

31  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