Top 10 Indian Restaurants in KL & Selangor

Top 10 Indian Restaurants in KL & Selangor
Image Credit: The Jakarta Post

Unless you can’t stand the heat, it’s hard to say no to spice-infused Indian food that make their cuisine such a local favourite. From southern to northern-style Indian cuisine and everything else in between, we have rounded up a list of Top 10 Indian Restaurants in KL & Selangor.

1) Legend’s Claypot Briyani House

Legends Claypot Briyani House

True to its name, this is where you can enjoy their signature — what else — briyani dishes served in a claypot. They are two types you can choose from including non-vegetarian and vegetarian varieties. For the former, they offer the likes of Claypot Briyani Chicken, Mutton and even seafood choices such as fish and prawn. But if you are a first-timer, do try their bestselling Claypot Chicken or Mutton, which comes with side servings of special raita and crunchy papadom. Other than claypot briyani dishes, you can find other familiar Indian dishes such as banana leaf rice set, chapati, thosai and chicken/mutton varuval.

FB: claypotbriyani | IG: @legendsclaypotbriyani

2) Khan’s Indian Cuisine

Khan's Indian Cuisine

Located at Bangsar South’s The Sphere, Khan’s Indian Cuisine combines the best of both worlds — cosy yet elegantly-designed interior and an array of delicious Indian dishes. Come lunch hour, you can opt for their wholesome Special Thaali set consisting of rice, meats, vegetables and other side dishes. Briyani lovers may want to check out their restaurant’s main speciality such as Lamb Shank Briyani and Chicken Briyani — all of which are slow-cooked with basmati rice alongside assorted herbs and spices in a sealed pot. If you have room for more, end your savoury meal with a sweet note of desserts such as Kulfi (traditional Indian ice cream with carrot halwa) or Gulab Jamun (fried cheese balls in sugar syrup topped with Baskin-Robbins vanilla ice cream). | FB: KhansIndianCuisine | IG: @khansindiancuisine

3) Fierce Curry House

Fierce Curry House

With over 25 different spices, their briyani dishes are slow-cooked for hours using a metal pot sealed with pastry dough around the edges. This is to help retain the moisture while ensuring that all the ingredients retain its aroma and flavour. And that’s what you get at Fierce Curry House! They have briyani dishes like chicken and mutton but if your budget’s not an issue, why not splurge on their signature Lobster Briyani for a change? But do keep in mind that Lobster Briyani isn’t readily available at any time since a 24-hour advance booking is required. For reservations or other general enquiries, you can call them at 019-770 1945.

FB: FierceCurryHouse | IG: @fiercecurryhse

4) The Olive Tree KL

The Olive Tree KL

The Olive Tree specialises in hearty Northern Indian cuisine, where you can find a variety of dishes in the menu. This includes the likes of Noorjahani Tikka (marinated chicken pieces cooked in tandoor with roasted onions, capsicum & tomatoes), Goan Prawn Curry (jumbo prawns simmered in coconut) and Murg Tikka Butter Masala (creamy boneless chicken pieces cooked in tandoor). You can locate The Olive Tree at Menara Hap Seng in Jalan P. Ramlee, KL. | FB: theolivetreekl | IG: @theolivetreerestaurantkl

5) Malabar Palace

Malabar Palace

At Malabar Palace, they insist that every dish is made-to-order with no MSG or preservatives whatsoever. They even retain as many traditional preparation methods as possible to preserve its authenticity. Some of their dishes you can find here include the saffron-flavoured Malabar Briyani with a choice of chicken, lamb, prawn or fish and Machi Vindaloo (fish curry with red chilli paste, ginger & vinegar). | FB: malabarpalacehartamas | IG: @malabarpalace

6) Malgudi


Tucked away near Jaya One, Malgudi serves North and South Indian cuisine in the comfort of a fine dining-style restaurant. They pride themselves in preparing all the ingredients as authentically as possible. Some of their bestselling dishes in the menu include Vege Briyani, Prawn Briyani and Cheese Naan. Best paired with one of their recommended drinks such as the refreshing Mango Lassi, Coconut Shake or Malgudi Fizz. The latter consists of freshly-squeezed lime juice mixed with sugar and soda. Here’s a quick fun fact: Malgudi in question actually refers to South India’s fictional town created by the legendary late Indian novelist R.K. Narayan.

FB: malgudirestaurant

7) Taj Garden

Taj Garden

At the heart of Brickfields lies Taj Garden, a multi-cuisine restaurant specialising not just in Indian dishes but also Chinese and Western food as well. For the former, expect delectable dishes like Sizzling Tandoori Platter, Chicken Tikka Taj Special and briyani dishes. If you go for the latter, do savour their Chef’s Special Briyani — a hearty combination of chicken, mutton and shrimps cooked together with aromatic basmati rice and assorted spices. Seafood lovers, in the meantime, can look forward to options like the tomato-based Fish Tikka Masala, Shrimp Varuval and Malabar-style fried fish.

FB: TajGarden | IG: @tajgarden2014

8) Passage Thru’ India

Passage Thru' India

Old but gold. Here’s an Indian restaurant that needs no introduction, given its establishment stretching way back to the early 1990s. They take pride in ensuring their guests get the ultimate dining experience, complete with matching decor and an eclectic mix of Indian dishes. Speaking of dishes, this is what they do best with rich choices such as the boneless chicken Murgh Tikka Butter Masala, Andhra Fish Curry, red chilli prawns Kadai Jingha and boneless mutton cubes Punjabi Gosht. They also serve vegetarian dishes such as Urulai Varuval, Palak Paneer and Navarathna Kurma. You can locate Passage Thru’ India in two branches including Jalan Delima near Bukit Bintang as well as Bukit Damansara. | FB: passagethruindia | IG: @passagethruindia3

9) Garam Masala North Indian Restaurant

Garam Masala North Indian Restaurant

Garam Masala’s main speciality lies within its authentic North Indian cuisine. They serve everything from briyani dishes (e.g. vegetable/chicken/mutton) to meat/seafood-based masala and various Indian bread like chapati, naan and kulcha. Also, look out for their charcoal-fired tandoor specials such as Paneer Tikka and Chicken Malai Tikka.

FB: garammasalarestaurants

10) Royal Darbar Restaurant

Royal Darbar Restaurant

Dine like royalty at Royal Darbar, a spacious fine dining Indian restaurant capable of accommodating more than 200 guests. Start off with one of their recommended appetisers such as Bhel Puri and Bharwa Golgappa. Then, follow up with their rich array of main dishes like Paneer Tikka Masala, Dum Aloo Bohjpuri and Butter Chicken. Alternatively, you can opt one of their various briyani or pulao dishes. To counter the richness of their dishes, remember to balance it with their appetising homemade yoghurt (e.g. Pineapple Min Raita and Aloo Mint Raita) and finally, finish off with a sweet dessert like the flavoured milk dumplings-based Gulab Jamun or Mango Kulfi served with homemade Alphonso mango-flavoured Indian ice cream. Other than dine-in, they also serve buffet lunch, catering, as well as private functions. | FB: royaldarbarKL | IG: @royaldarbarkl

That’s not all! More Top 10s in Malaysia are waiting to be discovered!

The compilation of this list was made from accumulation of Public Votes at

Tallypress top 10