Get ready to treat your tastebuds with exotic eastern aromas, and go on a gastronomic journey with the best Indian restaurants in Kuala Lumpur! With a sizeable Indian population, one can be assured of authentic and delicious Indian food in Kuala Lumpur, with dishes from across the country under one roof.
Sample the spices of Chettinad or get lost in the buttery gravies of Punjab – the world is your platter here. From affordable to luxurious and healthy to indulgent, the city has it all covered when it comes to the flavours of India!
1. Kanna Curry House
This thirty-year-old restaurant pioneers in offering one of the best banana leaf meals in Kuala Lumpur. The seafood and meat options are popular, as the flavours and spices are reminiscent of a traditional south Indian palette. One of the most famous Indian Restaurant s in Kuala Lumpur, the Kanna Curry House has an indoor and outdoor seating area – we recommend the air-conditioned indoor seating in the afternoon. Feel free to check out the outdoor frying station and choose among the wide array of seafood options while waiting for the leaf meal!
This hearty café provides some of the healthiest vegetarian food in Kuala Lumpur, free of additives and MSG. The Ganga Café sources its ingredients from a family-owned farm, ensuring fresh and organic produce. The reasonably priced comfort food options are healthy and hearty, while the indulgent Gujarati gravies and curries are rich and delectable. The banana leaf thali is a local favourite, for it incorporates the traditional Indian meal with a Malaysian twist.
Location: 17, Lorong Kurau, Bangsar, Wilayah Persekutuan Timings: Monday – Saturday: 8:00 AM – 10:00 PM, Sunday: 10:00 AM – 3:00 PM Ambience: Casual canteen Must-try: Hara Bhara kabab, channa batura, Roti Murtabak, Ganga Light thali, cold-pressed herbal juice
3. Tiger Jit’s Capati
The perfect spot to grab a wholesome lunch on a budget, Tiger Jit’s Capati promises the taste of authentic home-cooked Punjabi food with a Malaysian twist. With fresh ingredients brought straight from the family’s own buffalo farm, this Indian restaurant is thronged by locals and tourists alike for its inexpensive and delicious curries. The chapatis are served with two curries, making for a rich, flavourful lunch.
Location: 16, Jalan San Peng, Pudu, Wilayah Persekutuan Timings: Monday – Saturday: 7:00 AM – 6:00 PM, Sunday: closed Ambience: Casual street-themed dining Must-try: Palak bitter gourd, lassi, Perontha Bawang
4. Annalakshmi
A repeat spot among vegetarians, Annalakshmi promises a luxuriant variety of spices and herbs to kick up the taste of every dish. The gorgeous interiors are done up with traditional Indian paintings, sculptures, and photographs of rock carvings to elevate the dining experience. While the a-la-carté are sumptuous, the most popular option here is the unlimited buffet which serves South Indian delicacies in copper pots and pans. The family-friendly Indian restaurant in Kuala Lumpur is sure to be a hit with everyone!
Location: 116, Jalan Berhala, Brickfields, Wilayah Persekutuan Timings: 11:30 AM – 3:00 PM, 6:30 PM – 10:00 PM everyday Ambience: Fine dining Must-try: Vadai, spinach rice, pumpkin Parathal, Payasam
5. Naatamai Palace Garden
With an innovative menu boasting of fusion cuisine, Naatamai Palace Garden aims to bring the West and East together at their gastronomical best. The inspired dishes take their flavour profiles from uniquely Indian ingredients that are set up to appease western platters too. The open kitchen lets guests in on the action while the bright al-fresco dining near a lush tropical garden guarantees a cosy evening.
Location: Wisma Leopad, 5 Annexe, Jalan Tun Sambanthan, Brickfields Timings: 11:00 AM – 11:00 PM everyday Ambience: Al-fresco fine dining Must-try: Paneer burger, chicken Chettinad curry, mutton Madras curry
6. Jai Hind
This old-school Indian restaurant in Kuala Lumpur is sure to remind patrons of charming 60’s-era dining houses in India. Jai Hind takes its Punjabi food very seriously – this sixty-year-old restaurant serves one of the most scrumptious and delicious curries in the whole city. The sweets are a must-try – the north-Indian sweet nibbles are made on-location with fresh ghee and high-quality ingredients.
Location: 3, Jalan Melayu, City Centre, Wilayah Persekutuan Timings: 8:00 AM – 8:30 PM every day Ambience: Casual dining Must-try: Palak Paneer, Baingan Bartha, chilli chicken, gulab jamun
7. Anjappar Authentic Chettinad Restaurant
One of the pioneering restaurants of Chettinad cuisine, the Anjappar brand is synonymous with the special blend of Chettinad spices. With equal measures of sweet, tangy, and spicy, Anjappar’s biryani and curry are legendary in the culinary world. With spices imported from traditional spice houses in India, one can be assured of authentic flavours here, and the aromatic biryanis are proof of this!
Location: 136, Jalan Tun Sambanthan, Brickfields, Wilayah Persekutuan Timings: 10:00 AM – 11:00 PM Ambience: Fine dining Must-try: Mutton biryani, mango lassi, chicken tandoori
8. Seni Sattisorru
With a name translating to ‘clay pot rice,’ Seni Sattisoru pioneered the concept of decadent Indian clay pot rice. Prepared in special pots imported from India with a 15-spice-rich rack, the biryani here is to die for! Served with cold raita, each bite packs in a burst of flavour and aroma that is unmatched elsewhere. The rates are pocket-friendly too, so feel free to indulge here!
Location: Tun Sambanthan Complex, Jalan Tun Sambanthan, Brickfields, Federal Territory Timings: Tuesday – Sunday: 11:30 AM – 3:00 PM, 6:00 PM-midnight, Monday: closed Ambience: Foodcourt Must-try: Mutton biryani, chicken biryani
9. KAYRA Authentic Kerala Cuisine
Take a journey to God’s own country at KAYRA, a Malabar-themed Indian restaurant in Kuala Lumpur that prides itself on its authentic coastal Kerala cuisine. This luxurious eatery combines the best of Malabari food with an exemplary fine dining experience, producing exquisite tastes and flavours. Prepare to be blown away by profiles like jaggery, coconut, and palm combined with seafood, spices, and soft rice bread here!
Location: F-8, 1, Jalan Telawi 1, Bangsar, Federal Territory Timings: Monday – Friday: 11:30 AM – 10:30 PM, Saturday, Sunday: 11:30 AM – 3:30 PM, 6:30 PM – 10:30 PM Ambience: Fine dining Must-try: Cochin soup, Kurumulaku Konju, Kerala chicken roast, Mutton pepper fry, Vypeen bone marrow, egg appam
Kuala Lumpur offers the best of Indian cuisine outside the country. Satiate your senses with the best tastes of India in this wonder city. Which Indian restaurant in Kuala Lumpur seems the most appealing? Let us know in the comments section below!