Kuala Lumpur is one of the best cities in Southeast Asia to experience authentic Indian cuisine — from rich North Indian curries to bold South Indian flavours and Malaysian-Indian favourites like banana leaf rice.
Whether you’re craving buttery naan, spicy curries, crispy dosas, or a full banana leaf feast, this guide covers the best Indian restaurants in Kuala Lumpur and Greater KL — from iconic local institutions to modern dining spots.
If you’re planning your food journey, explore more in our Kuala Lumpur food guide and curated list of things to do in KL.
Types of Indian Food You’ll Find in Kuala Lumpur
Before diving into the list, it helps to understand the variety of Indian cuisine in KL:
North Indian Cuisine
- Rich, creamy gravies (butter chicken, paneer)
- Tandoori dishes and naan
- Heavier use of dairy and spices
South Indian Cuisine
- Rice-based dishes (idli, dosa, vadai)
- Banana leaf rice meals
- Tangy, spicy, and lighter curries
Malaysian-Indian (Mamak & Banana Leaf)
- Roti canai, tosai, nasi kandar
- Banana leaf rice with multiple curries
- Casual, everyday dining culture
For a deeper dive into local favourites, check out our nasi kandar guide in Kuala Lumpur or the best banana leaf restaurants to go to in Kuala Lumpur.
Best Indian Restaurants in Kuala Lumpur
Gajaa at 8


No. 8, Lrg Maarof, Bangsar,
59000 Kuala Lumpur.
gajaas.com | Instagram | Facebook
Betel Leaf


77A, Lebuh Ampang, City Centre,
50100 Kuala Lumpur.
The Ganga Cafe


Bangsar
19, Lorong Kurau, Bangsar,
59100 Kuala Lumpur.
Mont Kiara
Lot E/OG/2A Ground Floor of Block E
Lower Ground Floor of Plaza Mont Kiara Complex,
Mont Kiara, 50480 Kuala Lumpur.
theganga.com.my | Instagram | Facebook
Restoran Sri Nirwana Maju

43, Jalan Telawi 3, Bangsar,
59100 Kuala Lumpur.
Meat The Porkers


9M, Jalan Medan Setia 1,
Bukit Damansara, 50490 Kuala Lumpur.
Bombay Palace

Life Centre, 20, Jalan Sultan Ismail,
50250 Kuala Lumpur.
Hyderabad Recipes

78-1, Jalan Putra, PWTC,
50350 Kuala Lumpur.
hyderabadrecipes.com.my | Facebook
Kayra Authentic Kerala Cuisine


F-8, 1, Jalan Telawi 1, Bangsar,
59100 Kuala Lumpur.
kayra.com.my | Instagram | Facebook
MTR 1924 Malaysia

69, Jalan Thambipillay, Brickfields,
50470 Kuala Lumpur.
Passage Thru India

4, Jalan Delima,
Off, Jalan Bukit Bintang,
50400 Kuala Lumpur.
Frangipaani

The Republik, Lot No.M.03,
Mezzanine Floor, Jalan Medan Setia 1,
Bukit Damansara, 50490 Kuala Lumpur.
Le Mirch

Level 4, on Rooftop, Above,
Avenue K, 156, Jalan Ampang,
50450 Kuala Lumpur.
lemirch.asia | Instagram | Facebook
Gin Rik Sha

132, Jalan Kasah Medan Damansara,
Bukit Damansara, 50490 Kuala Lumpur.
Where to Find Indian Food in Kuala Lumpur
Indian restaurants are widely available across:
- Brickfields – the heart of Indian culture in KL
- Bangsar – trendy dining spots
- Lebuh Ampang – historic Indian food street
Explore more in our neighbourhood guides to plan your food trail.
Why Indian Food Is So Popular in Kuala Lumpur
Indian cuisine is deeply rooted in Malaysia’s multicultural identity. In KL, it stands out because of:
- Generations of Indian and Indian-Muslim communities
- Strong street food and casual dining culture
- Diverse range from budget to fine dining
- Bold, complex flavours that appeal to locals and tourists alike
FAQs About Indian Food in Kuala Lumpur
Is Indian food in KL authentic?
Yes — many restaurants are run by Indian families or chefs, preserving traditional recipes and cooking techniques.
What is banana leaf rice?
A South Indian meal served on a banana leaf with rice, vegetables, and multiple curries — often eaten by hand.
Is Indian food in KL spicy?
It can be spicy, but most restaurants allow you to choose your spice level.
Where should I go for Indian food in KL?
Brickfields (Little India), Bangsar, and Lebuh Ampang are some of the best areas to start.
From street-side mamak stalls to refined dining experiences, Kuala Lumpur offers one of the most diverse Indian food scenes in the region.
Whether you’re after a quick roti canai, a hearty banana leaf meal, or a fine dining tasting menu, there’s always something worth discovering.
Continue exploring:








