Last Call Bali All guides

Food & Drink • Guide • All Bali

Vegan and Vegetarian in Bali: Cheap at the Warung, Expensive at the Bowl

Plate of tempeh, tofu, vegetables and rice at a warung in Bali

Short answer: Bali is genuinely excellent for plant-based eating, and — unusually — cheap, because tempeh and tofu are local staple proteins rather than health-food substitutes. A vegan warung plate is the same 30,000–50,000 IDR as any other.

Where it gets expensive is the tier that markets itself as plant-based: smoothie bowls, raw desserts and imported ingredients at 90,000–200,000 IDR for the same nutrition. Both exist side by side, and most visitors only ever see the second one.

The one thing that catches people out: terasi, shrimp paste, appears widely — including in dishes that look vegetarian.

Last checked: 13 August 2026. Prices in Indonesian rupiah.

What to order at a warung

Dish What it is Price Notes
Gado-gado Vegetables, tofu, tempeh, peanut sauce 25,000–40,000 Ask about egg and shrimp paste
Pecel Similar, sharper peanut sauce 25,000–40,000
Urap Vegetables with spiced grated coconut 20,000–35,000 Often naturally vegan
Tempeh goreng / bacem Fried or sweet-braised fermented soy 20,000–45,000 The staple protein
Tahu goreng Fried tofu 20,000–40,000
Cap cay Stir-fried mixed vegetables 25,000–40,000 Ask about oyster sauce
Sayur lodeh Vegetable coconut curry 25,000–40,000
Nasi campur Mixed rice — point at plant dishes only 30,000–50,000 The most flexible option
Nasi goreng sayur Vegetable fried rice 25,000–45,000 Ask no egg, no terasi
Mie goreng sayur Vegetable fried noodles 25,000–45,000
Perkedel Potato fritter 5,000–12,000 Sometimes contains egg
Pisang goreng Fried banana 10,000–20,000
Es kelapa muda Young coconut 15,000–30,000

Nasi campur is the best system, because you point at what you want. Rice plus tempeh, tofu, urap and greens is a complete plate for around 35,000 IDR.

The terasi problem, and the phrases that fix it

Terasi (shrimp paste) is used across Indonesian cooking, including in most sambals and in vegetable dishes that appear plant-based. Fish sauce and chicken stock are the other two to watch.

Phrase Meaning
Tanpa terasi Without shrimp paste
Tanpa telur Without egg
Tanpa daging Without meat
Saya vegetarian / vegan I am vegetarian / vegan
Ada yang tanpa terasi? Is there anything without shrimp paste?
Tanpa kaldu ayam Without chicken stock

These are understood everywhere, including at the smallest warung, and asking is completely normal rather than awkward. Nobody will be offended.

Two honest caveats:

  • At a busy warung with pre-cooked dishes, "without terasi" sometimes means "the dish that already has none" rather than a modified version. Point and ask rather than assume.
  • Cross-contamination is not managed at the warung tier. If your requirement is medical rather than ethical, the café tier handles it more reliably.

Where the expensive tier starts

Bali's wellness economy has built a genuinely good plant-based restaurant scene, and it is priced accordingly.

Warung tier Wellness café tier
Breakfast 20,000–35,000 70,000–140,000
Lunch / main 30,000–50,000 90,000–180,000
Smoothie bowl 80,000–150,000
Raw dessert 60,000–120,000
Plant milk coffee 20,000–30,000 (local) 40,000–70,000
Monthly, eating mostly here ~3,000,000 IDR 7,000,000–9,000,000 IDR

Neither is wrong. The café tier is often excellent and the ingredients are frequently imported, which is where the cost sits. But a lot of people arrive assuming plant-based in Bali means the expensive version, and eat at 150,000 IDR a meal without knowing that 35,000 was available two streets inland.

The practical middle: warungs for breakfast and lunch, café tier when you actively want it. Saves 3–4 million IDR a month.

By area

Ubud — the best, comfortably. Deepest range at both tiers, most staff familiarity with the questions, and a large permanently plant-based community. See cheap eats in Ubud.

Canggu / Pererenan — strong at the café tier, good warung options, plant milks universally available.

Seminyak — good café tier, higher prices, fewer warung options in the immediate centre.

Sanur — reasonable, quieter scene, boardwalk warungs are workable with the phrases above.

Uluwatu / the Bukit — the thinnest. Warungs here lean toward nasi campur with meat and grilled fish, and the café tier is small. Ask, and expect to eat more rice and tempeh. See eating on the Bukit.

Rural areas (Sidemen, Munduk, Amed) — limited options and limited familiarity with the concept. Learn the phrases properly before going.

Groceries

Plant-based cooking here is cheap on local ingredients and expensive on imported ones.

Item Price
Tempeh block 5,000–15,000 IDR
Tofu block 5,000–15,000 IDR
Local fruit & veg, weekly 150,000–300,000 IDR
Local rice, 5 kg 70,000–120,000 IDR
Coconut milk / oil Cheap, local
Imported nut butters 90,000–200,000 IDR
Plant milks (carton) 40,000–90,000 IDR
Imported vegan cheese / mock meat 120,000–300,000 IDR
Nutritional yeast, protein powder Expensive, health shops only

Bring with you anything brand-dependent — specific supplements, protein powder, or B12 — because availability is patchy and prices are high. See groceries and shopping in Bali.

Also worth knowing: most Bali rental kitchens are a hotplate, a kettle and a fridge, with no oven. That shapes what cooking is realistic.

The honest negatives

  • Cross-contamination is not managed at the warung tier.
  • Hidden terasi, fish sauce and chicken stock in dishes that look safe. Ask every time, not once.
  • The Bukit and rural areas are thin.
  • The wellness café tier is expensive and it is easy to default into it.
  • Repetition. Warung plant-based food is a fairly narrow rotation if you eat it three times a day.
  • Ceremonial food at temple events and family celebrations is frequently meat-based; declining politely is fine and nobody minds, but do not expect an alternative.
  • B12 and specific supplements are expensive and inconsistently stocked.

Where the money leaks

The leak in this category is specific and large: defaulting to the wellness tier because that is what is visible on the main road. The difference between eating plant-based at warungs and eating plant-based at cafés is 4–6 million IDR a month — the largest single food-spending gap in Bali.

The usual unadvertised discounts apply on top: early-dinner sets at 5–6:30pm, quiet-weeknight food promotions, and 2-for-1 windows from around 4pm to 7pm.

Last Call Bali tracks what venues across Canggu, Pererenan, Ubud, Seminyak, Uluwatu and Sanur are discounting right now, with a direct WhatsApp line to the venue. No commission, no booking fee, no card details.

See what's discounted near you today →

How this page is verified

Dish descriptions, the terasi issue and price bands come from eating at both tiers across Canggu, Ubud, Sanur and the Bukit, cross-checked with Indonesian friends and with long-term plant-based residents, and re-checked monthly.

We deliberately do not name restaurants. The plant-based scene in Bali turns over quickly, we take no commission or affiliate fees in this category, and the useful part is the vocabulary and the price structure — which lets you order well anywhere, including in the areas where no article has listed a single option.

If your requirement is medical rather than ethical, treat the warung tier with appropriate caution on cross-contamination and speak to the venue directly. Nothing here is dietary or medical advice.

#Cheap Eats#Ubud#Under 100k#Wellness#Budget
Share: WhatsApp Twitter / X
LC

Last Call Bali Team

We live here, eat here and surf here. Every guide is written from the ground in Canggu, Uluwatu and Ubud, and every deal is verified with the venue before it goes live.

Related articles