An Indian banana leaf meal with curries and rice in Malaysia

Vegetarian and Vegan Food in Kuala Lumpur: The Complete Guide

KL is a remarkably easy city to eat well as a vegetarian or vegan. Malaysia’s multi-ethnic food scene naturally includes a huge number of plant-based options — Indian vegetarian cuisine, Chinese Buddhist temple food, Malay coconut-based dishes, and a growing number of dedicated vegan restaurants catering to a health-conscious expat and local crowd.

This guide covers where to find vegetarian and vegan food in KL, what to look out for on menus, and which areas have the highest concentration of plant-based options.

Why KL is Good for Vegetarians

Several things work in a vegetarian’s favour in KL:

Indian vegetarian tradition: Malaysia’s Tamil Indian community has a strong vegetarian cuisine tradition. South Indian banana leaf restaurants, roti canai stalls, and Hindu temple food are largely or entirely vegetarian. Brickfields (Little India) is the richest area for this.

Chinese Buddhist vegetarian restaurants: Chinese Buddhist temples often have attached vegetarian stalls or canteens. KL’s Chinatown area and areas with large Chinese communities have dedicated “pure vegetarian” (全素) Chinese restaurants that use no meat, no eggs, and sometimes no pungent vegetables (onion, garlic) in traditional Buddhist style.

Malaysian fruit abundance: Fresh tropical fruit in KL is extraordinary — rambutan, mangosteen, durian, mangosteens, papayas, pomelos, starfruit — and available cheaply at any market or roadside stall.

International food scene: KL has a well-developed international restaurant scene including dedicated vegan cafes, plant-based burger places, and vegan-friendly Asian fusion.

Indian Vegetarian Food in KL

South Indian banana leaf restaurants are the workhorses of vegetarian eating in KL. For a fixed price (usually RM12–20), you get rice served on a banana leaf surrounded by an array of vegetable curries, dhal, rasam, papadom, and pickles. Refills of rice and some dishes are often included. It’s filling, delicious, and completely meat-free.

Look for banana leaf restaurants in Brickfields (Little India), Bangsar (several along Jalan Telawi), and in any area with a significant Indian community (Cheras, Sentul, Batu Caves area). Restoran Karu’s and Annalakshmi (a donations-based vegetarian restaurant run by a temple) are among the most celebrated.

Roti canai (flaky flatbread with dhal curry) is vegetarian at most mamak stalls. Thosai (fermented rice crepe) is also typically vegan. Idli and sambar are standard South Indian vegetarian breakfast foods widely available.

Chinese Vegetarian Restaurants

Pure vegetarian Chinese restaurants (identified by a yellow sign or the word 素食 / 全素) are common in KL. They serve mock meat dishes (tofu, soy protein, seitan made to resemble chicken, pork, and seafood), Buddhist clay pot dishes, and noodle soups. The mock meat quality varies but the good places are excellent — the mock duck is often genuinely impressive.

Chinatown (around Jalan Petaling and the back streets), Batu Caves (near the temple complex), and commercial areas in Subang Jaya and Cheras have strong concentrations. Lightcatcher Restaurant in Brickfields is a long-standing favourite.

Malay and Malaysian Food: What’s Vegetarian?

Traditional Malay food is harder for strict vegetarians because many dishes use belacan (shrimp paste) as a base, and meat or fish is present in most dishes. However:

Ulam (raw vegetable salads with sambal): Traditional and often vegetarian, though check if belacan is in the sambal.

Coconut-based dishes: Lemak dishes can sometimes be made meatless (vegetables in coconut curry).

Nasi campur: The mixed rice buffet format at many Malaysian restaurants lets you pick and choose — select only vegetable dishes. The sayur (vegetable) options are usually genuinely plant-based.

Dedicated Vegan and Plant-Based Restaurants

KL’s dedicated plant-based scene has grown significantly. Areas with high concentrations of vegan-friendly options:

Bangsar: Several cafes and restaurants with strong vegan menus, alongside the established vegetarian restaurant scene. Bangsar’s food scene generally caters well to dietary preferences.

Mont Kiara / TTDI: The expat-heavy residential areas have the highest concentration of cafes and restaurants with vegan menu items and labelled allergen information.

Bukit Bintang / KLCC: Shopping malls include chain restaurants with vegan options, and the concentration of international restaurants means plant-based choices are available.

Chow Kit market: The vegetable and fruit vendors here are extraordinary — a huge range of fresh produce, tropical fruit, and vegetables at low prices. Worth visiting for ingredients if you’re self-catering.

Supermarkets and Self-Catering

Jaya Grocer (multiple locations in KL, particularly in Bangsar and the Klang Valley suburbs) has the best range of organic, natural, and specifically vegan and vegetarian products. Ben’s Independent Grocer (BIG) in Publika is another option with good imported and health-food ranges. Cold Storage in mid-range malls has a reasonable selection.

Village Grocer in Bangsar Village II is well-stocked for vegetarian ingredients. Lotus’s (formerly Tesco) and Giant in suburban locations are larger and cheaper for basics.

Communicating Dietary Requirements in KL

In Chinese vegetarian restaurants, no explanation is needed — everything is vegetarian. In South Indian restaurants, similarly. In mixed restaurants, “no meat” (tarak daging) covers chicken, beef, and pork in Malay. “Tak makan daging, tak makan ikan” (don’t eat meat, don’t eat fish) is a useful phrase. For strict vegans, communicating “no eggs, no dairy” in addition is helpful: “Tak makan telur, tak makan susu.”

In practice, many waitstaff in KL speak enough English that explaining dietary requirements in English is workable. Apps like Google Translate with the camera function are useful for navigating menus in Chinese or Tamil.


Explore KL’s Food Scene

Agoda

Stay in Brickfields or Bangsar to be closest to KL’s best vegetarian and vegan food scene. Agoda has great rates for KL hotels across all budgets.

Find KL Hotels →

Wise

Managing money between the UK and Malaysia is much smoother with Wise — spend in ringgit at the real exchange rate without the bank’s markup on every meal and market purchase.

Get Wise →

Booking.com

For apartments with kitchens in KL — useful if you want to self-cater with the incredible fresh produce from KL’s markets. Booking.com has good serviced apartment options.

Find KL Apartments →

Some links are affiliate links. I earn a small commission if you sign up at no extra cost to you. I only recommend things I actually use.


Dairy is the awkward one here — cheese in particular takes some getting used to.

Scroll to Top