15 Must Try Indian Restaurants in Kuala Lumpur Malaysia


Explore the world where spices dance. Indian restaurants in Kuala Lumpur provide more than just a meal; they also serve as the beginning point for a memorable gastronomic trip. Discover the best Indian restaurants in the city, where each dish has a unique tale, and every mouthful is a surprise. Whether you’re a spice lover or looking for a delicious dinner, these eateries will satisfy your taste senses and leave you wanting more.

MTR 1924 

If you’re looking for authentic Karnataka cuisine, MTR 1924 is an iconic Indian restaurant in Brickfields, Kuala Lumpur. This Indian gem, nestled in Brickfields, has a story that spans back to 1924, and boy, has it grown into a renowned brand.

What sets MTR apart is its unwavering commitment to keeping the taste of Karnataka alive in every bite, no matter which corner of the world you’re dining in. From its mouthwatering dishes to its cozy setting, MTR 1924 gives off such positive vibes that you can’t help but feel at home. 

One of the coolest things is their open kitchen, where you can watch the magic happen. Plus, their chefs are top-notch and trained in-house by MTR themselves. 

MTR 1924 RestaurantImage Source

  • Opening Hours: 8 am – 10: 30 pm
  • Price: Range between INR 175 pp – INR 262 pp
  • Best try foods: Podi Masala Dosa, Filter coffee, Onion Rava Dosa, Masala Dosa, Special Mini Meals, and more.
  • Nearby Sightseeing: Thean Hou Temple, Brickfields’ colorful Blacklane, KL Bird Park, Laman Perdana, and Bamboo Playhouse.

Gajaa at 8 

Craving the best Indian flavors in Malaysia? Gajaa at 8 stands out as the best Indian restaurant in Kuala Lumpur. This restaurant is not just a place to eat; it’s a culinary journey that promises to delight your senses. Offering two distinctive ambiances in one stunning location, Gajaa at 8 invites you to experience the true essence of Kerala cuisine in a lavish and welcoming setting. If you’re seeking a cozy family dinner or a vibrant night out with friends, Gajaa at 8’s exquisite menu and inviting atmosphere make it the perfect choice. Indulge in mouth-watering, authentic Indian dishes that will leave you craving more.

Gajaa at 8 RestaurantImage Source

  • Opening Hours: 11:30 am – 3 pm, 6 pm – 10 pm
  • Price: Start from INR 450 pp
  • Best try foods: Ammas Mutton Curry, Sweet Appam, Tandoori Chicken, Cheese Naan, Fish Pollichatu, Koonthal Nirachatu, and more.
  • Nearby Sightseeing: Penang and River Life of South Mid Valley.

Betel Leaf

If you’re on the hunt for a taste of authentic Chettinad cuisine in Kuala Lumpur, Betel Leaf is the one. This restaurant has been dishing up the real deal, bringing the flavors of Chettinad to Malaysian shores since 2009, making it one of Kuala Lumpur’s famous Indian restaurants. Known for its aromatic spices and mouth-watering non-vegetarian dishes, Betel Leaf doesn’t cut corners when it comes to ingredients. They even have their own farm in Mantin, Negeri Sembilan, where they rear goats and rabbits and grow fresh veggies. And to keep things as authentic as possible, their chefs are flown in from India. The restaurant’s South Indian vibe with traditional artifacts and paintings adds to the whole experience.

Betel Leaf RestaurantImage Source

  • Opening Hours: 11 am – 10 pm
  • Price: Range between INR 418 pp – INR 1673 pp
  • Best try foods: Lollipop Chicken, Bharag Brinjal, Chicken Betel leaf, Chicken Tikka Masala, Paneer Palak (Spinach with goat cheese), Naan, and more.
  • Nearby Sightseeing: Merdeka Square, Kolam Biru, Victoria Fountain, Old Kuala Lumpur River of Life Mural.

Khan’s Indian Cuisine

Kuala Lumpur has many famous Indian restaurants, each offering a unique culinary experience. One such gem is Khan’s Indian Cuisine. This restaurant is renowned for its authentic Indian dishes, freshly prepared with a blend of spices and flavors across the Indian subcontinent. The chefs at Khan’s are experienced and ensure that each dish is cooked to perfection, promising a memorable dining experience. Besides the delicious food, Khan’s also provides excellent service, making it a favorite among locals and tourists. If you’re in Kuala Lumpur and craving Indian cuisine, Khan’s is definitely worth a visit!

Khan's Indian Cuisine RestaurantImage Source

  • Opening Hours: 11:30 am – 10:30 pm
  • Price: Starts from INR 435 pp
  • Best try foods: Tandoori King Prawn, Cheese Naan with Butter Chicken, Mango Lassi, Lamb Seekh Kebab, Tandoori Murgh, and more.
  • Nearby Sightseeing: The Tree of Hope and Eco Ride Malaysia.

Bombay Palace

In the bustling heart of Kuala Lumpur’s city center, find yourself transported to the grandeur of the internationally award-winning Indian restaurant at Bombay Palace, which stands out as a jewel among Indian restaurants. This majestic restaurant, nestled in a colonial bungalow on Jalan Tun Razak, is renowned for its regal ambiance and exquisite Northern Indian cuisine. While the prices may be higher, the experience is truly fit for royalty. Bombay Palace is a must-visit for anyone looking to indulge in high-quality Indian cuisine in Kuala Lumpur’s city center. Whether you’re a local food enthusiast or a traveler craving authentic Indian flavors, Bombay Palace promises a culinary journey.

Bombay Palace RestaurantImage Source

  • Opening Hours: 12 pm – 2:30 pm, 6:30 pm – 10:30 pm
  • Price: Starts from INR 1491 pp
  • Best try foods: Chicken Tikka Masala, Mutton Rogan Josh, Tandoori Roti, Murgh Palak Chicken, Carrot Halwa, Butter Chicken Tikka Masala, and more.
  • Nearby Sightseeing: Aquaria KLCC, KLCC Park, Symphony Lake Water Show, Skybridge PetronasTwin Towers and Golden Triangle.


Have you heard of Kayra in Kuala Lumpur? This restaurant in the vibrant city center offers a unique blend of Indian and Malaysian cuisine. Kayra is the brainchild of Meriam Alfonso, a third-generation Keralan Malaysian passionate about food. After working as a lawyer, Meriam followed her heart and immersed herself in the culinary world. You can experience delicious dishes crafted with care and a touch of creativity. 

Whether you’re planning a romantic date or a gathering with friends, Kayra offers a warm and inviting atmosphere. Don’t miss the chance to explore the local artwork displayed in the restaurant, including photos taken by Chef Sabeel himself from Kerala! If you’re looking for exceptional Indian food restaurants in Kuala Lumpur, Malaysia, Kayra is a must-visit.

Kayra RestaurantImage Source

  • Opening Hours: 11:30 am – 10:00 pm (Last order will be at 9:30 pm)
  • Price: Starts from INR 436.6 pp
  • Best try foods: Jackfruit Broccoli Moilee, Appam, Fish Moilee Briyani, Prawn Mango Curry, Kerala dhai puri, and more.
  • Nearby Sightseeing: River of Life – Precinct Brickfields and Thean Hou Temple.

Spice Garden

Spice Garden is like that friend who always knows how to spice things up! This popular Indian restaurant chain has been wowing taste buds in Bukit Bintang, Kuala Lumpur, for over 16 years. Imagine savoring authentic Indian and Middle-Eastern flavors, all grilled to perfection over natural charcoal flames reaching a whopping 400 degrees Celsius! It all started in 2003 in Genting Highlands and has since grown to include branches in Bangsar, Jalan Bukit Bintang, and Damansara. Spice Garden isn’t just a local favorite; it has also made its mark in India, Kyrgyzstan (Russia), and Malaysia. And guess what? They plan to spread their flavorful magic to Penang, Langkawi, Indonesia, Thailand, Singapore, Vietnam, China, and Australia soon!

Spice Garden RestaurantImage Source

  • Opening Hours: 11 am – 11 pm
  • Price: Starts from INR 527.90 
  • Best try foods: Khazana Biriyani, Chicken Tikka Masala, Tandoori Chicken, Butter Chicken, and more.
  • Nearby Sightseeing: Rumah Penghulu Abu Seman, Pavilion Crystal Fountain, Starhill Square, MiniNature Malaysia and Berjaya Times Square Theme Park.

Moghul Mahal Restaurant

Looking for a Punjab taste in Malaysia? Moghul Mahal is a ticket to an authentic North Indian culinary adventure, one of the top North Indian restaurants in Kuala Lumpur. This restaurant is bursting with rich flavors and a secret blend of home-grounded spices. It’s like a homemade feast but without the kitchen mess. Step into a world where every bite tells a story of the Maharajas, Sultans, and Nawabs of India, Pakistan, and Arab. Whether dining in, grabbing a drink at the bar, or planning an event, Moghul Mahal is the perfect spot, catering to gatherings of up to 100 to 120 guests with early bookings.

Moghul Mahal RestaurantImage Source

  • Opening Hours: 10 am – 10:30 pm
  • Price: Starts from INR 347.5 pp
  • Best try foods: Tandoori Platter, Paneer Tikka, Veg Samosa, Butter Chicken, Tandoori Roti, Paneer Pakora, and more.
  • Nearby Sightseeing: Graffiti Alley, KLCC Park, Aquaria KLCC, Pavilion Crystal Fountain, and Bukit Bintang Crossing.


Looking for a unique dining experience that feels like a journey back to British rule in India? Frangipani Restaurant is a must-visit Indian restaurant in Kuala Lumpur. This place offers more than just delicious food; it blends traditional Malaysian flavors and modern culinary techniques. The ambiance is exceptional, with elegant decor featuring deep woods, mosaic tiles, and stylish light fixtures. Live music adds to the atmosphere every weekend evening. The menu is a culinary adventure, with authentic Indian cuisine and curated Anglo-Indian recipes from Goa. Frangipani is the perfect spot for a romantic evening, with an open-air patio and a skylight that lets you enjoy the fresh air.

Frangipaani RestaurantImage Source

  • Opening Hours: 11:30 am – 3 pm, 6:30 pm – 11 pm
  • Price: Starts from INR 349.5 pp
  • Best try foods: Palak Paneer, Crab Rasam, Ghee Roasted Chicken, Prawn Balchao, Lamb Rack, Gula Jamun, and more.
  • Nearby Sightseeing: Laman Perdana and TTDI Park.


Mollagaa is renowned for its authentic Indian flavors and warm hospitality. What sets best? A unique way of serving food on a banana leaf in Kuala Lumpur a tradition Indian restaurant that adds an extra layer of aroma and taste to every dish. From spicy chicken masala to creamy paneer tikka, the menu has something for everyone, whether a meat lover or a vegetarian. So, if you’re craving delicious Indian food in Kuala Lumpur, treat your taste buds to experience the magic of Indian cuisine at Mollagaa.

Mollagaa RestaurantImage Source

  • Opening Hours: 11 am – 10 pm
  • Price: Starts from INR 349 pp
  • Best try foods: Banana Leaf Rice Meal, Mutton Briyani, Chicken Pottalam, Butter Chicken Masala, Mutton Varuval, Kongu Pallipalayam, and more.
  • Nearby Sightseeing: Merdeka Square, Kolam Biru and Masjid Jemek.

Saravana Bhavan 

Saravanaa Bhavan KLCC, nestled in Kuala Lumpur, Malaysia, stands out among South Indian restaurants in the city. This vegetarian restaurant stands out for its authentic Indian flavors and warm ambiance in Kuala Lumpur. Since 1981, it has delighted Indian expats and a diverse clientele, including Japanese, Chinese, and Caucasians. With 27 outlets in South India, 3 in the North, and 25 countries worldwide, it boasts 81 locations globally. Offering over 350 dishes across 10 categories, each prepared to exacting standards, it serves 100,000 customers across its outlets. Saravana Bhavan is committed to delivering high-quality vegetarian food without compromising taste, using innovative operational techniques to reduce costs and waste. 

Saravana Bhavan RestaurantImage Source

  • Opening Hours: 8:30 am – 11 pm
  • Price: Starts from INR 85 pp
  • Best try foods: Saravana Special Meal, Parotta, Idli, Veg Briyani, and more.
  • Nearby Sightseeing: River of Life – Precinct Brickfields, and Thean Hou Temple.

Sagar Restaurant

If you’re looking for the best North Indian restaurants in Kuala Lumpur, Sagar Restaurant is a must-visit. Since 1998, this iconic spot has delighted diners with its exquisite Northern Indian cuisine. This elegant eatery boasts a menu that showcases vegetarian and non-vegetarian delights, each crafted with authentic spices and cooking techniques of the Maharajah era but with a contemporary twist. Whether you’re a classic favorite or eager to explore innovative creations, Sagar Restaurant promises a culinary adventure that will leave you craving more.

Sagar RestaurantImage Source

  • Opening Hours: 11:30 am – 10:30 pm
  • Price: Starts from INR 667 pp
  • Best try foods: Palak Paneer Tandoori Naan, Garlic Naan, Biriyani, Butter Naan, Chicken Masala, Pistachio Kulfi, and more.
  • Nearby Sightseeing: Sree Veera Hanuman Temple and Penang.

Meat The Porkers

Meat The Porkers stands out as Asia’s premier Porky. Indian food in Kuala Lumpur, Malaysia, boasts unique creations like Bacon & Cheese Naan, Tandoori Pork Ribs, Roast Pork Biryani, Butter Pork, and Pork 65 Masala. Beyond the tantalizing pork dishes, the restaurant offers a vibrant ambiance complemented by delicious cocktails. Whether you’re planning an intimate family gathering or a grand corporate event, Meat The Porkers provides a versatile space to accommodate all needs. Their flexible dining options include set menus, ala carte selections, and buffet spreads, ensuring a delightful experience for every occasion.

Meat The Porkers RestaurantImage Source

  • Opening Hours: 12 pm – 2:30 pm, 5:30 pm – 9:30 pm
  • Price: Starts from INR 662 pp
  • Best try foods: Bacon Cheese Naan, Tandoori Pork Ribs, Pork Briyani, Siew Yoke Biryani, Butter Pork, Crispy Mockmeat Puri. and more.
  • Nearby Sightseeing: Istana Negara and Pusat Sains Negara Kuala Lumpur.

Anjappar Indian Chettinad 

Are you wondering about authentic South Indian restaurants in Kuala Lumpur? Anjappar Indian Chettinad is the best! This place has been mouthwatering Chettinad cuisine since its inception in Chennai in 1964. What’s their secret? Aromatic spices blended to perfection. Whether you’re a local or a traveler exploring Kuala Lumpur’s vibrant food scene, Anjappar promises a taste of tradition at a pocket-friendly price. With over 70 outlets worldwide, Anjappar is a global sensation, with four bustling branches in Malaysia. Come and experience the essence of South Indian dining at Anjappar.

Anjappar Indian Chettinad RestaurantImage Source

  • Opening Hours: 9 am – 11 pm
  • Price: Starts from INR 347.6 pp
  • Best try foods: Naatu Kozhi Briyani, Karaikudi Chicken, Chicken Tikka Masala, and more.
  • Nearby Sightseeing: Perdana Botanical Garden and Kuala Lumpur Butterfly Park.


Indian cuisine is filled with flavors and stories; each dish has a rich culinary heritage that transcends borders and delights palates worldwide. From the iconic MTR 1924 to the vibrant Gajaa at 8 and the authentic Betel Leaf, the city’s Indian restaurants offer a journey of taste and tradition.

These Indian restaurants in Kuala Lumpur are gateways to cultural experiences that transcend food. They remind us of the shared heritage that binds us all and celebrates diversity through the universal language of food.

Book your tour packages to Malaysia with Dimaak Tours to get the culinary experience of Indian cuisines in Kuala Lumpur.