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
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.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.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.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.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.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.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.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.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.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.
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.