Pure Veg in Malaysia: A Vegetarian and Jain Traveller's Dining Guide https://storage.unitedwebnetwork.com/files/801/5dcae0be46519fe400c2f92bee3d712b.png

Malaysia is famous for satay, nasi lemak and seafood. But with a little know-how, vegetarian and Jain travellers can eat extremely well here, from temple-style thalis in Brickfields to Buddhist kitchens that skip onion and garlic altogether.

The good news first: Malaysia is one of the easiest countries in Southeast Asia to eat vegetarian. A large Indian community means pure-veg restaurants in every major city. A large Chinese Buddhist community means a second, parallel tradition of vegetarian cooking. And Malaysians are used to dietary requests, because halal, Buddhist and Hindu food rules all exist side by side.

The challenge is hidden ingredients. Many Malay and Chinese dishes that look vegetarian are seasoned with shrimp paste, dried anchovies, fish sauce or oyster sauce. Jain travellers have an extra layer to manage: no onion, garlic or root vegetables. This guide covers where to go, what to order and what to say.

Traditional Indian vegetarian thali served at a Malaysian restaurant.

Know the hidden ingredients

These are the usual traps in non-Indian dishes:

  • Belacan (fermented shrimp paste): in many sambals, kangkung stir-fries and Malay curries.

  • Ikan bilis (dried anchovies): in nasi lemak sambal and as a garnish.

  • Fish sauce and oyster sauce: common in Chinese and Thai-style stir-fries.

  • Egg: in many noodles, kuih and some roti doughs. Ask if you avoid egg.

  • Stock: "vegetable" soups and noodle broths are often made with chicken or anchovy stock.

Indian vegetarian restaurants avoid all of these, which is why they are the safest default.

Words that help

A few phrases in Malay go a long way, especially at hawker stalls:

You want to say In Malay
I am vegetarian   Saya vegetarian
No meat, no fish, no egg Tak mahu daging, ikan, telur
No shrimp paste Tanpa belacan
No onion, no garlic Tanpa bawang, tanpa bawang putih
No potato Tanpa kentang


In Chinese restaurants, look for the character 素 (su, vegetarian) or ask for zhai (斋) food.

Where to eat in Kuala Lumpur

Little India in Brickfields, Kuala Lumpur, with Indian shops and restaurants.

Brickfields, KL's Little India, is the heart of vegetarian dining, with several of the best-known pure-veg restaurants within a few minutes' walk.

Restaurant Area Known for Jain note
WTF – Veg Restaurant Bangsar Indian Vegetarian, Vegan, Gujarati Thali, Indian Mithai & Bakery. Jain Thali on the menu
Annalakshmi Brickfields (Jalan Berhala) Volunteer-run South Indian meals on a pay-as-you-feel basis, linked to the Temple of Fine Arts Ask the kitchen
Saravanaa Bhavan Brickfields (Jalan Tun Sambanthan); also Bangsar Unlimited banana-leaf meals, dosa, pongal, filter coffee Ask for no onion/garlic
Sangeetha City centre (Lebuh Ampang, Masjid India area) North and South Indian vegetarian, dosas, thalis Jain thali on the menu
The Ganga Cafe Bangsar Home-style South Indian thalis, dosa Ask the kitchen

Tip: Lebuh Ampang and Jalan Masjid India, near the old Little India in the city centre, have more options and are convenient if you're staying near KLCC or Chinatown.

Where to eat in Penang

Little India in George Town, Penang, with traditional Indian shops and restaurants.

George Town's Little India has several vegetarian restaurants and sweet shops on and around Lebuh Penang (Penang Street) and Lebuh Pasar.

  • Woodlands Vegetarian Restaurant , 60 Lebuh Penang: a long-running pure-veg favourite. Go for a South Indian breakfast (idli, pongal, dosa) or the Woodlands Special thali at lunch. North Indian dishes such as channa bhatura are on the menu too.

  • Little India sweet shops: for ladoo, jalebi, murukku and halwa to take home.

  • Chinese vegetarian: Penang has many Buddhist vegetarian restaurants and hawker stalls, which are a good change from Indian food.

Melaka, Langkawi and Sabah

  • Melaka: Indian vegetarian banana-leaf restaurants are easy to find near the heritage centre. Chinese vegetarian stalls are common too.

  • Langkawi: Options are thinner. Pantai Cenang has a few Indian restaurants that can cook pure-veg, and resorts catering to Indian guests will usually prepare Jain meals with advance notice. Email ahead.

  • Sabah: Kota Kinabalu has some Indian and Chinese vegetarian restaurants, but on day trips into the interior, carry snacks. Tell tour operators about your diet when you book.

The Buddhist vegetarian option

Chinese Buddhist vegetarian cuisine featuring tofu, mushrooms and vegetables.

Malaysia's Chinese Buddhist vegetarian restaurants are an underrated resource, especially for Jain travellers. Many traditional Buddhist kitchens avoid the "five pungent" vegetables, which include onion and garlic. Menus feature tofu, mushrooms, gluten, vegetables and mock meats.

Two cautions: some places do use egg, and many dishes still include potato, carrot or other root vegetables. Ask before ordering.

Tips for Jain travellers

  • Call or message ahead. Pure-veg Indian restaurants in KL and Penang are used to Jain requests, but a heads-up gets better results.

  • Breakfast is easiest. Idli, plain dosa, upma (ask for no onion) and pongal are often Jain-friendly with small changes.

  • Watch the chutneys and sambar. These commonly contain onion or garlic. Ask for coconut chutney made without them.

  • Carry a backup. Khakhra, thepla, roasted chana and dry snacks travel well and are allowed in your luggage. Check airline rules for liquids and pastes.

  • Choose hotels with kitchenettes for longer stays, and shop at Indian grocery stores in Brickfields or Little India Penang.

Bottom line

Vegetarians will eat well anywhere in urban Malaysia if they stick to Indian and Buddhist restaurants and learn a few phrases. Jain travellers need more planning, but between Brickfields, George Town's Little India and the Buddhist vegetarian tradition, a strict Jain diet is very achievable, at least in the cities.