Are you a foodie who enjoys Indian cuisine? Do you want some delectable Tandoori chicken or fish, lamb chops, or biryani in Kuala Lumpur?
Finding the best restaurant in KL is not difficult; it’s a city centre with a hotpot of multicultural influence.
However, Indian cuisine stands out among all.
I have compiled a list of some of my personal favourites for you to find the best Indian restaurant in KL.
These restaurants feature various Indian cuisines infused with North and South Indian flavours that satisfy your taste buds. So, be prepared to go on a journey to expose your taste buds to brand-new flavours.
Table of Contents
10 Best Indian Restaurants in KL With Mouth-Watering Dishes
1. Betel Leaf (KLCC)
North and South Indian Cuisine | RM23 – RM93 | Halal
Betel Leaf, located in the centre of Kuala Lumpur, is a must-see for the best Indian restaurant in KL. This hidden gem serves a delectable selection of South and North Indian meals and some local favourites.
The restaurant is especially well-known for its Chettinad food, a culinary tradition from Tamil Nadu’s Chettinad region known for its aromatic spices and distinct flavours. Betel Leaf takes pride in using only the freshest ingredients to produce a flavourful and authentic eating experience.
Personal Favourites
Chettinad Chicken: A spicy and flavorful chicken curry made with roasted spices and coconut.
Chettinad Fish Curry: A fish curry made with tamarind and a mixture of Chettinad spices, which is acidic and hot. For all the spicy food lunatics, this might be your taste of heaven!
Address | 77A, Leboh Ampang, City Centre, 50100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur |
Operating Hours | Weekdays & Weekends: 11:00 AM – 11:00 PM |
2. Gajaa at 8 Royal Indian Food Restaurant (Bangsar)
North and South Indian Cuisine | RM20 – RM60 | Halal
Gajaa at 8 is a royal treat for those looking for the best Indian restaurant in KL. Its vast menu selection includes North and South Indian cuisine, making it a worthy competitor in the market of Indian restaurant services.
The chefs at Gajaa at 8 use only the finest ingredients and traditional cooking methods to create scrumptious dishes.
Its grand, luxurious atmosphere, coupled with king-like exquisite dishes, will truly make you feel as if you are part of the royalty indulging in some of the most delicious dishes made by state-of-the-art chefs.
Personal Favourites
Butter Chicken: Chicken cooked in a thick, creamy sauce with tomatoes.
Mutton Rogan Josh: A flavourful mutton curry made with yoghurt and aromatic spices.
Address | No. 8, Lrg Maarof, Bangsar, 59000 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur |
Operating Hours | Weekdays: 12:00 PM – 2:30 PM; 6:00 PM – 9:30 PM
Weekends: 12:00 PM – 3:30 PM; 6:00 PM – 10:00 PM |
3. Khan’s Indian Cuisine (Bangsar South)
North Indian Cuisine | RM15 – RM120 | Halal
For those near Bangsar South, you must give Khan’s Indian Cuisine a shot.
It has established a reputation as one of the best North Indian restaurants in KL. The moment you open a menu that features an array of delicacies from all across the Indian subcontinent, you’ll start drooling.
Khan’s Indian Cuisine is proud to serve authentic Indian cuisine as diverse and dynamic as the country. Besides, you can enjoy your authentic meal in a cosy, welcoming atmosphere, perfect for a leisurely dinner with friends and family.
Personal Favourites
Tandoori Chicken: Braised chicken with yoghurt and spices in a tandoor oven.
Paneer Butter Masala: Cubes of mozzarella cheese cooked in a thick, creamy tomato sauce.
Address | No.8, Level 1, The Sphere No.1, Avenue 1, Jalan Kerinchi, Bangsar South, 59000 Kuala Lumpur |
Operating Hours | Monday – Thursday, Sunday: 12:00 PM – 10:00 PM
Friday & Saturday: 12:00 PM – 10:30 PM |
4. Mollagaa Restaurant (KLCC)
South Indian Cuisine | RM10 – RM45 | Halal
Mollagaa is a hidden gem in the bustling KLCC neighbourhood, frequently cited as one of the best Indian restaurants in KL. While the menu includes meals from both North and South India, it leans slightly towards South Indian cuisine.
This upmarket eating establishment’s trendy and sophisticated atmosphere contrasts wonderfully with the traditional flavours served on the platters. Mollagaa consistently demonstrates why it is regarded as one of the best South Indian restaurants in KL, from the mind-blowing curries to the wonderfully baked naans.
Personal Favourites
Malabar Fish Curry: A spicy fish dish cooked with coconut milk and Malabar-style spices.
Nalli Biryani: A tender, melt-in-your-mouth marrow bone prepared with a mix of spices, all perfectly combined with aromatic basmati rice.
Address | 50A, Leboh Ampang, City Centre, 50100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur |
Operating Hours | Weekdays & Weekends: 11:00 AM – 10:00 PM |
5. TG’s Bistro (Bukit Bintang)
North and South Indian Cuisine | RM10 – RM20 | Halal
TG’s Bistro, located in the heart of Bukit Bintang, is a good alternative for those in Kuala Lumpur looking for Indian cuisine. The restaurant serves various North and South Indian meals, making it ideal for individuals who appreciate both culinary styles. It is one of the best Indian restaurants in KL due to its combination of North and South Indian cuisine.
The bistro’s design is modest yet elegant, giving customers a comfortable place to enjoy their meal. The menu is vast, including items suitable for both vegetarians and non-vegetarians.
The polite employees and timely service enhance the enjoyable dining experience.
Personal Favourites
Paneer Butter Masala: Soft cheese cubes in a thick, silky tomato sauce.
Chicken Biryani: Aromatic rice dish with marinated chicken and aromatic spices.
Address | 8, Tengkat Tong Shin, Bukit Bintang, 50200 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur |
Operating Hours | Weekdays & Weekends: Open 24 hours |
6. NADODI (KLCC)
South Indian Cuisine | RM690 – RM990 | Halal
NADODI is an opulent eating establishment near the renowned KLCC that is widely recognised as one of the best Indian restaurants in KL.
The restaurant provides a one-of-a-kind culinary experience, with a menu influenced by the flavours of South Indian cuisine yet presenting these traditional dishes with a modern and innovative twist. As a result, NADODI is more than just a restaurant; it is an experience that takes diners on a gastronomic journey.
As you can tell from the price, this is no ordinary restaurant. It’s one of the high-end restaurants in KL that provides exemplary dining services with Indian cuisine.
The restaurant has an exquisite and modern decor, complemented by excellent service. The inventive meal combines traditional South Indian flavours with modern cooking techniques.
This mix results in a spectacular eating experience, making it one of the best South Indian restaurants in KL.
Personal Favourites
Nomad’s Globe: A dish showcasing various flavours from the southern regions of India.
Coastal Journey: A seafood dish that highlights the flavours of the Indian coastline.
Address | Level 7A, Four Seasons Hotel, Jalan Ampang, City Centre, 50450 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur |
Operating Hours | Monday – Saturday: 6:00 PM – 10:00 PM
Sunday: Closed |
7. Namaste India (TTDI)
North and South Indian Cuisine | RM10 – RM50 | Halal
Namaste India in TTDI is a favourite destination for those searching for real Indian cuisine. It is widely regarded as one of the best Indian restaurants in KL.
The restaurant has an extensive menu that includes North and South Indian meals, making it an excellent destination for visitors who wish to sample flavours from all across the Indian subcontinent.
Namaste India’s interior is warm and welcoming, with traditional Indian design that transports you to the streets of India. The crew is attentive and helpful, ensuring every diner has a pleasant experience.
Personal Favourites
Masala Dosa: It’s a South Indian speciality, a small, crisp pancake made from rice vinegar batter, eaten with roasted potato filling and coconut chutney on the side.
Kadai Chicken: A delicious, spicy, flavourful chicken dish made with onion, tomatoes, ginger & fresh ground spices
Address | 128, Jalan Burhanuddin Helmi, Taman Tun Dr Ismail, 60000 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur |
Operating Hours | Weekdays: 11:30 AM – 11:00 PM
Weekends: 8:00 AM – 11:00 PM |
8. India Gate Restaurant (Bangsar)
North and South Indian Cuisine | RM10 – RM60 | Halal
India Gate Restaurant, located in the heart of Bangsar, is one of the best Indian restaurants in KL, serving various authentic North Indian delicacies. Due to its quality service and food, the restaurant has successfully taken back home the 2022 SME Excellence Award.
When you visit this colourful, vibrant restaurant, you must order their signature curry dishes.
They come in vegetarian and non-vegetarian options. You’ll be surprised that there are various curry flavours, each with a distinct taste that will directly trigger the dopamine in your brain.
The comfortable and casual environment of India Gate Restaurant makes it suitable for family gatherings or simple eating with friends. The restaurant’s décor is lively and colourful, reminiscent of Indian royal palaces.
Personal Favourites
Chicken Biryani: Aromatic rice dish with marinated chicken and aromatic spices.
Tandoori Chicken: Braised chicken with yoghurt and spices in a tandoor oven.
Address | 26, Jalan Telawi 2, Bangsar, 59100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur |
Operating Hours | Weekdays: 12:00 PM – 12:00 AM
Weekends: 11:00 AM – 12:00 AM |
9. Ricksha Bangsar (Bangsar)
North Indian Cuisine | RM20 – RM60 | Halal
In the vibrant Bangsar neighbourhood, Ricksha Bangsar is a hidden gem and perhaps the best North Indian restaurant in KL. While the menu is primarily North Indian dishes, it also includes a selection of South Indian classics, making it an ideal destination for fans of both cuisines.
The restaurant has a relaxing and pleasant environment with traditional Indian decor. It’s perfect for a family dinner, an unforgettable date, or a casual meal with friends.
Personal Favourites
Paneer Butter Masala: Soft cheese cubes in a thick, silky tomato sauce.
Lamb Rogan Josh: Tender pieces of lamb cooked in a flavorful sauce made of yoghurt, garlic, and aromatic spices.
Address | 9A, Jalan Telawi 5, Bangsar, 59100 Wilayah Persekutuan, Wilayah Persekutuan Kuala Lumpur |
Operating hours | Weekdays & Weekends: 11:00 AM – 11:00 PM |
10. Tandoor Grill Kuala Lumpur (Jalan Ampang)
North Indian Cuisine | RM20 – RM60 | Halal
Tandoor Grill on Jalan Ampang is widely regarded as one of the best Indian restaurants in KL, specialising in North Indian food. The restaurant has a modern setting with an attractive and sophisticated environment, making it an excellent choice for business meetings, romantic evenings, and special occasions.
Tandoor Grill’s professional chefs make genuine and tasty dishes using traditional methods and the finest ingredients. The menu includes tandoori foods, curries, biryanis, and Indian bread, with options for vegetarians and non-vegetarians.
Personal Favourites
Tandoori Chicken: The smokey, palate-stimulating chicken dish filled with aroma from the marinate. Tandoor means clay oven, which is where the chicken is roasted.
Dal Makhani: Slow-cooked legume curry with black lentils and kidney beans that is creamy and savoury.
Address | Level 3A, Berjaya Central Park, Jalan Ampang, 50250 Kuala Lumpur, Federal Territory of Kuala Lumpur |
Operating hours | Every day except for Tuesday: 11:30 AM – 3:00 PM; 6:00 PM – 10:30 PM |
Conclusion
Kuala Lumpur has many fantastic eating alternatives, but if you’re looking for authentic Indian cuisine, the above selections are among the best Indian restaurants in KL.
These restaurants will satisfy your needs and leave you with a wonderful eating experience, whether you prefer North Indian or South Indian flavours.