Skip to main content
Petronas Towers in December 2019

Food guide for Indian travellers

Vegetarian & Indian food in Malaysia

Vegetarian, Jain and Indian food in Malaysia: banana-leaf rice, mamak stalls, Brickfields and Penang's Little India, and the shrimp paste to watch for.

Fact-checked 2 min readBy the Elitech Travels editorial desk
James Kerwin from Tbilisi · CC BY 2.0

Quick answer

Malaysia is easy for Indian vegetarians if you know where to look. About 7% of Malaysians are of Indian origin, so banana-leaf rice, dosa, roti canai and thalis are everywhere in KL and Penang, and available in Langkawi. Malay and Chinese dishes are harder, as many use belacan (shrimp paste), anchovies or meat stock. Chinese Buddhist vegetarian restaurants fill the gap.

How easy is it to eat well?

Vegetarian & Jain friendliness

3/5

5 = easy everywhere, 1 = plan every meal

Indian food availability

5/5

5 = Indian restaurants everywhere, 1 = rare

What to order (and what to ask about)

  • Banana-leaf rice

    Rice on a banana leaf with three vegetable sides, rasam, papadum and pickles, refilled until you stop. Vegetarian by default at most South Indian restaurants; meat and fish are extra.

  • Roti canai

    Flaky griddled flatbread with dhal, Malaysia's favourite breakfast. Ask for dhal only; the other curries are often chicken or fish.

  • Thosai and idli

    Dosa and idli with chutneys and sambar, especially good in Brickfields and Penang's Little India.

  • Chinese Buddhist vegetarian dishes

    Mock-meat noodles, rice dishes and vegetable stir-fries at zhai restaurants; many avoid onion and garlic.

  • Teh tarik

    Frothy pulled tea with condensed milk from every mamak stall. Ask for "kurang manis" if you want less sugar.

  • Cendol

    Shaved ice with coconut milk, gula Melaka palm sugar and green rice-flour jelly; Penang's stalls are the best known.

  • Nasi lemak

    Coconut rice with sambal, fried anchovies, peanuts and egg. The sambal usually contains shrimp paste and anchovies.

  • Char kway teow

    Smoky fried flat noodles with prawns, cockles and egg, often cooked in lard. Penang's version is famous.

  • Laksa

    Penang's assam laksa has a tamarind-fish broth; curry laksa uses shrimp paste and seafood.

  • Apam balik

    Night-market pancake folded around peanuts, sugar and sweet corn. The batter contains egg.

  • Satay

    Grilled chicken or beef skewers with peanut sauce. Some Chinese vegetarian restaurants make a mock-meat version.

Phrases that help

Useful phrases
SayMeaning
Saya vegetarianI am vegetarian
Tak nak daging, ayam atau ikanNo meat, chicken or fish
Tak nak telurNo egg
Tak nak belacanNo shrimp paste
Tanpa bawang dan bawang putihWithout onion and garlic
Kurang pedasLess spicy

Is Malaysia easy for vegetarians?

For Indian travellers, yes, mainly because Malaysia has a large and long-established Indian community, mostly Tamil. Banana-leaf rice, roti canai, dosa and thalis are part of everyday Malaysian food, not tourist fare. You'll find them in malls, at mamak stalls open late into the night, and across KL's Brickfields and Penang's Little India.

Local Malay and Chinese food is harder. Belacan (fermented shrimp paste) goes into many sambals and stir-fries, nasi lemak comes with anchovies, and noodle dishes often use lard or prawn stock. Even a vegetable stir-fry may include oyster sauce. Chinese Buddhist vegetarian restaurants are the exception and the best way to try Malaysian-Chinese flavours safely.

Where to find Indian food

  • Kuala Lumpur: Brickfields has the highest density of vegetarian restaurants, from banana-leaf places to North Indian and Gujarati menus. Bukit Bintang and KLCC have several Indian restaurants in and around the malls.
  • Penang: George Town's Little India, around Lebuh Pasar and Lebuh Queen, has some of the best South Indian food outside India.
  • Langkawi: Pantai Cenang has a few Indian restaurants; Jain choices are limited, so give notice.
  • Genting Highlands: there are Indian and vegetarian outlets in the main mall, but the choice is thinner.

Mamak stalls

Mamak restaurants, run by Indian-Muslim families, stay open late and serve roti canai, thosai, mee goreng and teh tarik. They're halal, so there's no pork, but they aren't vegetarian by default. Dhal, plain roti and thosai are your safe choices.

At banana-leaf restaurants, the rice, vegetable sides and rasam are vegetarian, but servers may ladle fish or chicken curry onto your rice unless you stop them. Say "vegetarian" as you sit down.

For budgets and bases, see the Malaysia trip cost and where to stay in Kuala Lumpur, and check the Malaysia visa rules before booking. Things to do in Malaysia covers Penang's food streets.

Frequently asked questions

Is Malaysian food halal?
Malay food is halal, as are mamak restaurants and most hotel kitchens. Chinese restaurants often serve pork and aren't halal unless certified; look for the official JAKIM halal logo. For vegetarians, halal doesn't mean meat-free, so still check every dish for chicken, fish and shrimp paste.
Can Jains find food in Malaysia?
In Kuala Lumpur and Penang, yes. Several Indian vegetarian restaurants in Brickfields and Penang's Little India can cook without onion, garlic or root vegetables, and Chinese Buddhist vegetarian places often skip onion and garlic. In Langkawi and Genting the options are limited, so tell your hotel in advance and carry dry snacks.
Is street food in Malaysia safe?
Generally yes, at busy stalls with high turnover. City tap water is treated, but most people drink bottled or filtered water. Avoid food that has been sitting out in the heat, and go easy on ice at small roadside stalls. Hawker centres and mamak restaurants in KL and Penang are a safe bet.

How we checked this page

Last reviewed

Written and fact-checked by the Elitech Travels editorial desk in New Delhi, drawing on our consultants' day-to-day booking work and the official sources below. Rules, fares and fees change — always confirm anything critical with the issuing authority before you travel. Our editorial policy.