Top 10 Indian Restaurants in Petaling Jaya
Top 10 Indian Restaurants in Petaling Jaya

Top 10 Indian Restaurants in Petaling Jaya

5/5 (3 Votes)

Petaling Jaya (PJ) is a food lover’s paradise, and when it comes to Indian cuisine, this bustling city has plenty to offer. From traditional banana leaf rice to modern fine dining, PJ’s Indian restaurants deliver bold flavors, comforting curries, and unforgettable dining experiences. Here’s a guide to the top 10 Indian restaurants in Petaling Jaya, complete with highlights, facilities, and why you should visit each one.

Here is a list of the top 10 Indian Restaurants in Petaling Jaya

  1. Kanna Curry House

    Location: 29, Jalan 17/45, Seksyen 17, 46400 Petaling Jaya
    Opening Hours: 7:00 AM – 11:00 PM (Daily)
    Highlights: Banana leaf rice, fried fish, mutton varuval
    Facilities: Family-friendly, takeaway, parking available
    Price: RM 15–30
    Google Rating: ⭐ 4.1 / 5
    Why Visit: An institution since 1976, Kanna is the go-to spot for authentic South Indian banana leaf meals with generous servings.

  2. Acha Curry House

    Location: 42, Jalan SS2/4A, SS2, 47300 Petaling Jaya
    Opening Hours: 10:30 AM – 4:00 PM (Closed Mondays)
    Highlights: Salted fish curry, crab curry, sambal ikan bilis
    Facilities: Banana leaf dining, vegetarian options
    Price: RM 15–25
    Google Rating: ⭐ 4.0 / 5
    Why Visit: Loved for its bold curries and sambals, Acha is a must-visit for banana leaf rice fans in PJ.

  3. Achi Ayahdorai

    Location: 18, 1st Floor, Jalan 21/22, Sea Park, 46300 PJ
    Opening Hours: 10:00 AM – 10:00 PM (Daily)
    Highlights: Chicken varuval, biryani, banana leaf rice
    Facilities: Modern décor, family dining, pork-free
    Price: RM 20–40
    Google Rating: ⭐ 4.7 / 5
    Why Visit: A trendy new Indian restaurant combining authentic banana leaf sets with modern dining vibes.

  4. Curry Leaf Restaurant (Uptown)

    Location: 75 Jalan SS 21/37, Damansara Utama, 47400 PJ
    Opening Hours: 11:00 AM – 10:00 PM (Daily)
    Highlights: North & South Indian mix, naan, palak paneer
    Facilities: Catering, dine-in, takeaway
    Price: RM 20–35
    Google Rating: ⭐ 4.2 / 5
    Why Visit: Perfect for families, offering both vegetarian and meat curries under one roof.

  5. Frangipaani

    Location: The Republik, Lot M.03, Jalan Medan Setia 1, Bukit Damansara
    Opening Hours: 12:00 PM – 10:00 PM (Closed Mondays)
    Highlights: Fine dining Indian cuisine, lamb shank, butter chicken
    Facilities: Private dining, bar, reservations
    Price: RM 60–120
    Google Rating: ⭐ 4.7 / 5
    Why Visit: An upscale spot for refined Indian dining, perfect for special occasions.

  6. The Ganga Café (Bangsar, near PJ)

    Location: 19 Lorong Kurau, Bangsar, 59100 KL
    Opening Hours: 8:00 AM – 10:00 PM (Daily)
    Highlights: Chana bhatura, pani puri buffet, vegetarian delights
    Facilities: Vegetarian-only, outdoor seating
    Price: RM 15–30
    Google Rating: ⭐ 4.5 / 5
    Why Visit: A vegetarian heaven serving wholesome, home-style North Indian dishes.

  7. Syed Bistro (PJ)

    Location: Jalan Barat, Seksyen 8, 46050 Petaling Jaya
    Opening Hours: 7:00 AM – 12:00 AM (Daily)
    Highlights: Nasi briyani, murtabak, tandoori chicken
    Facilities: Casual dining, late-night service, delivery
    Price: RM 10–25
    Google Rating: ⭐ 4.0 / 5
    Why Visit: A popular spot for hearty Indian-Muslim dishes, great for supper.

  8. Indian Spice Village

    Location: SS15 Courtyard, Subang Jaya (15 mins from PJ)
    Opening Hours: 11:00 AM – 10:00 PM (Daily)
    Highlights: Butter naan, chicken tikka masala, biryani
    Facilities: Air-conditioned, catering services
    Price: RM 25–45
    Google Rating: ⭐ 4.3 / 5
    Why Visit: Known for bold North Indian flavors in a cozy setting, ideal for group dining.

  9. Appu Uncle Curry House

    Location: 2 Jalan 21/19, Sea Park, 46300 PJ
    Opening Hours: 10:00 AM – 10:00 PM (Daily)
    Highlights: Banana leaf rice, curries, fried bitter gourd
    Facilities: Pork-free, takeaway, family-friendly
    Price: RM 15–30
    Google Rating: ⭐ 4.4 / 5
    Why Visit: A neighborhood favorite serving authentic curries with warm hospitality.

  10. Annalakshmi (Bangsar, near PJ)

    Location: Temple of Fine Arts, Jalan Berhala, Brickfields
    Opening Hours: 11:30 AM – 3:00 PM, 6:30 PM – 10:00 PM (Closed Mondays)
    Highlights: Vegetarian buffet, South Indian thali, pay-as-you-wish
    Facilities: Cultural dining hall, vegetarian-only, buffet style
    Price: Pay-as-you-wish (avg RM 15–25)
    Google Rating: ⭐ 4.6 / 5
    Why Visit: A unique dining experience where food meets kindness—eat what you want, pay what you wish.

See also  Top 10 Attractions in Kuala Lumpur

From traditional banana leaf rice to upscale fine dining, Petaling Jaya has some of the best Indian restaurants in Malaysia. Whether you’re craving spicy curries, creamy North Indian dishes, or vegetarian specialties, PJ has it all. For comfort food, head to Kanna Curry House or Acha Curry House, while Frangipaani is perfect for a luxury dining experience.

Malaysia Airlines