The Trip Keeper The Trip Keeper
← Food guide ☏
Food guide

Vegetarian and Jain food in Bali

Written by The Trip Keeper team Content updated 24 Oct 2026 Facts last checked 24 Oct 2026
The short answer

Bali is one of the easier places in Asia to eat vegetarian. Ubud and Canggu hold a dense scene of dedicated plant-based cafes, Seminyak and Sanur have their own, and everyday warung cooking leans on tempeh, tofu, rice and vegetables. Two things need care: terasi, a shrimp paste that hides in sambal and many vegetable dishes, and chicken stock in soups and fried rice. Jain travellers should ask about onion, garlic and root vegetables dish by dish. Indian restaurants cover the main tourist areas - one community portal counts more than 40 across the island, several pure vegetarian.

Vegetarian-friendlinessEasyOur editorial view
Jain food possibleWith effortOur editorial view
The one phrase to learnSaya vegetariansah-yah vej-eh-TAR-ee-an · I am vegetarian
Indian restaurants in main tourist areasYes

Local dishes

Nasi campur sayur Nasi campur sayur

Can be made vegetarian Jain with changes

The warung standby: a plate of rice with small scoops of side dishes you pick by pointing. Build an all-vegetable plate from tempeh, tofu, greens and coconut dishes - no Indonesian needed.

Watch out for: Ask about the sambal separately - it often contains terasi (shrimp paste) - and take it on the side. Confirm no chicken stock in the sides. Jain: ask about onion and garlic in each scoop and skip anything with root vegetables.

Gado-gado Gado-gado

Can be made vegetarian Jain with changes

Steamed and boiled vegetables with tofu under a fresh peanut sauce - Indonesia's best-known salad, sold at warungs across Bali.

Watch out for: The peanut sauce can contain terasi - ask 'tanpa terasi' before ordering. Ask whether egg is included. Jain: ask whether the vegetable mix has root vegetables and confirm the sauce ingredients.

Tipat cantok Tipat cantok

Can be made vegetarian Jain with changes

Bali's own cousin of gado-gado: sliced rice cakes and steamed vegetables tossed in peanut sauce made fresh in front of you. The official Bali food guide lists it among the island's iconic dishes.

Watch out for: Same checks as gado-gado: say 'tanpa terasi' for the peanut sauce, and ask about root vegetables for Jain. The official guide's own tip: say 'tidak pedas' if you want it mild.

Urap Sayur urap

Can be made vegetarian Jain with changes

Blanched vegetables tossed with spiced grated coconut - a light, fragrant side that appears on most warung displays.

Watch out for: Seasoning varies by cook, so confirm no terasi or fish sauce in the spice mix. Jain: ask about onion, garlic and root vegetables in the mix.

Tempe and tahu goreng Tempe goreng, tahu goreng

Can be made vegetarian Jain with changes

Fried tempeh and tofu - Indonesia's own protein, served everywhere from warung counters to cafes, from sweet-soy braised to crisp-fried with chilli. Tempeh is Indonesian in origin and fresher here than anywhere.

Watch out for: The frying batter can contain egg - say 'tanpa telur'. Kecap manis (sweet soy sauce) is usually plant-based but not always - confirm. Jain: ask about garlic in the seasoning.

Sayur lodeh Sayur lodeh

Can be made vegetarian Jain with changes

Vegetables simmered in coconut milk - a mild, comforting, curry-like dish on many warung counters.

Watch out for: Confirm the base before ordering: ask for no terasi and no chicken stock. Jain: ask about onion, garlic and root vegetables in the pot.

Tumis kangkung Tumis kangkung

Can be made vegetarian Jain with changes

Stir-fried water spinach - the green plate you will see at almost every warung and beachside cafe in Bali.

Watch out for: Vegetable stir-fries across Indonesia can carry terasi or fish sauce - say 'tanpa terasi' when ordering. Jain: ask about shallots and garlic in the wok.

Bubur injin Bubur injin

Vegan Jain-friendly

Black rice pudding: black glutinous rice sweetened with palm sugar, topped with salted coconut cream and jackfruit - a classic Balinese dessert from the official food guide.

Watch out for: Plant-based as the official guide describes it. At hotel buffets confirm no dairy milk or condensed milk is added - dairy turns up in Balinese desserts and drinks.

Jaje laklak Jaje laklak

Vegan Jain-friendly

Small green rice-flour pancakes coloured with suji leaves, served with grated coconut and liquid palm sugar - a traditional Balinese market sweet from the official food guide.

Watch out for: Plant-based as the official guide describes it; morning market stalls are the traditional source. If buying from a cafe, confirm the batter has no egg - fritter batters in Bali sometimes do.

Pisang goreng Pisang goreng

Can be made vegetarian Jain with changes

Fried banana - the classic Balinese snack, sold at warungs and carts from morning to evening.

Watch out for: Fritter batter can contain egg - say 'tanpa telur'. Jain: the banana itself is fine; the batter is the only question.

How to order vegetarian

Show these lines to the staff. Say them aloud if you like.

Vegetarian
Saya vegetarian
Say it: sah-yah vej-eh-TAR-ee-an

I am vegetarian. Understood in tourist areas; at warungs, back it up with the exclusions below - the label can be read loosely.

Vegetarian
Tanpa daging
Say it: tahn-pah dah-GING

Without meat - the literal meaning. Add 'tanpa ayam, tanpa ikan' (no chicken, no fish) when you need it exact.

Vegetarian
Tanpa terasi
Say it: tahn-pah teh-RAH-see

Without shrimp paste - the literal meaning, and the most useful exclusion in Bali. Terasi hides in sambal and many vegetable dishes.

Vegetarian
Tanpa telur
Say it: tahn-pah teh-LOOR

Without egg - the literal meaning. Say it for fried rice, noodles and fritter batter.

Other
Tidak pedas
Say it: TEE-dak peh-DAS

Not spicy - the literal meaning, suggested by the official Bali food guide itself. Handy with sambal-heavy plates.

About Jain food

There is no Balinese equivalent of Thailand's jay cooking, so Jain eating takes dish-by-dish questions. Do not trust a vegetarian label alone - warungs may read it loosely, and chicken or a little shrimp paste can still count as 'not meat' to some cooks. Ask whether the spice paste or sambal includes onion, garlic or shrimp paste, and whether the dish has root vegetables, before ordering; name each exclusion: tanpa daging (no meat), tanpa telur (no egg), tanpa terasi (no shrimp paste). The dedicated veg cafes of Ubud and Canggu and Bali's pure-veg Indian restaurants are the simplest route.

Backup plans

  • The backup options are strong: tropical fruit is everywhere, hotel breakfasts cover toast and eggs, and pure-veg Indian restaurants (Vrindavan in Seminyak, Sattvik By Nature and Shiv Sagar in Kuta, Udupi Bali in Nusa Dua) serve familiar food across the island.

For parents and seniors

Bali suits senior vegetarian travellers well. Hotel breakfasts reliably cover fruit, toast and eggs, and warungs will serve mild rice plates on request - say 'tidak pedas' (not spicy), a phrase the official Bali food guide itself suggests. The dedicated veg cafes of Ubud and Canggu have comfortable seating and English menus. Familiar Indian food - dal, roti, dosa, thali - is available in every tourist area, several restaurants pure vegetarian.

Trips to Bali, Indonesia

Quick questions

Is Bali good for vegetarian travellers?

Yes - it is one of the easiest destinations in Southeast Asia for vegetarians. Ubud and Canggu hold a dense scene of dedicated vegetarian and vegan cafes, Seminyak and Sanur have their own plant-based restaurants, and every warung stocks tempeh, tofu, rice and vegetables. The real work is hidden ingredients: terasi (shrimp paste) in sambal, chicken stock in soups and fried rice, egg in fritter batter. Learn three phrases - tanpa terasi, tanpa daging, tanpa telur - and Bali is straightforward.

Can Jain travellers eat in Bali?

With effort. There is no island-wide no-onion-no-garlic tradition, and 'vegetarian' can be read loosely, so name each exclusion when you order: meat, egg and shrimp paste, plus onion and garlic, and ask about root vegetables dish by dish. The simplest routes are the dedicated veg cafes of Ubud and Canggu, where staff are used to ingredient questions, and Bali's pure-vegetarian Indian restaurants - explain your exclusions and they can usually cook around them. Fresh fruit, plain rice and tempeh are always around as fallback.

What is terasi and why does it matter?

Terasi is a fermented shrimp paste used across Indonesian cooking. It is stirred into sambal - which accompanies almost everything - and into many vegetable dishes, so a plate of greens can look identical whether or not it contains shrimp. Chicken stock, dried shrimp and fish sauce appear in similar hiding places. The fix is one phrase said at the point of ordering: 'tanpa terasi' (without shrimp paste).

Are there Indian restaurants in Bali?

Many. An Indian community portal counted more than 40 across the island in October 2025 - in Kuta, Seminyak, Canggu, Ubud, Sanur, Nusa Dua and Denpasar - and most run separate vegetarian and non-vegetarian menus. Pure-vegetarian options include Vrindavan (Seminyak), Sattvik By Nature and Shiv Sagar (Kuta) and Udupi Bali (Nusa Dua). Familiar dal, paneer, dosa and thali are never far away in the tourist areas.

What can vegans eat in Bali?

More than almost anywhere in Asia. Ubud and Canggu between them hold a density of vegan cafes few cities match, with English menus and allergen labelling. At local level, tempeh, tofu, urap, sayur lodeh and vegetable nasi campur are everyday food - just ask for no terasi, no egg and no dairy ('tanpa susu'). Balinese desserts such as bubur injin and jaje laklak are plant-based as traditionally described. One caution: kitchens and menus change fast in Canggu, so read the current menu rather than trusting an old listing.

Is warung and street food vegetarian-friendly?

It can be, with the right questions. The nasi campur system - rice plus side dishes you point at - lets you build an all-vegetable plate without any language at all. Say 'tanpa terasi' for the sambal, confirm no chicken stock in soups and fried dishes, and ask about egg in fritter batter. If the answers are uncertain, pick another dish from the display - there is always another warung a minute away.

Sources

Help me plan this trip WhatsApp