Journal

Best Vegan & Vegetarian Restaurants in Canggu, Bali (2026 Guide)

Canggu has one of the strongest plant-based dining scenes in Asia. Here are the restaurants worth your time — what they do well, and who they're best for.

Best Vegan & Vegetarian Restaurants in Canggu, Bali (2026 Guide)

TLDR: Canggu has a genuinely strong vegan and vegetarian restaurant scene. This guide covers the best options by cuisine and occasion — from Italian fine dining to raw food, Indonesian home cooking, and everything in between.


Canggu's reputation as a plant-based food destination is well earned. The neighbourhood has more vegan and vegetarian restaurants per square kilometre than most cities, and the standard is high. Whether you're here for a week or you live down the road, these are the spots worth knowing about.

Kasto — Vegan. Modern. Italian.

Kasto is the only 100% vegan Italian restaurant in Canggu, and it sits in a category of its own. The kitchen is led by Giuseppe, a Michelin-trained chef with over 20 years in European fine dining, who applies classical Italian technique to an entirely plant-based menu.

The pasta is handmade every morning. The pizza comes out of a traditional oven. Sauces are built from scratch using locally sourced Balinese produce. Signature dishes include the Brasato Plin Ravioli — plant-based "beef" slow-braised in red wine, folded into hand-pinched pasta — and the Oh My Pork pulled pork panini, which has become one of the most talked-about bites in Canggu.

The menu is 100% vegan and naturally vegetarian-friendly. Good for lunch, dinner, or a long table meal with a group. Before 5pm, Kasto is also laptop-friendly, with WiFi and power outlets at most tables — a good option if you want to work somewhere with genuinely good food and coffee.

Best for: Vegan Italian, date night, group dinners, laptop work before 5pm, visitors who want a proper restaurant rather than a cafe. Location: Jl. Canggu Padang Linjong, Canggu Hours: Tue–Thu & Sun 10:00–22:00, Fri–Sat 10:00–23:00

Dua Hati — Vegan Indonesian

Dua Hati serves fully vegan Indonesian food and is one of the closest plant-based restaurants to Kasto in Canggu. If you want to eat the way Balinese people eat — without any animal products — this is the place to go.

The menu is built around Indonesian staples: nasi campur, tempeh, tofu, vegetables cooked with spice pastes, and sambal. Everything is 100% vegan. It's a very different experience from the international cafes that dominate the Canggu scene, and a good one — particularly if you want something rooted in the local food culture rather than imported from it.

Best for: Vegan Indonesian food, local cuisine, budget-friendly meals.

Alchemy — Raw & Plant-Based

Alchemy is based in Ubud but now has a location in Canggu, a short walk from Kasto on the same street. The original venue in Ubud built its name on raw food, cold-pressed juices, and a serious commitment to organic ingredients. The Canggu outpost brings a similar approach to the neighbourhood.

Worth visiting for breakfast, juice, or a lighter meal. The juice cleanse programmes and raw desserts have a following.

Best for: Breakfast, juice, raw food, health-focused meals.

The wider Canggu plant-based scene

Beyond these spots, Canggu has a dense cluster of cafes along the Batu Bolong corridor that do smoothie bowls, cold-press juice, grain bowls, and cafe food. Most are vegetarian or vegan by default, even if they don't market themselves as such. Good for breakfast or a light lunch while you're exploring the area.

Beyond Canggu: plant-based eating in Bali

Sayuri Healing Food (Ubud) is one of the best places in Bali for raw food — fermented foods, living desserts, raw cakes, and a menu built around the idea of food as nutrition. Worth the trip to Ubud if raw cuisine is what you're after.

Tiaga (Denpasar) is a fully vegan coffee shop in Denpasar that doesn't particularly market itself as vegan. It just serves vegan food. Good coffee, a relaxed atmosphere, and an easy stop if you're passing through or spending time in the city.

How Canggu's vegan scene compares to Ubud

Ubud is often cited as Bali's vegan food capital, and it has a longer history — Alchemy, Seeds of Life, and Sage Restaurant have all been operating there for a decade or more. But Canggu's scene has caught up fast, and in some categories — particularly Italian and international fine dining — it now leads.

The key difference is atmosphere. Ubud feels more retreat-oriented; Canggu is more social and energetic. Both are genuinely excellent for plant-based eating.

Comparison table

Restaurant Location Cuisine Fully Vegan Best For
Kasto Canggu Italian Yes Pasta, pizza, fine dining, laptop work
Dua Hati Canggu Indonesian Yes Local food, budget meals
Alchemy Canggu / Ubud Raw / plant-based Yes Breakfast, juice, raw food
Sayuri Healing Food Ubud Raw Yes Raw food, fermented foods
Tiaga Denpasar Cafe Yes Coffee, casual meals

Frequently asked questions

What is the best vegan restaurant in Canggu? For vegan Italian — handmade pasta and traditional oven pizza by a Michelin-trained chef — Kasto is the standout. For fully vegan Indonesian food close to the same area, Dua Hati is worth knowing about.

Are there vegetarian restaurants in Canggu? Several. The restaurants listed above are all 100% plant-based, meaning everything on the menu is both vegan and vegetarian. You won't find meat, fish, dairy, or eggs in any of them.

Is Canggu good for vegan food generally? Very good. Even restaurants that aren't exclusively vegan tend to have strong plant-based options. The neighbourhood has a health-conscious, internationally minded crowd, and the food scene reflects that.

Can I eat vegan Italian food in Canggu? Kasto is the only place in Canggu serving 100% plant-based Italian food — handmade pasta, traditional oven pizza, and Italian classics made without any animal products.

Is there a laptop-friendly vegan restaurant in Canggu? Kasto is laptop-friendly before 5pm, with WiFi and power outlets at most tables. It's a good base for working in Canggu if you want to eat well while you do it.

Where can I eat vegan Indonesian food in Canggu? Dua Hati serves fully vegan Indonesian food in Canggu and is one of the few places in the area to do so. The menu is built around Indonesian staples — tempeh, tofu, nasi, sambal — all plant-based.


Kasto is at Jl. Canggu Padang Linjong, Canggu. Open Tuesday to Sunday. Book a table or reach us on WhatsApp.

Back to Journal