
25 Best Vegan Restaurants & Cafés in Bali 2026: Ubud, Canggu & Uluwatu
Bali is one of the easiest places in the world to eat vegan. Tempeh and tofu are everyday Indonesian staples, and from Ubud's raw-food cafés to Canggu's brunch spots and the cliff-top cafés of Uluwatu, plant-based menus are everywhere.
More food guides: the best restaurants in Ubud and the best cafés in Canggu.
Best vegan food in Bali by area
- Ubud: Zest, Moksa, Sayuri, Wild Vegan, The Seeds of Life, The Raw Temple, Plant Bistro, The Elephant and Sawobali (best-value buffet).
- Canggu: I Am Vegan Babe, Kasto, Warung Dua Hati, The Sloth and the Alkaline Vegan Restaurant at Serenity.
- Seminyak and Kuta: KYND, Tasty Vegan, Tanaman at Desa Potato Head and Sauce Tree.
- Uluwatu: Alchemy Uluwatu and KYND Uluwatu.
- Sanur, Denpasar and Nusa Penida: KOOD, Bodhi Leaf and Vegan Soul Kitchen.
More plant-based spots: One Love in Ungasan (100% vegan, opened 2026) and Veganlicious smoothie-bowl shops across the island.
1. Sawobali
Discover the enchanting world of vegan cuisine at Sawobali in Ubud. With a blend of Indonesian favorites and desserts, there's something for everyone to enjoy. The inviting atmosphere makes you feel right at home, while the mouth-watering buffet offers a variety of options for all tastes. Trust in the quality of fresh ingredients and delicious dishes that are worth every penny. Whether you're a seasoned vegan or simply curious, Sawobali is a must-try dining destination.
The draw is an all-you-can-eat spread of around ten hot Indonesian plant-based dishes, plus crackers, sambal and salad, for about IDR 75,000, which makes it one of Ubud's best-value vegan dinners (4.6 on Google from almost 1,000 reviews).
The Details
- Location
- Jl. Sukma Kesuma No.19, Peliatan, UbudOpen in Maps
- Hours
- Daily 3 PM – 9 PM (dinner only)
- Price
- All-you-can-eat buffet about IDR 75,000 per person
Vegan Status
Plant-based Indonesian
2. Sayuri Healing Food

Japanese raw-food chef Sayuri Tanaka opened Sayuri Healing Food on Sukma Kesuma Road in Peliatan in 2016, and the menu is all plant-based. The kitchen leans raw and living, borrows from Ayurveda and macrobiotics, and shares its garden with a studio and a vegan chef academy.
Daily specials and bowls are IDR 105,000, from the raw Mexican lasagne to the Galactic Bowl, and the Dragon Roll sushi is IDR 95,000. Kirtan and cacao ceremonies fill many evenings. Menu prices exclude 10% tax and 6.5% service.
The Details
- Location
- Jl. Sukma Kesuma No.2, Peliatan, UbudOpen in Maps
- Hours
- Daily 8 AM – 11 PM (last order 10 PM)
- Price
- Mains IDR 85,000–110,000++
- Restaurant details
- Sayuri Healing Food →
Vegan Status
100% vegan, with many raw and gluten-free dishes
3. The Sloth Bali

Skeptical carnivores and plant-based enthusiasts alike will find their taste buds tantalized at The Sloth Cafe. Although devoid of meat, their mouthwatering vegan burgers and vegan chicken caesar wraps will undoubtedly quench your cravings. Savor the delectable main courses, but be sure to reserve some appetite for the irresistible vegan slutty brownie and cookies – dessert is not to be missed!
It's a laid-back daytime café near Echo Beach with a daily salad bar, smoothie bowls, burgers, wraps and pasta, and it also rents loft-style studios upstairs.
The Details
- Location
- Jl. Pantai Batu Mejan No.90A, Canggu (Echo Beach)Open in Maps
- Hours
- Monday – Saturday, 9 AM – 5 PM; closed Sunday
- Price
- About IDR 100,000 per person
- Hotel details
- The Sloth Bali →
Vegan Status
100% plant-based
4. KOOD – Kolaborasi Untuk Desa

KOOD (Kolaborasi Untuk Desa) is a 100% plant-based canteen and shop in Sanur, with an open kitchen and a self-service counter where you order and pay. It serves breakfast, lunch and dinner, and the shop sells home-made mylk, yoghurt and cookies to take away.
Prices are built for every day: all the noodle dishes are IDR 21,000 (try the Mie Aiam Jamur with mushrooms and plant-based 'aiam', or the new king-oyster-mushroom Carbonara), the EG Salad Sandwich is IDR 25,000 and a scoop of house gelato is IDR 15,000. With 4.7 stars from more than 2,800 Google reviews, it's one of Bali's best-loved vegan spots.
The Details
- Location
- Jl. Kutat Lestari No.2, SanurOpen in Maps
- Hours
- Daily 7 AM – 9 PM (to 9:30 PM Fri–Sun)
- Price
- Budget: about IDR 25,000–50,000 per person
Vegan Status
100% vegan
5. Tasty Vegan

Embrace the cozy atmosphere, enticing local vegan cuisine, and wallet-friendly prices at Tasty Vegan in Seminyak. Satisfy your cravings with their satay with peanut sauce, mie goreng, and curry rice. For those yearning for a taste of the West, their Aussie pizza is a must-try. Vegan or not, you'll be captivated by the flavors of Tasty Vegan.
Rated 4.7 from more than 1,000 Google reviews, it's still one of Seminyak's go-to spots for vegan satay and Indonesian classics.
The Details
- Location
- Jl. Raya Basangkasa Gg. Dewata No.15B, SeminyakOpen in Maps
- Hours
- Daily 9 AM – 9 PM
- Price
- About IDR 60,000–125,000 per person
Vegan Status
100% vegan
6. Zest Ubud

Embracing the mantra 'powered by plants – made for people', Zest Ubud delights in delivering a genuine and uplifting experience that unites people with nature through nourishing and thoughtfully crafted meals. Showcasing a predominantly local and organic menu, Zest Ubud's offerings range from the traditional Nasi Campur and Salad Bowls to innovative Pizzas and Sushi Rolls. Nestled in the heart of Ubud, this charming cafe boasts trendy Balinese-inspired decor, a laid-back ambiance, and lush green vistas that enhance its allure.
Everything on the menu is vegan and most dishes come gluten-free. Try the Royal Breakfast (taro hash brown, jackfruit sausage, daikon bacon and chickpea omelette, IDR 108,000) or the smoked carrot 'salmon' bruschetta (IDR 88,000).
The Details
- Location
- Jl. Penestanan No.7, Sayan, UbudOpen in Maps
- Hours
- Daily 8 AM – 10 PM
- Price
- Brunch mains IDR 78,000–108,000
Vegan Status
100% vegan; most dishes available gluten-free
7. The Seeds of Life Cafe

Located in Ubud, The Seeds Of Life cafe is a cornerstone of Bali's raw vegan scene, harmoniously blending raw living foods, yoga, and holographic kinetics. Discover the unexpected with their Raw Laksa Soup, Warmed Gnocchis with walnut pesto, Aloe Vera Sashimi Plate, and artisan Chinese teas.
Its Taoist Tonic Bar blends Chinese, Ayurvedic and Indonesian jamu herbalism, the raw desserts contain no dairy, gluten or refined sugar, and there's daily Mysore-style Ashtanga yoga upstairs.
The Details
- Location
- Jl. Gootama No.2, UbudOpen in Maps
- Hours
- Daily 8 AM – 10 PM (last order 9 PM)
- Price
- About IDR 100,000 per person
Vegan Status
100% vegan (mostly raw)
8. The Shady Shack

Set amidst the vibrant Canggu vegan scene, The Shady Shack is a vegetarian café with plenty of colourful vegan dishes. From hearty burgers and nourishing smoothie bowls to an inventive cauliflower nasi goreng, this eatery will satisfy your cravings. Unwind under the palm trees with a refreshing coconut or invigorate yourself with a soothing turmeric latte.
Note that it's vegetarian rather than fully vegan, so check the menu markers; the vegan desserts are a highlight.
The Details
- Location
- Jl. Tanah Barak No.57, CangguOpen in Maps
- Hours
- Daily 7:30 AM – 10:30 PM
- Price
- About IDR 100,000–175,000 per person
- Restaurant details
- The Shady Shack →
Vegan Status
Vegetarian, with many vegan dishes
9. I Am Vegan Babe

Indulge your senses in the tropical paradise of I Am Vegan Babe, Canggu's must-visit destination for exceptional vegan cuisine. This stylish brunch hotspot offers a mouthwatering array of sweet and savory breakfast items, tantalizing Mexican dishes, and delectable desserts, all within a stunning tropical chic setting that exudes relaxation.
As you savor your meal, let the serene backdrop of lush rice fields transport you to a world of tranquility. Don't miss the opportunity to try their signature Club Sandwich, vibrant Bali Poke Bowl, crispy Taquitos, and the heavenly French Toast with strawberries, walnuts and whipped cream. Before you bid farewell to this vegan haven, be sure to treat yourself to their irresistible cinnamon roll.
Open since 2018, it now serves breakfast through dinner until 10 PM. Its signature omelette is made from tofu, and the Peaceful Benedict uses JUST Egg; pancakes are IDR 85,000 and the Pad Thai IDR 105,000.
The Details
- Location
- Jl. Tanah Barak No.49, CangguOpen in Maps
- Hours
- Daily 7 AM – 10 PM
- Price
- Mains IDR 75,000–135,000 (+16% tax and service)
- Restaurant details
- I Am Vegan Babe →
Vegan Status
100% vegan
10. Kasto Italian Vegan

Kasto is a fully plant-based Italian restaurant on Padang Linjong Road in Canggu, started by four Italian friends and run in the kitchen by chef patron Giuseppe, who brings two decades of fine-dining experience. Pasta is rolled by hand every morning, and the dough, sauces and plant-based 'meats' are all made in-house.
Pizzas run from the IDR 99,000 Margherita to the IDR 125,000 Pork & Cabbage, and the Brasato plin ravioli is IDR 80,000 as a half portion. Order a few plates to share, and remember it is closed on Mondays.
The Details
- Location
- Jl. Canggu Padang Linjong, CangguOpen in Maps
- Hours
- Tue – Thu & Sun 10 AM – 10 PM, Fri – Sat 10 AM – 11 PM; closed Monday
- Price
- Pizzas IDR 99,000–125,000; pastas IDR 70,000–140,000++
Vegan Status
100% vegan
11. Warung Dua Hati

A short walk from Echo Beach on Batu Mejan Road, Warung Dua Hati is a family-owned vegan warung that cooks Indonesian classics with plant-based 'pork', 'chicken' and 'lamb', and no MSG. It opens for breakfast, with pancakes, croissants and smoothie bowls before the rice dishes take over.
The Nasi Campur Dua Hati (IDR 70,000) lets you choose red or white rice, a protein such as 'lamb' rendang and one of three sambals. The house sambals and sauces are sold in jars to take home. On Tuesdays and Wednesdays it closes between lunch and dinner.
The Details
- Location
- Jl. Pantai Batu Mejan No.12D, Canggu (Echo Beach)Open in Maps
- Hours
- Thu – Mon 7 AM – 10 PM; Tue – Wed 11:30 AM – 3:30 PM and 5 PM – 8 PM
- Price
- Mains IDR 30,000–80,000 nett
Vegan Status
100% vegan
12. KYND Community

For a picture-perfect dining experience, visit Kynd Community, where fresh vegetables are transformed into a plethora of plant-based culinary masterpieces. The vibrant pink interior, complemented by tropical murals, provides the perfect backdrop for your Instagram-worthy moments. Enjoy the delicious and visually stunning dishes in this one-of-a-kind cafe.
KYND now has three cafés: the original Seminyak flagship (more than 100 seats, with a retail store), Canggu and KYND Uluwatu on Jalan Labuansait, rated 4.8 from more than 1,000 reviews and one of the best vegan cafés on the Bukit.
The Details
- Location
- Jl. Petitenget No.12, Seminyak (also Canggu and Uluwatu)Open in Maps
- Hours
- Daily 7:30 AM – 9 PM
- Price
- About IDR 75,000–150,000 per person
Vegan Status
Vegetarian; a mostly vegan menu, with free-range eggs
13. Moksa Ubud

At Moksa Ubud, you'll find a tantalizing array of plant-based dishes crafted from fresh, organic ingredients sourced from their very own permaculture garden. With a focus on sustainability and harmony, Moksa Ubud offers satisfying, healthful meals like the Masala Pumpkin Uttapam and a fragrant Asam Laksa Noodle.
Chef Madé trained at the Living Light Culinary Arts Institute in the US, and the restaurant sits in a 2,500 m² space beside its own permaculture garden. Try the vegan nasi goreng (IDR 95,000) or the raw garden pizza (IDR 85,000).
The Details
- Location
- Jl. Melati, Ubud II Kutuh, Sayan, UbudOpen in Maps
- Hours
- Daily 9 AM – 9 PM
- Price
- Mains IDR 85,000–100,000
Vegan Status
Plant-based; vegan and vegetarian menu
14. Plant Bistro

Set among the trees beside the Blanco Museum on Raya Campuhan Road, Plant Bistro is a fully plant-based restaurant and patisserie with an open-air terrace and chandeliers. Its menu moves between Italy and Indonesia, and the 'chicken', 'tenderloin' and 'parmesan' are all made from plants.
Try the tagliata di manzo, a mushroom steak with plant-parmesan and demi-glace (IDR 199,000), or the nasi campur with jackfruit rendang (IDR 114,000). Leave room for a macaron (IDR 29,000) or cashew-cream gelato (IDR 34,000). Book dinner tables by WhatsApp.
The Details
- Location
- Jl. Raya Campuhan (Blanco Museum area), Sayan, UbudOpen in Maps
- Hours
- Daily 8 AM – 10 PM
- Price
- Mains IDR 94,000–199,000++
Vegan Status
100% vegan
15. The Elephant

Inside the Taman Indrakila hotel on Sanggingan Road, The Elephant is a vegetarian restaurant whose open-sided dining room, hung with paper lanterns, looks over a green valley. There is no meat or fish on the menu; dishes marked V are vegan and VO can be made vegan.
Good vegan picks are the tofu larb (IDR 65,000), rice paper rolls with peanut sauce (IDR 60,000) and the tom yum (IDR 55,000), and most salads come in a vegan version for IDR 85,000. Eggs, feta and butter appear elsewhere, so ask for the vegan option when you order.
The Details
- Location
- Hotel Taman Indrakila, Jl. Raya Sanggingan, Sayan, UbudOpen in Maps
- Hours
- Daily 8:30 AM – 10 PM
- Price
- Smaller plates IDR 45,000–70,000; salads IDR 85,000
Vegan Status
- Vegetarian, not fully vegan
- Many dishes are vegan or can be made vegan
16. The Raw Temple

A short walk north of Ubud Palace on Suweta Road, The Raw Temple is a 100% raw vegan café, and its kitchen is also free of gluten, soy and refined sugar. It doubles as a community space, with live music, kirtan and movie nights on most evenings, plus raw chef courses and the 7 Chakra Juice Detox program.
The all-day Full English Breakfast and Breakfast Wrap are IDR 99,000, the Samadhi Temple Bowl IDR 88,000 and a raw Tom Kha Gai IDR 69,000. Book a table by WhatsApp, or order on GoFood for delivery around Ubud.
The Details
- Location
- Jl. Suweta No.88, UbudOpen in Maps
- Hours
- Daily 9 AM – 11 PM
- Price
- Mains and breakfasts IDR 59,000–111,000
Vegan Status
100% raw vegan and gluten-free
17. Samyama Eatery

Overlooking beautiful rice paddies, Samyama Eatery (formerly Eat.Co) at the Samyama retreat centre offers wholesome, colorful plant-based dishes crafted from predominantly organic and local ingredients. Enjoy a variety of salads, vegan pizza, vegan burgers, vegan bowls, and more, along with their delectable chia pudding dessert.
It's open to the public, rated 4.8 on Google, and its kitchen filters and UV-purifies all the water used to wash and cook its vegetables.
The Details
- Location
- Jl. Cempaka, Mas, UbudOpen in Maps
- Hours
- Daily 8 AM – 9 PM
- Price
- About IDR 100,000–200,000 per person
Vegan Status
Plant-based (vegan and some vegetarian dishes)
18. Vegan Soul Kitchen

A hidden gem on Nusa Penida Island, Vegan Soul Kitchen is a must-visit for vegetarians and non-vegetarians alike. Overlooking the jungle, enjoy a selection of western-style dishes, smoothies, and juices. Don't miss their pesto pasta, veggie burger, or satay temple at this top vegan eatery on the island.
It's about 1 km off the main road in a jungle setting, rated 4.9 on Google; reviewers recommend the rainbow Buddha bowl, tempeh coconut curry and cassava fries. On the other side of the island, Vegan Soul Cafe in Ped is a second all-vegan option.
The Details
- Location
- Tiing Jajang, Sakti, Nusa PenidaOpen in Maps
- Hours
- Daily 8 AM – 8:30 PM
- Price
- About IDR 50,000–100,000 per person
- Restaurant details
- Vegan Soul Kitchen →
Vegan Status
100% vegan
19. Sage

Sage, in Nyuh Kuning just south of central Ubud, offers a warm and inviting atmosphere with a diverse menu of plant-based Mexican-inspired dishes and nourishing vegetable bowls. Keep an eye out for their tempeh tacos, hula burger, cauliflower fritas with chipotle sauce, and the indulgent green giant bowl.
It's rated 4.6 from almost 1,500 Google reviews.
The Details
- Location
- Jl. Nyuh Bulan No.1, Nyuh Kuning, UbudOpen in Maps
- Hours
- Daily 8 AM – 9 PM
- Price
- About IDR 75,000–100,000 per person
- Restaurant details
- Sage →
Vegan Status
Vegan
20. Bodhi Leaf Eatery

Budget-friendly Bodhi Leaf Eatery offers a dedicated vegan menu with Asian favorites like bibimbap bowl, quinoa sushi, and pad thai noodles, as well as Western options such as smoothie bowls, salad bowls, and tempeh burgers. This eatery has quickly become a local favorite for affordable, plant-based dining.
The Details
- Location
- Jl. Letda Made Putra No.2B, DenpasarOpen in Maps
- Hours
- Daily 7 AM – 5 PM (Sunday to 3 PM)
- Price
- About IDR 50,000–75,000 per person
Vegan Status
Vegan
21. Sauce Tree Plant Based

Experience a guilt-free, plant-based feast at Sauce Tree Plant Based, now in Kuta on Jalan Benesari. Catering to budget-conscious foodies, this all-vegan eatery offers mouthwatering meals throughout the day. Don't miss their signature saucetree burger, beandog, and cauliwings for a burst of flavor.
Rated 4.9 from more than 600 Google reviews, it's known for its plant-based burgers, from the crispy 'chickun' Saucetree Burger to a konjac 'prawn' burger.
The Details
- Location
- Jl. Benesari No.6, KutaOpen in Maps
- Hours
- Daily 11 AM – 9 PM; closed Tuesday
- Price
- About IDR 75,000–150,000 per person
Vegan Status
100% plant-based
22. Alchemy Uluwatu

Bali's best-known raw and plant-based café brand now has a home on the Bukit. Alchemy Uluwatu, on the road down to Bingin, serves a completely plant-based and gluten-free menu, from a jackfruit burger (IDR 99,000) and wood-fired pizzas to a lion's mane mushroom steak with miso glaze (IDR 125,000).
Build your own bowl at the salad bar (IDR 108,000), or grab a cold-pressed juice. With 4.6 stars from more than 4,000 reviews, it's the top answer to 'vegan food in Uluwatu'; Alchemy also has cafés in Ubud and Canggu.
The Details
- Location
- Jl. Pantai Bingin No.8, Pecatu, UluwatuOpen in Maps
- Hours
- Daily 7:30 AM – 9:30 PM
- Price
- Mains IDR 99,000–125,000
Vegan Status
100% vegan and gluten-free
23. Tanaman at Desa Potato Head

For a special-occasion plant-based dinner in Seminyak, Tanaman at Desa Potato Head is inspired by the Balinese idea of food as medicine. Its tasting menus run to five or seven courses, including a savoury jackfruit gulai with soursop and spices, and the seven-course megibung, based on the Balinese tradition of shared dining.
The dining room is all timber, terracotta brick and rattan lanterns, and it's rated 4.8 on Google. The menu marks dishes containing dairy or egg, so vegans should ask for the fully plant-based versions.
The Details
- Location
- AM House, Desa Potato Head, Jl. Petitenget No.51B, SeminyakOpen in Maps
- Hours
- Daily 7 AM – 10 PM
- Price
- Tasting menus IDR 315,000 (5 courses) and IDR 395,000 (7 courses)Plus 10% service and 10% tax
Vegan Status
Plant-based (some dishes contain dairy or egg; ask for the plant-based options)
24. Wild Vegan Healing Restaurant

Wild Vegan calls itself Bali's first medicinal plant-based restaurant, with organic whole-food dishes rooted in herbal medicine and Balinese jamu. It's 100% vegan, uses no white sugar in its desserts, and brews its own kombucha, tepache, water kefir and ginger beer.
Try the jackfruit rendang, the tempeh potato steak or the raw zucchini lasagna. It's rated 4.8 from more than 1,200 Google reviews.
The Details
- Location
- Jl. Sugriwa No.16, UbudOpen in Maps
- Hours
- Daily 10 AM – 10 PM (breakfast from 8 AM)
- Price
- About IDR 75,000–225,000 per person
Vegan Status
100% vegan; no white sugar
25. Alkaline Vegan Restaurant at Serenity

Looking for the 'alkaline vegan restaurant' everyone talks about? It's at Serenity Eco Guesthouse near Canggu's Nelayan beach, where meals are cooked with alkaline water (pH 8.5–9.5) made on site, and produce comes from Serenity's own permaculture garden or from within 50 km.
Everything is free from sugar, dairy and eggs, with gluten-, nut- and oil-free options, and the café is smoke- and alcohol-free. It's also one of the best-value vegan meals in Canggu.
The Details
- Location
- Serenity Eco Guesthouse, Jl. Nelayan, CangguOpen in Maps
- Hours
- Daily 7 AM – 10 PM
- Price
- Budget: about IDR 50,000–75,000 per person
Vegan Status
100% vegan; no sugar, dairy or eggs
Frequently Asked Questions
Is Bali good for vegans?
Yes. Tempeh, tofu and vegetable dishes are part of everyday Indonesian food, and Bali has dozens of fully vegan cafés, especially in Ubud, Canggu and Seminyak.
Where is the best vegan food in Ubud?
Zest, Moksa, Sayuri, Wild Vegan and The Seeds of Life (raw). For a cheap dinner, Sawobali's all-you-can-eat Indonesian vegan buffet is about IDR 75,000.
Are there vegan restaurants in Uluwatu?
Yes: Alchemy Uluwatu near Bingin (100% vegan and gluten-free), KYND Uluwatu on Jalan Labuansait and One Love in Ungasan.
Where is the alkaline vegan restaurant in Bali?
The Alkaline Vegan Restaurant is at Serenity Eco Guesthouse in Canggu, where meals are cooked with alkaline water and contain no sugar, dairy or eggs.
How much does a vegan meal cost in Bali?
From about IDR 25,000–50,000 at KOOD in Sanur to IDR 85,000–125,000 for a main at most Canggu and Ubud cafés, and IDR 315,000++ for Tanaman's tasting menu.
What Indonesian dishes are vegan?
Tempeh and tofu dishes, gado-gado (check the crackers), sayur urap and vegetable curries are often vegan, but ask about shrimp paste (terasi) and fish sauce.
