Home  »  Food & Drink   »   Best Indian Restaurants in KL: Savour The Indian Delicacies at These 10 Restaurants
Best Indian Restaurants in KL_ Savour The Indian Delicacies at These 10 Restaurants

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.

10 Best Indian Restaurants in KL With Mouth-Watering Dishes

1. Betel Leaf (KLCC)

Betel Leaf

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)

Gajaa at 8 Royal Indian Food Restaurant

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)

Khan’s Indian Cuisine

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)

Mollagaa Restaurant

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)

TG’s Bistro

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)

NADODI

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)

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)

India Gate Restaurant

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)

Ricksha 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)

Tandoor Grill Kuala Lumpur

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.

Frequently Asked Questions (FAQs)

What Indian food is famous in Malaysia?

Roti Canai, a flatbread, and Nasi Kandar, a meal of sticky rice served with plenty of sauces and appetisers, are two popular Indian cuisines in Malaysia.

What is the most popular Indian food in the world?

Chicken Tikka Masala, a dish of marinated and grilled chicken served in a thick tomato-based sauce, is probably the most popular Indian food in the world.

What is the difference between North Indian and South Indian food?

North Indian cuisine includes more dairy items, wheat as a staple, and a lot of meat and tandoori specialities. South Indian cuisine, on the other hand, makes extensive use of rice as a staple, incorporates more lentils and coconut, and emphasises steamed and fried meals.

Amirah Tan

Amirah Tan, blending computer science expertise with a grasp of social dynamics, offers unique insights into Malaysia's software-society interface. Her...

View full profile