Malaysia is a country rich in culture and cuisine. This is influenced by the various ethnicities that make up the Malaysian population. In Malaysia, more than 69 percent are Bumiputra, 22 percent are Chinese, and 6.6 percent are Indian. Malaysia is a country rich in culture and cuisine. This is influenced by the various ethnicities that make up the Malaysian population. In Malaysia, more than 69 percent are Bumiputra, 22 percent are Chinese, and 6.6 percent are Indian.
With more than 32 million people of Indian ethnicity living in Malaysia, it is not surprising that there are many restaurants selling Indian cuisine, especially in Kuala Lumpur. Abundant with rich culture and a variety of Indian dishes, Indian restaurants are a must-visit destination if you visit Malaysia. In this article, you will find out which Indian restaurants in KL are worth visiting.
Bijan Bar & Restaurant: Ramadan Buffet | Kuala Lumpur, Malaysia
See Price
Vacationing in Kuala Lumpur will be more enjoyable if you can experience the cultural diversity there. Visiting and enjoying Indian restaurant food is one of them. Please note that this order is not a ranking, but only a number of recommendations for the best Indian restaurants in Kuala Lumpur that you can try. Check them out.
Nadodi is an Indian restaurant that serves South Indian and Sri Lankan dishes. Here, you will experience food with traditional recipes as well as a modern feel. Served in fine dining style, you will experience Indian food with unique and creative presentations. "If you don't consume various types of processed animal foods, there's no need to worry because this restaurant also offers a vegan menu. Another fact about Nadodi is that this Indian restaurant is a Michelin-star restaurant. So, don't miss the opportunity to enjoy authentic Indian cuisine in a different and memorable way.
Address: Nadodi, Kuala Lumpur. Level 7A, Four Seasons Hotel.
Time open: 18.00-23.00
Price range: RM490 average spending
This restaurant has a variety of Indian food that can tempt your taste buds. There are seafood, meat and Tandoori grubs with various aromatic spices and masala. Passage Thru' India provides vegan and non-vegan food. This Indian restaurant in KL has an epic design that makes you feel like you are in India. Here there is a buffet counter which represents a traditional Indian stove and cooking utensils brought directly from there. If you are planning to visit this place, don't miss their rich and creamy tomato soup dish!
Address: 4, Jalan Delima, Off, Jln Bukit Bintang, 50400 Kuala Lumpur, Malaysia
Time open: 11.30–15.00, 18.00–22.00 on weekdays and 11.30–22.00 on weekends
Price Range: RM10.00–RM50.00
Source by Krishan Dorai
Gajaa at 8 Royal Indian Food Restaurant is one of the classy Indian restaurants that offers authentic Indian cuisine. Here, you can try traditional Indian food, such as chicken biryani, fish pollichathu, brinjal masala, kadala curry and others. This restaurant has a grand and lively design with traditional Indian ornaments. If you visit this restaurant, you will get the impression that you are in India.
Address: No. 8, Lrg Maarof, Bangsar, 59000 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia
Time open: 12.00–14.30, 18.00–21.30 on weekdays and 12.00–15.30, 18.00–22.00 on weekends
Price range: RM7.00–RM60.00
Chapati is a flat wheat bread originating from southern Asia.This bread is considered a typical Indian bread that can be eaten with various curry dips. Here they also serve various meat dishes, such as mutton curry, chicken curry and varuval, as well as fried chicken. Besides that, you can enjoy special chai from Santa Chapati House to cleanse your palate.
Address: No. 11 Jalan Tun H. S. Lee, 50100, City Centre, Kuala Lumpur
Time open: Everyday 06.30–18.30
Price range: RM1.70–RM10.00
Source by Jaipur Mahal Restaurant
If you want to taste delicious tandoori chicken, you can visit Jaipur Mahal. This is one of the best Indian restaurants in Kuala Lumpur. You will get the sensation of a unique restaurant, which is humble but still luxurious. This restaurant serves an authentic Indian cuisine menu. In addition to its delicious tandoori chicken, this restaurant also serves paneer tikka lababdar for those who are vegan.
Address: G 33 & G 33A, Maxim citylights, off, Jln Sentul Pasar, Taman Pelangi, 51000 Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
Time open: Everyday 11.00–15.00, 18.00–22.30
Price range: RM20.00–RM60.00
The Ganga Cafe is one of the best INDIAN restaurants in Kuala Lumpur that you can visit. This restaurant specialises in Gujarati, North Indian cuisine. The prices offered by the restaurant are also very affordable. With reasonable prices, you can get healthy and MSG-free vegan Indian dishes. You can try nasi lemak, banana leaf rice, and various kinds of curries. Apart from that, you must try the chapati with palek paneer.
Address: 19, Lorong Kurau, Bangsar, 59100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia
Time open: 10.00–22.00 on weekdays and 09.00–22.00 on weekends
Price range: RM15.00–RM20.00
Source by Hassan Ali
If you are looking for the best Indian restaurant in KL that is halal certified, try visiting Moghul Mahal @ Brickfields. You can taste the mouth-watering Gulab Jamun. Apart from that, try to taste chicken tandoor and fish tikka from this restaurant. Don't forget to combine it with the mainstay palak paneer from Moghul Mahal @ Brickfields.
Address: No 153, Jln Sultan Abdul Samad, Brickfields, 50470 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia
Time open: everyday 09.30–22.00
Price range: RM8.00–RM30.00
Betel Leaf is another halal certified Indian restaurant. If you want to satisfy yourself with a wide variety of Indian food, be it North or South Indian, Betel Leaf is the right option. You can enjoy the taste of Indian food which is rich in herbs and spices. The palak paneer and butter chicken curry from this restaurant are worth trying. Don't forget to taste the Madras filter coffee which can be found here.
Address: 77A, Leboh Ampang, City Centre, 50100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia
Time open: 11.00–22.00
Price range: RM5.00–RM20.00
Source by Ganesh Thirualaga Nathan
Anjappar Indian Chettinad Restaurant is a restaurant that has more than 50 years of experience in serving authentic Indian cuisine. This restaurant specialises in South Indian dishes, especially Chettinad style cuisine. This restaurant is famous for its chicken masala, karaikudi chicken and chicken biryani. Apart from the non-vegan menu, they have a variety of dishes for vegans at reasonable prices.
Address: 136, Jalan Tun Sambanthan, Brickfields, 50470 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia
Time open: everyday 11.00–23.00
Price range: RM7.00–RM30.00
Frangipaani is an Indian restaurant with a strong British Indian interior. This restaurant has an elegant and luxurious style. This is one of the Indian restaurants that serves authentic Indian food with a modern twist. Even though it is served in this restaurant style, the food here is still rich in spices and intense.
Address: The Republik, Lot No.M.03, Mezzanine Floor, Jalan Medan Setia 1, Bukit Damansara, 50490 Kuala Lumpur, Malaysia
Time open: 11.30–15.00, 18.00–23.00 weekdays and 11.30–15.30, 18.00-23.30 weekends
Price range: RM10.00–RM200
Source by Sarmila Nair Ravindran Nair
If you need another option to enhance your experience of enjoying Indian cuisine, try visiting Bombay Palace. You will enjoy Indian dishes in a luxuriously designed restaurant. Bombay Palace specialises in North Indian cuisine. The menu served by this restaurant also varies from vegan to non-vegan. Try their mouth-watering butter chicken, prawn masala and paneer tikka.
Address: Life Centre, 20, Jln Sultan Ismail, Kuala Lumpur, 50250 Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
Time open: everyday 12.00–14.30, 18.30–22.30
Price range: RM8.00–RM200
You can find various Indian restaurants in KL, but you should try the Sri Nirwana Maju Bangsar Restaurant. Tasting traditional Indian dishes that serve rice on banana leaves provides a unique experience for those of you who are new to Indian cuisine. Sri Nirwana Maju Bangsar is a restaurant that is humble and has affordable prices. Avoid during lunch and dinner times because this restaurant is very busy at these times.
Address: 43, Jln Telawi 3, Bangsar, 59100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia
Time open: Monday, Wednesday–Sunday 11.30–23.00
Price range: RM2.00–RM50.00
Vacationing in Kuala Lumpur is fun because you can experience cultural diversity and various tourist attractions that can be visited. Indian restaurants are a testament to Malaysia's diversity in dining. Certainly don't miss out on the experience of eating at the best Indian restaurant in KL.
Spices @ Furama Bukit Bintang: Sajian Bintang Buffet Dinner | Kuala Lumpur, Malaysia
See Price
After you read the reviews above, are you interested in visiting one of them? Traveloka offers a wide range of accommodation options in Kuala Lumpur to suit every traveller's preferences and budget. Whether you're looking for a luxurious stay in the heart of the city or a cosy boutique hotel nestled in a vibrant neighbourhood, Traveloka has you covered.
The user-friendly interface of the app and website allows you to filter your search based on price, location, amenities, and guest ratings, making it convenient to find the perfect place to stay.
Also read: