TripMazerTripMazer

Can you eat vegetarian, Jain or halal in Bali?

Yes, but saying “vegetarian” isn’t enough. Bali’s spice paste often contains shrimp paste, and its shallots and garlic reach nearly every dish. Halal takes more planning on a mostly Hindu island. Here’s what to ask, with free cards in Indonesian to show the kitchen.

Eat Anywhere · November 7, 2026 · 5 min read · By Rahul Warrier

Back to all stories
The TripMazer passport stamp for Indonesia

“Vegetarian” isn’t enough to say.

The short version.By what you eat.

Vegetarian
Doable. Tofu, tempeh and vegetables are everyday food here. The catch is shrimp paste, which a menu won’t mention.
Jain
The hardest here. Bali’s spice paste is built on shallots and garlic, so plan around Indian and vegan kitchens, and call ahead.
Halal
Possible with planning. About 10% of Bali is Muslim, and most restaurants and food stalls haven’t adopted halal standards.
Nut allergy
The one to take most seriously. Peanut sauce is common, and a small kitchen may not keep it apart from your food.
A plate of nasi campur in Ubud, with rice, vegetables, egg and meat
Photo: Vyacheslav Argenberg, CC BY 4.0
Sambal in a stone mortar with a slice of lime
Photo: Midori, CC BY 3.0

The words to know.Most of the risk is in these.

terasi
A paste of finely ground small fish or shrimp. It goes into sambals and spice pastes.
Vegetarian, Jain
base genep, bumbu Bali
Bali’s all-purpose spice paste: shallots, garlic, ginger, turmeric and candlenuts, often with shrimp paste.
Vegetarian, Jain, nut allergy
kecap ikan, saus tiram
Fish sauce and oyster sauce.
Vegetarian, Jain
lawar
It looks like a vegetable dish, but traditional lawar has pork and raw pig’s blood. A vegetarian version exists, so ask which one it is.
Vegetarian, Jain, halal
babi, babi guling
Pork, and Bali’s spit-roasted suckling pig.
Vegetarian, Jain, halal
bawang merah, putih, bombay
Shallot, garlic and onion. “Bawang” alone could be any of them.
Jain
kacang tanah, saus kacang
Peanut and peanut sauce. “Kacang” alone covers beans too, so say “kacang tanah”.
Nut allergy
kemiri
Candlenut, used as a seasoning and found in the spice paste above.
Nut allergy

Vegetarian.Doable, one question at a time.

Start with nasi campur, or mixed rice, and ask for tofu, tempeh and vegetables on the plate. The hidden problem is terasi. It’s in many sambals and often in the spice paste, so a dish with no meat on it can still have shrimp in it.

The card rules out egg, which suits most Indian vegetarians. If you eat eggs, say “telur boleh”.

Nasi campur

Ask for tofu, tempeh and vegetables, and check the sambal before it reaches your plate.

Jukut urab

Mixed vegetables with grated coconut. Ask what’s in the spice paste.

Gado-gado or tipat cantok

Vegetables with peanut sauce. Ask for no shrimp paste, and no egg if you don’t eat it.

Tolong dibaca · Please read

  • Saya vegetarian.

    I’m vegetarian.

  • Saya tidak makan daging, ayam, ikan, udang, telur, atau terasi.

    I don’t eat meat, chicken, fish, shrimp, eggs or shrimp paste.

  • Mohon tanpa terasi, kecap ikan, dan saus tiram.

    Please no shrimp paste, fish sauce or oyster sauce.

  • Apakah makanan ini bisa dibuat tanpa bahan-bahan itu?

    Can this dish be made without those?

  • Terima kasih.

    Thank you.

tripmazer.com

Jain.The hardest one, so plan your meals first.

Shallots and garlic are the base of Bali’s spice paste, which goes into nearly every dish, so “no meat” doesn’t get you far. One Jain travel guide found garlic even in a restaurant’s plain rice. Ask about the rice as well.

Rules differ from family to family. If you eat ginger, say “jahe boleh”. Tempeh is fermented, and some Jains avoid it.

Sawobali, Ubud

A vegan buffet listed as free of garlic, onion, shallots, leeks and chives. Its hours differ between listings, so check before you go.

Queen’s Tandoor, Seminyak

A 2026 Jain guide says it makes a Jain thali if you call ahead.

Gateway of India, Ubud

The same guide says it can make paneer and vegetable dishes without onion or garlic. Order plain dal, as the dal makhani may contain garlic.

Indian Dhaba, Kuta

The same guide says it will make sabzis without onion or garlic if you ask.

Tolong dibaca · Please read

  • Saya vegetarian ketat (Jain).

    I’m a strict vegetarian (Jain).

  • Saya tidak makan daging, ayam, ikan, udang, terasi, atau telur.

    I don’t eat meat, chicken, fish, shrimp, shrimp paste or eggs.

  • Saya juga tidak makan bawang merah, bawang putih, bawang bombay, kentang, wortel, lobak, atau jahe.

    I also don’t eat shallots, garlic, onions, potatoes, carrots, radish or ginger.

  • Mohon jangan pakai bumbu yang mengandung bawang merah atau bawang putih.

    Please don’t use spice paste with shallots or garlic.

  • Nasi juga mohon dimasak tanpa bawang.

    Please cook the rice without them too.

  • Bisakah makanan saya dimasak terpisah, dengan wajan yang bersih?

    Can my food be cooked separately, in a clean pan?

  • Terima kasih.

    Thank you.

tripmazer.com

Halal.Possible, with some planning.

Bali is mostly Hindu, and pork is central to its cooking. A 2025 study found that most restaurants and food stalls haven’t fully adopted halal standards, though Muslim neighbourhoods have long had halal food. It also found that Muslim visitors often rely on local Muslims or halal apps to find a meal.

Don’t stop at a logo. Indonesia’s official mark is now Halal Indonesia, from the government agency BPJPH. Ask for the certificate number, then look it up in BPJPH’s free Cek Produk Halal search.

Kampung Islam Kepaon, Denpasar

A long-standing Muslim community where the study says halal food is easy to find.

Kampung Bugis Serangan

The other community the study names, in the south of the island.

Denpasar in general

About 23% of the city was Muslim in 2023, more than double the island’s share.

Tolong dibaca · Please read

  • Saya Muslim. Saya hanya makan makanan halal.

    I’m Muslim. I only eat halal food.

  • Saya tidak makan babi, lemak babi, darah, atau makanan yang mengandung alkohol.

    I don’t eat pork, lard, blood or food with alcohol in it.

  • Apakah dapur ini memakai babi, lemak babi, atau alkohol, termasuk arak?

    Does this kitchen use pork, lard or alcohol, including arak?

  • Apakah makanan ini halal?

    Is this food halal?

  • Terima kasih.

    Thank you.

tripmazer.com

Nut allergy.The one to take most seriously.

Peanut sauce goes on gado-gado, satay and tipat cantok, and candlenuts are used in the spice paste. A writer who lives in Bali with a severe peanut allergy avoids warungs, even for dishes with no peanuts, because of cross-contact.

She explains the allergy at every meal before anyone touches the food. Staff may nod without understanding, so make sure they really have. If a kitchen can’t answer clearly, eat somewhere else. This card helps you explain, but it can’t make a kitchen safe.

Before you fly

See your allergist. Bali’s BIMC Hospital advises this for severe allergies, along with telling staff and carrying a card in Indonesian.

Carry your adrenaline

BIMC says to carry your EpiPen. The writer keeps one on her and spares in her luggage.

Choose the kitchen

She eats only where she trusts the staff, and suggests avoiding very busy hours.

Know the numbers

118 or 119 for an ambulance. From a mobile, 112 reaches the police. Ask your hotel where the nearest hospital is.

Perhatian · Food allergy

  • SAYA PUNYA ALERGI MAKANAN YANG BISA MENGANCAM NYAWA.

    I have a food allergy that can be life-threatening.

  • Saya alergi kacang tanah, kacang mete, almond, dan kemiri.

    I’m allergic to peanuts, cashews, almonds and candlenuts.

  • Makanan saya tidak boleh mengandung atau terkena kacang, saus kacang, minyak kacang, atau bumbu dengan kemiri.

    My food must not contain or touch nuts, peanut sauce, peanut oil or spice paste with candlenut.

  • Sedikit saja bisa membuat saya sakit parah.

    Even a little can make me seriously ill.

  • Mohon pakai wajan dan alat masak yang benar-benar bersih, dan minyak baru.

    Please use a very clean pan and utensils, and fresh oil.

  • Kalau saya sesak napas, tolong segera panggil ambulans: 118 atau 119.

    If I can’t breathe, please call an ambulance at once: 118 or 119.

tripmazer.com

Your list is different?

These four cover the common cases, but every traveller’s list is different. Tell Mazer what you can’t eat, and it can write your own card and look for places near your hotel.

Keep reading.

The TripMazer passport stamp for Indonesia

Only if you leave Ubud by 12:45 PM.

Is It Doable? · October 30, 2026

Can you do Ubud and Uluwatu in one day?

Yes, but only if you leave Ubud by 12:45 PM. The two are just 54 km apart, yet the day can put you in a car for 4 to 8 hours. If you can, do it one way and sleep in the south.

The TripMazer passport stamp for Indonesia

6 of 10 hold up. Most are a long drive.

Reel vs Reality · October 30, 2026

Do these 10 Bali spots really avoid the crowds?

Mostly, yes, but quiet usually means a long drive. We checked every place in a 2026 Bali guide: six of the ten hold up, two have a catch, and two can’t be checked.

The TripMazer passport stamp for Indonesia

Land after 11 PM? Book your ride first.

The First Hour · October 30, 2026

What should you do when you land in Bali?

Sort three things before you fly: your visa, the free arrival card and the tourist levy. Then get cash, get online and find your ride. If you land after 11 PM, book that ride before you leave home.

Enough reading.Start planning.