Top 10 Indian Restaurants in Kuala Lumpur
Top 10 Indian Restaurants in Kuala Lumpur

Top 10 Indian Restaurants in Kuala Lumpur

5/5 (3 Votes)

Kuala Lumpur is a melting pot of cultures, and when it comes to Indian cuisine, the city offers everything from fine-dining degustations to humble banana leaf rice. Whether you’re craving aromatic biryani, fiery Kerala curries, or modern twists on traditional recipes, this list of top 10 Indian restaurants in Kuala Lumpur will guide you to the perfect spot.

Here is a list of the top 10 Indian Restaurants in Kuala Lumpur

  1. Flour Restaurant

    Location: 12 & 14, Jalan Kamuning, Off Jalan Imbi, Kuala Lumpur
    Opening Hours: Dinner: 6:30 PM – 10:00 PM (Wed–Mon), Lunch: 12:00 PM – 2:30 PM (Weekends), Closed Tuesday
    Highlights: Modern, French-inspired Indian fine dining. Michelin Guide–listed with creative tasting menus like Heart of the Sea and Mother Earth.
    Facilities: Elegant indoor dining, wine pairing options, intimate chef interaction.
    Price: RM580–RM780 per person (degustation menu)
    Google Rating: ★4.3
    Why Visit: For a one-of-a-kind fine dining journey where Indian flavours meet modern gastronomy.

  2. Gajaa at 8

    Location: 8, Lorong Maarof, Bangsar Park, Kuala Lumpur
    Opening Hours: Lunch: 11:30 AM – 3:00 PM; Dinner: 6:00 PM – 10:00 PM (Daily)
    Highlights: Authentic Kerala-style dishes such as Amma’s Mutton Curry and Prawn Kizhi. Elegant setting perfect for celebrations.
    Facilities: Private dining rooms, parking, vegetarian options.
    Price: Around RM70 per person
    Google Rating: ★4.5
    Why Visit: A taste of South India in a refined yet welcoming atmosphere.

  3. Annalakshmi

    Location: 116, Jalan Berhala, Brickfields, Kuala Lumpur
    Opening Hours: Lunch: 11:30 AM – 3:00 PM; Dinner: 6:00 PM – 10:00 PM (Closed Monday)
    Highlights: Vegetarian buffet with “pay-as-you-feel” concept, run by volunteers at the Temple of Fine Arts.
    Facilities: Cultural ambiance, upstairs fine dining and casual downstairs area.
    Price: Suggested ~RM35 per adult buffet
    Google Rating: ★4.5
    Why Visit: A soulful dining experience combining wholesome food and a meaningful cause.

  4. Kayra

    Location: F-08, First Floor, Bangsar Village, Kuala Lumpur
    Opening Hours: 11:30 AM – 3:00 PM; 6:00 PM – 10:00 PM (Daily)
    Highlights: Vibrant Kerala dishes with modern touches like dosa tacos and fish moilee biryani.
    Facilities: Stylish indoor dining, vegetarian options.
    Price: Mid-range (~RM50–RM70 per person)
    Google Rating: ★4.3
    Why Visit: For colourful plates bursting with spice and creativity.

  5. Frangipaani

    Location: M.03, The Republik, Jalan Medan Setia 1, Damansara Heights, Kuala Lumpur
    Opening Hours: 12:00 PM – 3:00 PM; 6:00 PM – 11:00 PM (Daily)
    Highlights: Regional Indian specialities served in an upscale yet relaxed environment.
    Facilities: Chic dining hall, private event space.
    Price: RM80–RM120 per person
    Google Rating: ★4.0
    Why Visit: A refined choice for business lunches or special dinners.

  6. Jwala

    Location: Damansara Heights, Kuala Lumpur
    Opening Hours: 12:00 PM – 3:00 PM; 6:00 PM – 10:00 PM (Closed Monday)
    Highlights: Live tandoor kitchen with unique creations like croissant naan and aromatic biryani.
    Facilities: Open kitchen, indoor seating.
    Price: RM80–RM150 per person
    Google Rating: ★4.2
    Why Visit: For a theatrical, flavour-packed Northern Indian experience.

  7. Delhi Royale

    Location: Lot 2 & 3, Wisma Longrich, Kuala Lumpur
    Opening Hours: 12:00 PM – 3:00 PM; 6:00 PM – 11:00 PM (Daily)
    Highlights: Regal North Indian classics in an elegant dining room near Petronas Towers.
    Facilities: Fine dining ambiance, private events.
    Price: RM90–RM150 per person
    Google Rating: ★4.0
    Why Visit: For classic Indian hospitality in the heart of KL.

  8. Passage Thru India

    Location: 4, Jalan Delima, Kuala Lumpur
    Opening Hours: 12:00 PM – 3:00 PM; 6:00 PM – 11:00 PM (Daily)
    Highlights: Long-standing favourite serving authentic North and South Indian dishes.
    Facilities: Themed decor, large seating capacity.
    Price: RM60–RM100 per person
    Google Rating: ★4.1
    Why Visit: For tried-and-true Indian flavours with a homely touch.

  9. Latest Recipe (Le Méridien Kuala Lumpur)

    Location: 2, Jalan Stesen Sentral, KL Sentral
    Opening Hours: 6:00 AM – 10:30 PM (Daily)
    Highlights: Buffet featuring international cuisine with a strong Indian selection.
    Facilities: Hotel restaurant, buffet counters, private dining.
    Price: Buffet from RM150 per person
    Google Rating: ★4.4
    Why Visit: Ideal if you want variety but still crave excellent Indian dishes.

  10. JP Teres (Grand Hyatt Kuala Lumpur)

    Location: 12, Jalan Pinang, Kuala Lumpur
    Opening Hours: 11:00 AM – 11:00 PM (Daily)
    Highlights: Malaysian favourites alongside Northern Indian tandoori and curries.
    Facilities: Open kitchen, outdoor terrace seating.
    Price: RM60–RM120 per person
    Google Rating: ★4.3
    Why Visit: A hotel-quality setting for reliable, flavourful Indian meals.

See also  Top 10 Chinese Restaurants in Alor Setar You Must Try

From high-end Michelin-recommended venues like Flour to soulful institutions like Annalakshmi, Kuala Lumpur’s Indian food scene offers flavours to suit every budget and occasion. Whether you’re in the mood for South Indian spice, North Indian indulgence, or innovative fusion creations, these restaurants are the best Indian dining experiences in KL.

Malaysia Airlines