• Things to do
  • Places to visit
  • Hotels and resorts
  • Honeymoon packages
  • Holiday packages
  • Real Traveler Stories

    indian restaurants in malaysia

    Written by

    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

    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


    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: 10 Best Places That’ll Add More Thrill & Adventure To Your Experience In 2022

    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