A Southeast Asian country known for its beaches and rainforests – Malaysia is beautiful and sunny. There are many Indian as well as Chinese and European cultural influences in Malaysian culture, which is why finding Indian restaurants in Malaysia is not exactly a task. However, finding one which serves good, authentic Indian good might be one. Which is why, we have made this list of great Indian restaurants in the country.

11 Best Indian Restaurants In Malaysia

Read on to know more about 10 best Indian restaurants in Malaysia you have to visit while you are on a trip down there. You also get a hint of the cost of Indian food in Malaysia. We suggest you to make bookings in advance because these restaurants can get quite crowded by mid afternoon:

1. MTR Malaysia

MTR Malaysia

Image Source

One of the best South Indian restaurants in Malaysia, MTR serves beautiful and delicious dosas. They also have thali system (Indian platter) along with different kinds of uttapams and idlis. The food is fresh and served with authentic Indian ingredients, with the aroma of spices hanging in the air! The service is prompt and as the MTR chain has restaurants in Indian cities like Bangalore as well, the ambience is quite nostalgic.

Location: 69 Jalan Thambypillai, Brickfields, Kuala Lumpur, Malaysia
Cost for two: INR 800/-
TripAdvisor rating: 4.5/5
TripAdvisor Reviews


Malaysia Holiday Packages On TravelTriangle

Go on a trip to Malaysia. Explore it’s lush green landscapes, tropical rainforests or magnificent underwater world. Book customized packages by expert agents on TravelTriangle. Inclusive of airport transfers, cab, resort, sightseeing and meals. Lowest Prices Guaranteed. Book Now


2. Olive Kitchen & Bar

Olive Kitchen & Bar

Image Source

One of the best Indian restaurants in Penang Malaysia, Olive serves some of the best curries in the area. They also have different options of daal and a range of Indian breads like Tawa roti, Butter Naan and Missi Roti. The atmosphere is quite lively as this serves as a bar for most people swinging by. You can enjoy some of their best cocktails and different kinds of beer with tandoori chicken and other snacks.

Location: 3J Jalan Penang, George Town, Penang Island, Malaysia
Cost for two: INR 700/-
TripAdvisor rating: 4/5
TripAdvisor Reviews

3. Bombay Palace

Bombay Palace

Image Source

This is one of the high-end Indian food restaurants in Malaysia Kuala Lumpur, Bombay Palace is perfect for a date night. Complete with royal interiors and chandeliers, the place is great for days you miss India. Their food is quite flavourful, however some do find it a little too bland as compared to authentic Indian. But that works well with other tourists who visit the place. They serve different kinds of vegetarian as well as non vegetarian dishes making your experience even better.

Location: 20 Jalan Sultan Ismail, Kuala Lumpur, Malaysia
Cost for two: INR 1800/-
TripAdvisor rating: 4/5
TripAdvisor Reviews

Must Read: 6 Best Things To Do In Taiping On Your Next Fun-Filled Vacation In Malaysia

4. Bakti Woodlands

Bakti Woodlands

Image Source

One of the most well known Indian restaurants in Kuala Lumpur Malaysia, Bakti Woodlands is frequented by both tourists and locals alike. The food is delicious, and the place is very well priced, which makes it perfect for those days when you are on a budget. They have some of the best uttapams and sambar in the city. The ambience is quite homely and you would find the service to be swift. All in all, a must experience!

Location: 55 Leboh Ampang, City Centre, Kuala Lumpur, Malaysia
Cost for two: INR 900/-
TripAdvisor rating: 4.5/5
TripAdvisor Reviews

Suggested Read: Turtle Island National Park: A Guide To Explore The Best Of Wildlife In Malaysia

5. Pia’s the Padi

Pia’s the Padi

Image Source

One of the popular Indian restaurants in Langkawi Malaysia, this place offers a mix of Indian and European cuisines, which is what makes it so special. Run by a mixed couple, you can find dishes like Chicken Butter Masala, Sambal, Thai seafood along with Beef Rendang. Surrounded by paddy fields, the place is perfect for a meal away from the hustle and bustle of regular life, which makes it may be the best Indian restaurant in Malaysia.

Location: Jalan Ulu Melaka, Langkawi, Malaysia
Cost for two: INR 3000/-
TripAdvisor rating: 4.5/5
TripAdvisor Reviews

Suggested Read: Sarawak Gawai Festival: Witness The Zeal And Vigour Of This Local Malaysian Event

6. Chakra

Chakra

Image Source

Chakra is one of the few Indian restaurants in Johor Bahru Malaysia which serves authentic, flavoursome Indian food. Their preparations of meat and fish are quite popular with the locals as well as tourists. A popular dish here is the Crab Rasam which most people seem to love. The ambience is casual and the servers are polite.

Location: Jalan Yusof Taha, Johor Bahru, Malaysia
Cost for two: INR 1000/-
TripAdvisor rating: 4/5
TripAdvisor Reviews

Suggested Read: Hiking In Malaysia

7. Spice Garden

Spice Garden

Image Source

One of the best Indian restaurants in Genting Highlands Malaysia, Spice Garden has a variety of dishes and serves satisfying food. The ambience is quite casual and you will find different kinds of Biryani and tandoori chicken on the menu here. The staff is friendly and it is centrally located, making it a good option for lunch/dinner in Genting.

Location: Lot H/G6.00, Highlands Hotel, Genting Highlands, Malaysia
Cost for two: INR 1800/-
TripAdvisor rating: 4/5
TripAdvisor Reviews

8. Makan Kitchen

Makan Kitchen

Image Source

A restaurant by Hilton Johor Bahru, this place is one of the most famous Indian food restaurants in Malaysia. Their spread is quite wide and the buffet has Malay and Asian options as well. Focussing a lot on sea food, the place is a favourite for birthday parties. Their options in ice cream also are quite lauded by locals and tourists alike. Ambience is quite posh and the staff is generous.

Location: 12 Jalan Ngee Heng, Johor Bahru, Malaysia
Cost for two: INR 5000/-
TripAdvisor rating: 4.5/5
TripAdvisor Reviews

Suggested Read: Crocker Range National Park: A Guide To Explore The Diverse Ecosystem Of This Malaysian Paradise!

9. Enca Cafe & Restaurant

Enca Cafe & Restaurant

Image Source

Another great entry on list of Indian restaurants in Penang Mayalaysia is this gem. The food served here is cheap and does not compromise on quality. Although cost of Indian food in Malaysia in general is quite low as compared to some other European countries, still this place stands out. It is squeaky clean and serves a range of dishes from proper Indian spicy dishes like Chicken Tikka and Chicken Vindaloo to less spicier versions and even Western dishes like Pasta and Pizzas. And they do that all while retaining the price, which is a great deal you should not miss out on!

Location: Jalan Batu Ferringhi, Batu Ferringhi, Penang Island
Cost for two: INR 500/-
TripAdvisor rating: 4.5/5
TripAdvisor Reviews

10. Colonial India

Colonial India

Image Source

Staying true to its name, this place serves a fusion of Indian, Arabic and Asian cuisines. You will find peppers, samosa, pakoras and cheese naan – all in the same beat here. One of the best Indian vegetarian restaurants in Malaysia, this place is good for the days you want to portion control and stay away from meat. And, although you will not exactly fall in love with it the first time you see it, you will surely love the food!

Location: Jalan Teluk Baru, Langkawi, Malaysia
Cost for two: INR 1800/-
TripAdvisor rating: 4.5/5
TripAdvisor Reviews

11. Gajaa At 8

gajaa at 8

Gajaa At 8 offers two different ambiences all under one roof. At their restaurant, they aim to bring the ultimate authentic Indian experience to your table. Their menu is as creative and unique as it gets. It is a family-friendly Indian restaurant run by the sweetest people. If you’re hankering for a true taste of India’s cooking in Malaysia, wait no further and head over to Gajaa At 8 for mouth-watering, authentic meals.

Location: No.8 Lorong Maarof, Bangsar Park, 59000 Kuala Lumpur, Malaysia
Cost for two: INR 2500/-
TripAdvisor rating: 4/5
TripAdvisor Reviews

Frequently Asked Questions About Indian Restaurants In Malaysia

Q1. How many Indian restaurants are there at the Malaysia airport?

A. Taste of India at Urban Food Court in the Malaysian International Airport is a popular Indian restaurant.

Q2. How to open an Indian restaurant in Malaysia?

A. Here are the basic steps to open an Indian restaurant in Malaysia:

  • Finalise the concept, layout & design of the restaurant
  • Finalise the location of the restaurant
  • Confirm the staffing and menu
  • finalise the business and operating systems
  • Apply for a business license
  • Apply for a work permit for yourself

Further Read: Loagan Bunut National Park Guide: Explore The Realms Of Malaysian Wildlife

Packing your bags yet? Indian restaurants in Malaysia won’t burn a hole in your pocket, but your flights might. Plan your trip to Malaysia to land the best deals and save money on hotel and flight bookings.


Looking To Book An International Holiday?

Book memorable holidays on TravelTriangle with 650+ verified travel agents for 65+ domestic and international destinations.


Category: Bot, malaysia, Restaurants

Best Places To Visit In India By Month

Best Places To Visit Outside India By Month