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
“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.


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.
Sources
- Balinese cuisine: Wikipedia
- Base Genep, Balinese spice paste recipe: Cook Me Indonesian
- Base Genep: the 15-spice blend of Bali: RRI
- Terasi, in the Indonesian dictionary (KBBI)
- Kacang, in the Indonesian dictionary (KBBI)
- Kemiri, in the Indonesian dictionary (KBBI)
- Jain food in Bali: Trip Cabinet
- Sawobali: HappyCow
- Halal Food Development in Bali: Al-Ahkam, 2025
- 10% of Bali’s population is Muslim: Databoks
- 22.6% of Denpasar’s population is Muslim: Databoks
- Cek Produk Halal: BPJPH
- BPJPH Decree 145/2022 on the halal label: ChemLinked
- How to travel to Bali with a peanut allergy: Jetset Christina
- Travelling with allergies: BIMC Hospital Bali
- Staying safe in Indonesia: Indonesia Ministry of Tourism
Keep reading.

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.

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.

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.