• Go to app
  • Select a destination
  • 10 Best Indian Restaurants In KL 2021: Indulge In The Yummiest Indian Food In The City

    Jacey Hen
    Jacey Hen
    Last updated 21 Mar 2024
    Top 10 Best Authentic Indian Restaurants In Kuala Lumpur Malaysia

    Photo Credit: @yz_7, @thevarajveeraiah, @mr.zfantasy

    Dig Into The Best Of Indian Cuisine!

    The Ganga Cafe healthy Indian restaurant near me
    📍 The Ganga Cafe | Photo Credit: @reshnu (Instagram)
    Malaysia is blessed with a variety of cuisines to indulge in, but we can't deny that one of our all-time favourites has to be Indian food! The wide range of curries, vegetables and meat, cooked with a flavourful medley of spices and nuts, make trying out Indian dishes an exciting gastronomical journey on its own and is one that we can never get bored of.
    Gajaa at 8 Royal Indian Food Restaurant indian restaurant near me KL
    📍 Gajaa at 8 | Photo Credit: @mr_rexrex (Instagram)
    MTR 1924 Malaysia South Indian vegetarian restaurant near me KL
    📍 MTR 1924 | Photo Credit: @silveryang (Instagram)
    Luckily for us, Malaysia has an abundance of Indian restaurants, serving up authentic North and South Indian food such as biryani, naan, banana leaf rice, paneer and more! From affordable eateries to high-end dining outlets, check out this list that we've compiled of the best Indian restaurants in KL and get ready to plan your next Indian food hunt in the city!

    Top 10 Best Indian Restaurants In KL

    1. Gajaa at 8 Royal Indian Food Restaurant

    Gajaa at 8 Royal Indian Food Restaurant best Indian restaurant in KL
    Photo Credit: @thevarajveeraiah (Instagram)
    Gajaa at 8 Royal Indian Food Restaurant best Indian restaurant in KL
    Photo Credit: @mr.zfantasy (Instagram)
    At the top of our list is Gajaa at 8, a royal Indian food restaurant that claims to be one of the best and classiest Indian restaurants in KL. The restaurant offers mouthwatering, authentic Indian cuisine in a cosy setting that's perfect for gatherings with family and friends, even for special celebrations!
    Gajaa at 8 Royal Indian Food Restaurant best South Indian restaurant in KL
    Photo Credit: @mr_rexrex (Instagram)
    Gajaa at 8 Royal Indian Food Restaurant best South Indian restaurant in KL
    Photo Credit: @mr_rexrex (Instagram)
    Here, you can taste the best traditional Kerala food in KL, with each dish beautifully plated and full of flavour. We recommend trying their chicken biryani, stuffed squid, chicken lollipop, and fish pollichathu. Enjoy 10% off your order when you book your dining session at Gajaa at 8 on Klook!
    • Address: No. 8, Lorong Maarof, Bangsar, 59000 Kuala Lumpur

    2. Betel Leaf

    Betel Leaf best Indian restaurant in KL
    Photo Credit: @valnomz (Instagram)
    Betel Leaf best Indian restaurant in KL
    Photo Credit: @valnomz (Instagram)
    Betel Leaf is another one of our top go-to spots when it comes to satisfying our Indian food cravings. You can get a wide-variety of unpretentious Northern, Southern, and local Indian dishes packed with flavour and spice at this no-frills restaurant.
    Betel Leaf best Indian restaurant in Kuala Lumpur
    Photo Credit: @lewyee_ng (Instagram)
    If you're unsure what to order, you won't go wrong with palak paneer (curry made with spinach and Indian cottage cheese), gobi manchurian (deep fried cauliflower), and butter chicken! Pair your meal with some biryani rice or garlic naan for a satisfying finish.
    • Address: 77A, Leboh Ampang, City Centre, 50100 Kuala Lumpur

    3. Anjappar Indian Chettinad Restaurant

    Anjappar Indian Chettinad Restaurant best South Indian restaurant in Kuala Lumpur
    Photo Credit: @eddodido (Instagram)
    Anjappar Indian Chettinad Restaurant best Indian restaurant in Kuala Lumpur
    Founded in the city of Chennai back in 1964, Anjappar Indian Chettinad Restaurant has over 50 years of experience in serving South Indian cuisine, primarily authentic Chettinad-style cooking. They have since expanded to the rest of the world - Malaysians can now enjoy their renowned dishes here as well, at any of their 5 outlets in KL and PJ.
    Anjappar Indian Chettinad Restaurant best Indian restaurant in KL
    Photo Credit: @hungrynini (Instagram)
    Dig into the best of Chettinad cuisine at this Indian casual-dining restaurant, known for using a variety of aromatic spices, sun-dried meats and salted vegetables. Some must-tries are the chicken biryani, chicken masala and karaikudi chicken. Save 10% off selected dishes when you book your food voucher on Klook!
    • Address: No. 56, Jalan Maarof, Bangsar, 59000 Kuala Lumpur [Bangsar outlet]

    4. MTR 1924 Malaysia

    MTR 1924 Malaysia best Indian food in KL
    Photo Credit: @guan_chua (Instagram)
    MTR 1924 Malaysia best Indian vegetarian restaurant in KL
    Photo Credit: @christal_foo (Instagram)
    Hands down one of the best South Indian vegetarian restaurants in Malaysia, MTR 1924 is located in Brickfields, with its roots originating from India as the brand was first established there over a century ago. With many years of experience and traditional recipes in hand, there's no doubt that you'll find delicious Indian food served here.
    MTR 1924 Malaysia best Indian vegetarian restaurant in Kuala Lumpur
    Photo Credit: @silveryang (Instagram)
    MTR 1924 Malaysia best South Indian vegetarian restaurant in KL
    Photo Credit: @silveryang (Instagram)
    Each dish here is served fresh and made with authentic Indian ingredients, but our favourite would definitely be their crunchy, triangle-shaped dosas, especially their well-known Masala Dosa! Other popular picks include their Rava Idly, Bisi Bele Bhath, Uddin Vada, or if you want to try out many dishes at once, order their thali-style Special Mini Meals.
    • Address: 69, Jalan Thambipillay, Brickfields, 50470 Kuala Lumpur

    5. Bombay Palace

    Bombay Palace Kuala Lumpur best Indian restaurant for date night in KL
    Photo Credit: @arvindrajaridas (Instagram)
    Bombay Palace Kuala Lumpur best Indian restaurant for date night in KL
    Level up your dining experience at Bombay Palace, an international award-winning Indian restaurant where you can enjoy traditional North Indian cuisine in an elegant dining space. Hand-in-hand with experienced master chefs from India, this upscale restaurant was established in KL back in 1993 and is known for their world-class Indian dishes.
    Bombay Palace Kuala Lumpur best North Indian restaurant in KL
    Bombay Palace Kuala Lumpur best North Indian restaurant in KL
    Photo Credit: @onedesignsneaker (Instagram)
    Bombay Palace Kuala Lumpur best North Indian restaurant in KL
    Photo Credit: @onedesignsneaker (Instagram)
    Complete with royal interiors and chandeliers, Bombay Palace is perfect for a date night or to celebrate special occasions. You and your loved ones can pick from a variety of vegetarian as well as non-vegetarian menu options here - our personal recommendations would be the prawn masala, Murg Makhanwala (butter chicken) and Paneer Tikka! Enjoy up to 15% off your meal with discounted Bombay Palace cash vouchers on Klook!
    • Address: Life Centre, 20, Jalan Sultan Ismail, 50250 Kuala Lumpur

    6. Restoran Sri Nirwana Maju

    Restoran Sri Nirwana Maju best Indian restaurant in KL
    Photo Credit: @__thiyavee__ (Instagram)
    Restoran Sri Nirwana Maju best banana leaf rice restaurant in KL
    Photo Credit: @yz_7 (Instagram)
    The Indian food experience wouldn't be complete without a yummy serving of banana leaf rice. Nestled amongst upscale restaurants and cafes in Bangsar, Sri Nirwana Maju is a humble, local Indian eatery offering one of the best banana leaf rice in the city! Dig into a serving of white rice with three vegetable dishes, curry and papadum, topped off with your desired add-on of chicken, squid or other dishes.
    Restoran Sri Nirwana Maju best banana leaf rice in KL
    Photo Credit: @yz_7 (Instagram)
    Restoran Sri Nirwana Maju best banana leaf rice in KL
    Photo Credit: @yosoykamal (Instagram)
    Be prepared for a long queue if you’re visiting during meal hours! Alternatively, you can avoid lunch and dinner hours for a less-crowded dining experience. They even have a second outlet in Subang Jaya, closer for those of you who live in Petaling Jaya.
    • Address: 43, Jalan Telawi 3, Bangsar, 59100 Kuala Lumpur

    7. Kayra Authentic Kerala Cuisine

    Kayra Authentic Kerala Cuisine best south indian restaurant in KL
    Photo Credit: @zsal_sabeel (Instagram)
    Kayra Authentic Kerala Cuisine best south indian restaurant in KL
    Photo Credit: @abe.1 (Instagram)
    At Kayra Authentic Kerala Cuisine, discover exquisite South Indian dishes hailing from the coastal state of Kerala. This modern Indian eatery honours the authentic flavours of Kerala with traditional recipes handed down through generations, with many dishes craftily incorporating mangoes, coconut as well as seafood - famous ingredients in the seaside state.
    Kayra Authentic Kerala Cuisine best indian restaurant in KL
    Photo Credit: @shanieats & @ginajoe96 (Instagram)
    Kayra Authentic Kerala Cuisine best indian restaurant in KL
    Photo Credit: @zsal_sabeel (Instagram)
    Fun fact: the famous appam actually originated from Kerala! So you can rest assured that you'll get to enjoy fresh, fluffy appam here. They've also got many must-try main dishes, but some of our recommended ones would be their signature mutton stew, prawn mango curry and Meen Pollichatthu grilled seabass. For something more unique, try out their Dosa Tacos or Kerala Dahi Puri (rice balls with tomato rasam shots!).
    • Address: F-8, Bangsar Village, Jalan Telawi 1, Bangsar, 59100 Kuala Lumpur

    8. Chennai Spice Restaurant

    Chennai Spice Restaurant best Indian restaurant in Brickfields Kuala Lumpur
    Photo Credit: @snoopy.food.explorer (Instagram)
    Chennai Spice Restaurant best Indian restaurant in Brickfields Kuala Lumpur
    Photo Credit: @praaarhad (Instagram)
    Exploring the Brickfields area, we discovered the humble Chennai Spice Restaurant by chance and it has quickly one of our personal favourite Indian eateries in KL. This simple restaurant is where you can enjoy tasty Indian food at a reasonable price in a comfortable, no-frills environment.
    Chennai Spice Restaurant best Indian restaurant in Brickfields KL
    Photo Credit: @moniz4real (Instagram)
    Chennai Spice Restaurant best Indian restaurant in Brickfields Kuala Lumpur
    Photo Credit: @praaarhad (Instagram)
    Some menu items you should try out while you're here would be their biryani, parotha, chicken varuval, as well as masala tea to wash it all down. If would like to try a bit of everything, we recommend ordering a banana leaf thali set that will give you a taste of all sorts of different dishes. Enjoy up to 50% off selected dishes with discounted deals on Klook!
    • Address: 78, Jalan Tun Sambanthan, Brickfields, 50470 Kuala Lumpur

    9. The Ganga Cafe

    The Ganga Cafe best healthy Indian restaurant in KL
    Photo Credit: @reshnu (Instagram)
    The Ganga Cafe best healthy Indian restaurant in KL
    Photo Credit: @subashiniraj (Instagram)
    A popular haunt for local vegetarians as well as health junkies, The Ganga Cafe in Bangsar (as well as Seapark!) has become a neighbourhood staple due to their affordable, yet delicious spread of curries, dhals, breads, banana leaf rice and even nasi lemak. The best park is that their dishes are MSG-free, making their food a much healthier option!
    The Ganga Cafe best healthy Indian restaurant in Kuala Lumpur
    Photo Credit: @seelan_joe (Instagram)
    The Ganga Cafe best healthy Indian restaurant in Kuala Lumpur
    Photo Credit: @tummytalk_ (Instagram)
    Order hearty Indian dishes here including biryani rice, palak paneer, chapati, chana bhatura (Punjabi deep-fried, fluffy bread) and more. If you're dining in a group and can't decide what to order, we recommend getting the vegetable platter or standard thali to have a good mix of some of their best dishes.
    • Address: 19, Lorong Kurau, Bangsar, 59100 Kuala Lumpur [Bangsar outlet]

    10. Meat The Porkers

    Meat The Porkers best Indian pork restaurant in KL
    Photo Credit: @bearcar (Instagram)
    Meat The Porkers best Indian pork restaurant in KL
    Photo Credit: @donutstare (Instagram)
    If the name hasn't already given it away, Meat The Porkers is a modern Indian eatery in Damansara which specialises in pork-based North Indian cuisine. Get your pork cravings fixed here with delicious Indian dishes served by their creative team of chefs who have curated a unique menu incorporating pork.
    Meat The Porkers best modern Indian restaurant in KL
    Photo Credit: @reysheats (Instagram)
    Meat The Porkers best modern Indian restaurant in KL
    Photo Credit: @reysheats (Instagram)
    The restaurant is best known for their iconic Siew Yuk Briyani (roast pork briyani) dish, but there are also many other must-tries while you're here! Some of our other top recommendations include their Tandoori Pork Ribs, Bacon Wrapped Chicken Tikka, Bacon Cheese Naan as well as Pork Vindaloo Mantao.
    • Address: 9M, Jalan Medan Setia 1, Bukit Damansara, 50490 Kuala Lumpur

    Get More Indian Food Deals On Klook!

    Discover More Food Spots In KL!