Source: Jolly Ng
Do you love authentic Indian food?
Craving for them curries, naans and briyanis?
Then look no further. We have got you covered 😎
Indian food has always been popular in Malaysia, thanks to all the spices that fit our taste buds.
Fun fact: Indian food is very diverse and each region has its own distinct cuisines.
So we have prepared a list of 6 awesome Indian restaurants in KL (3 North Indian & 3 South Indian) that serves the most authentic Indian food!
Top 3 North Indian Restaurants in KL
- Qureshi @Bukit Kiara
Awarded the ‘Best Restaurant’ of the year by Malaysia Tatler in 2015 & 2016, Qureshi tops our list of the best north Indian restaurants in KL.
This fine dining restaurant is perfect for a romantic dinner with your partner or even for family celebrations.
The ambience is lovely and the décor gives a very fancy royal vibe.
Okay, now let’s dive straight into the food!!
The menu has a great variety. You can choose from starters like kebabs and tikkas to ala carte dishes like butter chicken and dals.
Their bestseller is the ‘Lucknawi Dum Biryani’, where the Basmati rice cooked with marinated meat and aromatic spices will leave you salivating for more 😋😋
It is definitely the best north Indian style biryani in KL.
We also recommend their signature dish ‘Dal Qureshi’ which is black lentils cooked with tomatoes and cream.
Location: GF, East Wing, TPC Kuala Lumpur, Off Jalan Bukit Kiara, KL
Opening hours: 11:30am to 2:30pm, 6:30pm to 10:30pm (Everyday)
2. Barbeque Nation @Pavilion Elite
Located in the ‘Elite’ section of Pavilion Mall, Barbeque Nation cement its place as one of the best buffet restaurants in KL serving yummy Indian food.
Originally from India, this place is quite spacious with a live grilling counter on each table (Yes, that’s right!) which adds to its unique experience.
The buffet spread includes a wide range of items. From starters like kebabs and tandoors with dipping sauces to main course items like butter naans, mutton biryani, paneer tikka masala and aloo gobi.
The all-you-can-eat buffet station looks so delicious that it’s difficult to stop overeating 😁😁
The best part is that they keep serving you unlimited grilled skewers until you are full (Wow!).
Vegetarians, fret not!!
Barbeque Nation has an amazing spread for non meat eaters too!
Our recommendation is the Mutton seekh kebab and Crispy sweet corns. Mmmmm !
Wrap up your meal with some desserts like Kesar pista kulfi and Gulab jamun.
Location: Pavilion Mall, Lot 09, Level 9, Elite, Jalan Bukit Bintang, KL
Opening Hours: Mon, Sun: 12pm to 3:30pm, 6pm to 10:15pm
Tue- Sat: 12pm to 3:30pm, 6pm to 10:30pm
3. Tastebud @Jalan Sentul
Next up is for Tandoori chicken lovers!!
Established in 2016, Tastebud has surprisingly gained some good reputation through word of mouth.
They serve yummy food at a very reasonable price. Their bestseller is the Chicken Tandoori.
Chicken thighs are marinated in yogurt, chilli, garlic and garam masala, and then chargrilled. You can pair this with some fluffy garlic naan. Heavenly! 🤤🤤
We also recommend their Vegetarian biryani and Mint lemon juice. The best part is that the portions are generous.
The staff are really friendly and the service pretty fast. However, weekends are usually very busy.
Wrap it up by trying their Gajar ka halwa– a dessert made with carrot, condensed milk and dry fruits.
Location: 834, Jalan Sentul, 51000, KL
Opening hours: 11am to 10:30pm (Everyday)
4. Sagar Restaurant
Last but not least, Sagar Restaurant in Bangsar. This restaurant specialize in North Indian & Punjabi Cuisine amidst a cosy Indian ambience.
The restaurant was once featured on KL Foodie for its Butter Chicken. Yums!
This family-owned business serves authentic North Indian cuisine with over 250 dishes!
Location: 4, Lrg Maarof, Bangsar, 59000 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
Opening Hours: 11.30am to 10.30pm (except Monday)
Top 3 South Indian Restaurants in KL
- Hyderabad Recipes @Jalan Putra
Tucked away in a corner of the busy Jalan Putra, this restaurant serves one of the best Hyderabad dum biryanis in KL.
It’s a HOT favourite among locals and expats who love authentic spicy Indian food.
They have an extensive menu and you can enjoy a range of starters, biryanis, curries and Indian breads.
Their Chicken dum biryani and Hyderabad seekh kebabs are a must try.
We also recommend their starters like Paneer 65 and Pepper chicken. Both are spicy and goes amazingly well with their milk shakes and fresh fruit juices.
My personal favourite is their Haleem– a rich stew made with meat, lentils and a whole lot of spices.
Location: 78-1, Jalan Putra, Next to PWTC LRT station, KL
Opening Hours: 10am to 12am (Everyday)
2. Kayra @TTDI
This restaurant with an unusual name is famous for serving delicious Kerala cuisine. FYI Kerala is a coastal state in the southern region of India.
According to their official website, Kayra’s recipes are mostly handed down through the generations and are pure and authentic.
From starters like Grilled squid and Prawn kerayoli to main course items like Fish moilee and Mutton kantari, every dish is well presented and flavourful.
Our recommendation is the Avial, which is a mixed vegetable stew with coconut and yogurt.
Another bestseller is their Prawn ulartiyath. Its cooked with caramelized onions, coconut and special Kerala spices. Droooool !
They have different types of bread like Idiyappam, chapathis and appam that tastes great with the curries and roasts.
Finish your meal with Kayra’s mouthwatering desserts like Vattalappam (a crème caramel pudding) or their artisanal ice creams.
Location: 46, Jalan Tun Mohd Fuad I, TTDI, 60000, KL
Opening Hours: Tue- Sun: 12pm to 3:30pm, 6:30pm to 11pm
3. Annalakshmi @Brickfields
If you love home cooked Indian meals in a cozy set up, then you would really like Annalakshmi.
Located in the bustling neighbourhood of Brickfields, this restaurant takes pride in serving traditional homely vegetarian Indian food.
Take your pick from a wide range of yummy south Indian dishes. They also serve north Indian delicacies in their ala carte menu.
If you love all-you-can-eat buffets, Annalakshmi provide this as well.
The interiors are done tastefully and the staff are very helpful.
Parking can be little difficult especially on weekends as Brickfields get very crowded.
Our recommendations are the Pumpkin parathal, Cauliflower curry and Payasam.
In fact, they serve one of the best payasams in KL. Don’t miss it!!
4. The Banana Leaf Corner
When you think of Indian food, of course banana leaf comes to mind, right? Which is why I had to include this famous banana leaf restaurant to conclude this.
The Banana Leaf Corner is a pure South Indian vegetarian and non vegetarian home cooked food. It is served like a buffet style as shown in the picture above.
They also serve chicken briyani, naan and tandoori.
Location: 15, 9, Jalan Kasipillay, Jalan Ipoh, 51200 Kuala Lumpur, Federal Territory of Kuala Lumpur
Opening Hours: 8am to 8pm (Everyday)
Recap of The Best Indian Restaurants in KL:
North Indian Restaurants in KL:
- Qureshi @Bukit Kiara
- Barbeque Nation @Pavilion Elite
- Tastebud @Jalan Sentul
- Sagar Restaurant
South Indian Restaurants in KL:
- Hyderabad Recipes @Jalan Putra
- Kayra @TTDI
- Annalakshmi @Brickfields
- The Banana Leaf Corner
So go ahead and check out these awesome Indian restaurants in KL with friends and loved ones.
Wait no more….
Let the feast begin! 🍽️💃