Skip to content
The Bali Guideline
15 Best Vegan Restaurants and Cafés in Bali (2026)
Eat & Drink

15 Best Vegan Restaurants and Cafés in Bali (2026)

|17 min readByLilian

Bali is one of the easiest places in Asia to eat vegan. Ubud has the most choice, from raw-food cafés to plant-based fine dining at Plant Bistro and Tangi, while Canggu, Seminyak, Kuta and Sanur add burgers, pizza and cheap Indonesian plates. Every place on this list is built around a plant-based menu, and all but one are 100% vegan: at Moksa, which also lists a few vegetarian items, ask for coconut syrup instead of honey. Menu prices and opening hours are under each restaurant; many add 10% tax and a service charge (shown as ++).

Vegan restaurants by area

  • Ubud: Plant Bistro, Tangi Restaurant, Moksa, The Seeds of Life, Sage, Sayuri Healing Food Café, Alchemy and Sawobali.
  • Canggu: I Am Vegan Babe and Kasto.
  • Seminyak and Kuta: Tasty Vegan and Sauce Tree Plant Based Bistro.
  • Sanur and Denpasar: KOOD and Bodhi Leaf Eatery.
  • Nusa Penida: Vegan Soul Kitchen.

Looking for more healthy food? See the best salads in Bali and the best brunch spots in Bali.

In this guide16 sections

01I Am Vegan Babe

I Am Vegan Babe is an all-day vegan café in Canggu, opened in 2018 by Zee and Alex. The menu is 100% plant-based, with breads, cheeses, mylks and sauces made from scratch in-house, and the kitchen now serves from breakfast through dinner.

Brunch is the main draw: Signature Blueberry Pancakes, the Peaceful Benedict, Babe's French Toast with strawberry, walnut and whipped cream, and a cinnamon roll from the bakery counter. Later in the day, look for the Club Sandwich, the Bali Poke Bowl and Mexican plates such as Plant Beef Taquitos and the Fajita Burrito. Vegans and curious meat-eaters eat equally well here.

At a glance

I Am Vegan Babe

Location
Jl. Tanah Barak No.49, CangguGoogle Maps
Opening Hours
Daily 7 AM – 10 PM
Price
Mains IDR 75,000–135,000 (plus 16% tax and service)

02Plant Bistro

Plant Bistro is a fully vegan restaurant in the Blanco Museum area of Ubud, specializing in handcrafted vegan dishes, pastries and ice cream. The kitchen is led by Simona Paolicchi, a chef from Livorno, Italy, and the setting is calm and green, with eco-friendly decor.

Italian classics lead the menu: Bruschetta Salmon made with plant-based carrot salmon, Gnocchi di Zucca with sage and walnut crumble, Vitello Tonnato with a chickpea-based 'beef', and the Tagliata di Manzo mushroom steak, alongside pizzas, risotto and local dishes such as nasi campur and mie goreng. The vegan croissants, cakes, sorbet and gelato justify a visit on their own. It works as well for a long lunch or dinner as for a quick pastry stop.

At a glance

Plant Bistro

Location
Blanco Museum Area, Jl. Raya Campuhan, Sayan, UbudGoogle Maps
Opening Hours
Daily 8 AM – 10 PM
Price
Mains IDR 99,000–199,000++

03Tangi Restaurant

Tangi Restaurant is the fully plant-based restaurant of GDAS Bali Health & Wellness Resort, just south of central Ubud. It is set in the resort's tropical dining hall overlooking the jungle, and the kitchen describes its cooking as vegan soul food built on fresh, locally sourced ingredients.

The restaurant takes its name from a traditional Balinese medicinal herb, and the menu mixes Balinese, Asian and Western cooking: grilled fragrant rice in banana leaf, Tangi Yellow Laksa, Moringa Soup, Wonton Soup and the Tangi Beefless Steak made from grilled jackfruit. Come for an upscale plant-based lunch or dinner; resort guests get wholesome food without leaving the grounds.

At a glance

Tangi Restaurant

Location
GDAS Bali Health & Wellness Resort, Jl. Cempaka, Mas, UbudGoogle Maps
Opening Hours
Daily 6:30 AM – 11 PM
Price
Mains IDR 125,000–185,000 (plus 21% tax and service)

04Moksa

Moksa is a plant-based restaurant and permaculture garden on the western side of Ubud. Produce comes from the garden beside the dining room, and founder and executive chef Made Runatha, trained at the Living Light Culinary Arts Institute in the United States, builds the menu around farm-to-table cooking and sustainable living.

The kitchen serves both raw and cooked dishes, from the raw Lasagna Love and the Chef's Bowl to Jack Rendang, Tempeh Spare Ribs, Black Pepper Beet Steak and the Jumbo Plant Platters for sharing. The site also hosts garden tours, a Saturday farmers' market and a culinary academy with raw and Balinese plant-based classes. It suits food lovers who like to see where lunch is grown.

At a glance

Moksa

Location
Jl. Melati, Kutuh, Sayan, UbudGoogle Maps
Opening Hours
Daily 9 AM – 9 PM (last order 8:30 PM)
Price
Mains IDR 85,000–100,000 (plus 15% tax and service)

05Tasty Vegan

Tasty Vegan is a small, fully vegan restaurant in Seminyak, set in a quiet garden down a narrow side lane. It is a calm, cozy break from the traffic outside, with friendly service and modest prices.

The menu covers both local Indonesian cooking and Western comfort food. The satay with peanut sauce is the standout, alongside Indonesian plates such as nasi campur, mie goreng and gado-gado. It is a good budget pick for long-term vegans and anyone curious about plant-based Indonesian dishes. The entrance off the main road is easy to miss, so look out for the lane.

At a glance

Tasty Vegan

Location
Jl. Raya Basangkasa Gg. Dewata No.15B, SeminyakGoogle Maps
Opening Hours
Daily 9 AM – 9 PM

06The Seeds of Life

The Seeds of Life is a long-standing raw food café and Taoist tonic bar in central Ubud, and one of the fixtures of Bali's raw vegan scene. Everything is 100% vegan and mostly raw, with some cooked dishes, and the desserts contain no dairy, gluten or refined sugar.

Beyond the food, the café pours wild and ancient artisan Chinese teas, tonic elixirs from its loloh bar, kefir and kombucha. Raw cheesecake, tiramisu and bliss balls are popular sweet picks. The building also houses a raw food culinary academy, and a second café has opened just west of central Ubud. It suits health-minded travelers and raw food fans.

At a glance

The Seeds of Life

Location
Jl. Gautama No.2, UbudGoogle Maps
Opening Hours
Daily 8 AM – 10 PM (last order 9 PM)

07Sauce Tree Plant Based Bistro

Sauce Tree Plant Based Bistro is now based in Kuta rather than Canggu. The whole menu is plant-based, with vegan 'chickun', 'hum', 'steak' and 'fish' standing in for meat, and the cooking is hearty comfort food aimed as much at meat-eaters as at vegans.

Burgers are the main reason to come: the Saucetree Burger with crispy vegan 'chickun', smoked 'hum' and cheese sauce, the Double Cheese Burger and the Nemo Burger with a vegan fish patty. Cauliwings with sweet chili mayo, corn ribs, carbonara and satay taichan round out the menu, and wine is available. Frozen vegan products can also be pre-ordered to take home. It is an easy choice for a casual lunch or dinner in Kuta.

At a glance

Sauce Tree Plant Based Bistro

Location
Jl. Benesari No.6, KutaGoogle Maps
Opening Hours
Wed–Mon 11 AM – 9 PM (closed Tue)

08Sage

Sage is a fully vegan restaurant a long walk from central Ubud, serving what it calls vibrant vegan fusion. It remains one of the town's best-loved plant-based spots, known for its kind team.

Expect Mexican-inspired plates such as burritos and flautas, nourishing vegetable bowls, hearty burgers and homemade cakes. Whole cakes and cookies can be ordered, and takeaway and delivery are available. Go for a long lunch or dinner; at night, the walk back to central Ubud is dark.

Location
Jl. Nyuh Bulan No.1, Nyuh Kuning, Mas, UbudGoogle Maps
Opening Hours
Daily 8 AM – 9 PM

09KOOD (Kolaborasi Untuk Desa)

KOOD (Kolaborasi Untuk Desa) is a 100% plant-based canteen on the Denpasar side of Sanur, open for breakfast, brunch, lunch and dinner. It runs on a self-service, open-kitchen model: order at the counter, collect your food and return your dishes. Nothing is fried, white sugar is avoided and allium-free dishes are available on request.

The menu is simple and very affordable: noodles such as Creamy Miso Noodle and an unfried mie goreng, bean burgers, pizza by the slice, quesadillas and an Eg Salad Sandwich, plus smoothies made with cashew yogurt and plant-based gelato. A small shop sells house-made mylks, yogurt and snacks. It is a natural stop for budget travelers, families and anyone eating vegan every day.

At a glance

KOOD (Kolaborasi Untuk Desa)

Location
Jl. Kutat Lestari No.2, Sanur Kauh, SanurGoogle Maps
Opening Hours
Mon–Thu 7 AM – 9 PM; Fri–Sun 7 AM – 9:30 PM
Price
Noodles IDR 21,000; bean burgers IDR 32,000; pizza IDR 15,000 per slice

10Vegan Soul Kitchen

Vegan Soul Kitchen is a small, fully vegan restaurant in Sakti on Nusa Penida, set away from the main road on a bumpy side lane in the hamlet of Tiing Jajang. The reward for finding it is a calm, owner-run feel and a jungle view that is at its best around sunset.

The menu combines local vegan dishes with Western food, plus smoothie bowls, pancakes and fresh juices. The tempeh satay is a recent favorite. Travelers staying around Sakti can wind down with a relaxed, healthy dinner after a day of sightseeing.

At a glance

Vegan Soul Kitchen

Location
Tiing Jajang, Sakti, Nusa PenidaGoogle Maps
Opening Hours
Daily 8 AM – 8:30 PM

11Bodhi Leaf Eatery

Bodhi Leaf Eatery is a small, fully plant-based spot in a shop row in central Denpasar. It focuses on healthy food at fair prices and has a loyal following. A small shop sells groceries.

Regular picks include a tempeh burger, nori maki rolls, smoothies and smoothie bowls. It is a daytime-only spot, closing in the late afternoon and earlier on Sundays. Drop in for a wholesome vegan breakfast or lunch while exploring Denpasar or running errands in town.

At a glance

Bodhi Leaf Eatery

Location
Jl. Letda Made Putra No.2B, Dauh Puri, DenpasarGoogle Maps
Opening Hours
Mon–Sat 7 AM – 5 PM; Sun 7 AM – 3 PM

12Sawobali

Sawobali is a 100% vegan restaurant in Ubud, known for its signature daily buffet of Indonesian fusion cooking, served since 2016. The food is also gluten-free and Sattvic, which means no onion or garlic, and the owners are happy to explain each dish.

The all-you-can-eat spread typically includes tempeh, tofu, salads, soup and desserts, with drinks and vegan ice cream ordered separately. The buffet is served in the afternoon and evening, so plan it as an early dinner rather than lunch. The sambal is very spicy. It is the place to taste a wide range of local vegan dishes in one sitting, and an easy choice for anyone avoiding gluten, onion or garlic.

At a glance

Sawobali

Location
Jl. Sukma Kesuma No.19, Peliatan, UbudGoogle Maps
Opening Hours
Daily 3 PM – 9 PM

13Sayuri Healing Food Café

Sayuri Healing Food Café is a plant-based café and vegan chef academy in Ubud. The menu is fully vegan, mostly raw living food with some cooked dishes and many gluten-free options. Nuts and seeds are activated and dehydrated below 48°C, and the miso and tempeh are organic and non-GMO.

The Laksa Bowl is served every day, while specials rotate through the week, such as the Banana Flower 'Fish' Taco early in the week and the Raw Mexican Lasagne on Saturdays; the raw desserts are a highlight. The café has a strong community feel, hosting kirtan, cacao ceremonies and other events, and it also offers catering and delivery within Ubud. Raw food fans, yoga travelers and anyone keen to learn plant-based cooking will get the most out of it.

At a glance

Sayuri Healing Food Café

Location
Jl. Sukma Kesuma No.2, Peliatan, UbudGoogle Maps
Opening Hours
Daily 8 AM – 11 PM (last order 10 PM)
Price
Bowls and mains mostly IDR 85,000–110,000 (plus 16.5% tax and service)

14Kasto

Kasto is a modern vegan Italian restaurant in Canggu, founded in 2019 by four Italian friends. The menu is 100% plant-based, and chef patron Giuseppe brings more than two decades of fine-dining experience, including time in Michelin-starred kitchens.

Everything is made in-house, from the pasta rolled by hand each morning to the dough and the plant-based meats. Signatures include Brasato Plin Ravioli, Le Polpette della Nonna, a plant-based braised 'beef' cheek, wood-fired pizza and the Oh My Pork panini with plant-based pulled pork; cannoli and a PB tiramisù finish the meal. Walk in or reserve by WhatsApp. It suits vegans and meat-eaters who want a proper Italian dinner.

At a glance

Kasto

Location
Jl. Canggu Padang Linjong, CangguGoogle Maps
Opening Hours
Tue–Thu and Sun 10 AM – 10 PM; Fri–Sat 10 AM – 11 PM (closed Mon)
Price
Pasta IDR 70,000–140,000; mains IDR 115,000–170,000; pizza IDR 99,000–125,000 (plus 17% tax and service)

15Alchemy Bali

Alchemy Bali is a plant-based café and wellness center whose flagship sits in Ubud, with sister outlets in Uluwatu and Canggu. The menu is completely plant-based and gluten-free, and many dishes are raw, never heated above 43°C, alongside gently cooked options.

The build-your-own Salad Bar and Breakfast Bar draw most visitors, and the menu also covers açai bowls, avocado toast, turmeric laksa, kebab wraps and the soft-serve ice cream bar. Produce comes from organic and regenerative suppliers, takeaway containers are biodegradable and bottles can be returned. Alchemy also runs yoga, wellness treatments and an academy. It is a safe bet for health-focused travelers and anyone with dietary restrictions.

At a glance

Alchemy Bali

Location
Jl. Penestanan Kelod No.75, Penestanan, UbudGoogle Maps
Opening Hours
Daily 7:30 AM – 9:30 PM
Price
Salad Bar IDR 99,000; Breakfast Bar IDR 95,000 (plus 16% tax and service)

Vegan food in Bali: FAQ

Where is the best area for vegan food in Bali?

Ubud, by a wide margin: more than half the restaurants on this list are in or around it, and most cafés there label vegan dishes clearly. Compare stays in Ubud on Booking.com, or see the best hotels in Ubud and the best wellness retreats in Bali. Canggu is second, with more burgers, pizza and brunch; see the best restaurants in Canggu or compare stays in Canggu.

Is Indonesian food vegan-friendly?

Often, but not always. Tempeh and tofu are everyday foods, and gado-gado and many vegetable dishes are plant-based, but sambal can contain shrimp paste (terasi) and fried rice is often cooked with egg. Ask for food "tanpa telur, tanpa terasi" (no egg, no shrimp paste), or eat at the restaurants on this list. For cheap local plates, see the best cheap eats in Bali.

How much does a vegan meal cost in Bali?

From IDR 21,000 for a noodle bowl at KOOD in Sanur to IDR 99,000–199,000 plus tax and service for a main at Plant Bistro in Ubud. Most cafés on this list charge IDR 75,000–140,000 for a main.

Can vegans eat well on Nusa Penida?

Yes: Vegan Soul Kitchen is in Sakti, on the west side of the island. Take the fast boat from Sanur and see where to stay in Nusa Penida.

Where can I find vegan cakes and bread?

Several bakeries now make vegan sourdough and cakes; see the best bakeries in Bali and the best cafés in Ubud.

Klook and Booking.com links are affiliate links: we may earn a commission if you book, at no extra cost to you.

Updated Tuesday 3 November 2026

Tags:Vegan CafesHealthy FoodVegetarian

blog written by

Lilian

Lilian is a Bali-born travel and lifestyle writer at The Bali Guideline. Growing up on the island gave her a deep love for its culture, landscapes and traditions. Curious by nature, she explores new places, seeks out the ones visitors often miss and turns what she finds into stories and practical guides that help travelers make the most of Bali.