
Got a craving for banana leaf rice? Dive into our ultimate guide to the best joints in KL and Selangor.
One of the standout dishes in Malaysia’s diverse culinary scene is banana leaf rice. This iconic meal, deeply rooted in South Indian cuisine, has woven itself into the fabric of Malaysian food culture, celebrated for its bold flavours and generous use of spices. The appeal of it lies not just in its taste but in the experience of eating it, traditionally served on a fresh banana leaf which enhances the meal’s aroma and flavour.
A typical banana leaf rice meal starts with a substantial serving of rice — often plain white rice, but sometimes biryani for a more fragrant option. This is accompanied by an array of vegetables, curries, and special house-made delicacies. Each restaurant brings its own unique flair to the dish, offering side dishes like deep-fried bitter gourd, spicy potatoes, and even pumpkin, adding layers of flavour and texture to the meal. The combination of these elements, along with tangy pickles and cooling raita, creates a harmonious balance that is both satisfying and memorable.
In the bustling regions of KL and Selangor, the quest for the best spot leads to numerous Indian restaurants, each with its own charm and specialties. Bangsar, in particular, stands out as a haven for banana leaf rice enthusiasts, home to several top-rated establishments that draw in crowds with their exceptional offerings.
Our curated list of the best banana leaf rice spots in KL and Selangor highlights the must-visit places where you can indulge in this quintessential South Indian meal. From the bustling streets of Bangsar to hidden gems in other neighbourhoods, these restaurants promise an authentic and delightful dining experience that showcases the rich and vibrant flavours of this particular meal.
(Hero and feature images credit: Instagram/ @bigleafblr)
Must-visit spots for the best banana leaf rice in KL and Selangor

1 /17
Devi’s Corner has etched its name as a top-tier destination for banana leaf rice in Bangsar. What sets this eatery apart is its indulgent use of crab, transforming the crab curry into a must-try delicacy. To elevate your culinary journey, the crab rasam offers a refreshing palate cleanse. Don’t miss out on their deep-fried squid, a crowd-pleaser that adds an irresistible crunch to your meal.
Operating hours: 7 AM – 1 AM
(Image credit: Instagram/ @yosoykamal)

2 /17
Formerly known as Fierce Curry House, Fierce Kitchen has built a stellar reputation with its mouth-watering lobster biryani. However, don’t overlook their banana leaf rice, which is equally a star in its own right. This eatery prides itself on delivering genuine Indian flavours, and their banana leaf rice is a testament to that commitment.
As of May, Fierce Kitchen has reinvented its business model, moving away from dine-in services to focus on take-away, deliveries, and catering from their central kitchen. Yet, this shift hasn’t dimmed the allure of their banana leaf rice, which continues to captivate palates with its rich and authentic taste.
(Image credit: Instagram/ @ilisulaiman)

3 /17
Bala’s Banana Leaf has been a staple in the area for many years, known for serving some of the finest banana leaf rice in Bangsar. The restaurant provides a variety of curries, vegetables, and side dishes, along with a wide selection of traditional Indian dishes.
Operating hours: 7 AM – 10 PM
(Image credit: Instagram/ @anindianfoodie)

4 /17
Annapuurnam Chettinad Restaurant stands out in Bangsar with its one-of-a-kind curry creations, particularly their mutton curry. The secret ingredient? A touch of peanut butter, which infuses the curry with a rich, savoury twist that dances on your taste buds and leaves you craving for more.
Operating hours: 7 AM – 9 PM
(Image credit: Instagram/ @szegion)

5 /17
Nestled in the heart of Brickfields, Vishal Food & Catering stands as a beloved haven for banana leaf rice aficionados. This area, often referred to as Little India, is a vibrant enclave near Bangsar that attracts food lovers seeking genuine South Indian culinary experiences. Vishal Food & Catering has earned its reputation by offering not just banana leaf rice but also a comprehensive selection of side dishes that elevate the entire dining experience.
Operating hours: 8 AM – 10 PM
(Image credit: Instagram/ @sambalshiok)

6 /17
When you think of ‘Puchong’ and ‘banana leaf rice,’ one spot springs to mind: Puchong Mess. Imagine dining in a mess hall with long communal tables, where the air is filled with the tantalising aroma of spicy curries and succulent meats. This eatery is celebrated for its hearty, flavour-packed dishes that deliver a punch to your taste buds and a warm, communal dining experience that’s truly unforgettable.
Operating hours: 10.30 AM – 2.30 PM
(Image credit: Instagram/ @food.life.me)

7 /17
In the food scene of PJ, the debate over the best banana leaf rice is as spirited as ever, with Acha Curry House frequently emerging as a frontrunner. This spot has carved a niche for itself by offering unlimited servings of vegetables at no extra cost, making each meal feel like a bountiful feast. But what truly sets Acha Curry House apart is the symphony of flavours in their curries, which harmoniously blend together to create a meal that’s as satisfying as it is balanced. It’s no wonder that food enthusiasts keep coming back for more.
Operating hours: 10.30 AM – 4.30 PM
(Image credit: Instagram/ @achacurryhouse)

8 /17
For the longest time in PJ, Sri Ganapathi Mess could do no wrong. It was the go-to place for banana leaf rice in PJ. As many loyalists would say, Sri Ganapathi Mess is where you should go if you’re looking for an exceptional meal. This ranges from its curries and seafood, even down to the rasam.
Operating hours: 11.15 AM – 3.45 PM (except Mondays), 11 AM – 3.45 PM (Mondays only)
(Image credit: Instagram/ @food.raeservation)

9 /17
This family-run banana leaf rice restaurant has been around since 1994 so you know that Jaipur Curry House is legitimate. Its crab curry comes second to none while its fried seafood dishes are a must-have, whether it’s the fish or the squid, or even both.
Operating hours: 7 AM – 9.30 PM
(Image credit: Instagram/ @jaipurcurryhouse.my)

10 /17
Next on our culinary adventure is the illustrious Sri Nirwana Maju, proudly boasting a Michelin Bib Gourmand accolade. Nestled in the heart of the bustling Jalan Telawi, this hotspot lures spice aficionados from far and wide. With a tantalising menu that includes authentic fish, lamb, and chicken dishes, as well as a plethora of vegetarian delights, there’s something for everyone. But beware, their dishes pack a fiery punch that’s not for the faint-hearted.
Operating hours: 11.30 AM – 11 PM
(Image credit: Instagram/ @misznana)

11 /17
Big Leaf BLR is your go-to haven for an irresistible banana leaf rice feast. Their menu is a treasure trove of culinary delights, featuring must-try dishes like succulent curry prawns, marinated squid bursting with flavour, saucy beef that melts in your mouth, and crispy fried chicken. Whether you prefer the simplicity of white rice or the robust taste of red rice, each bite promises a vibrant explosion of flavours. Perfect for both lunch and dinner, Big Leaf BLR is where your spice cravings come to life.
Operating hours: 11 AM – 10 PM
(Image credit: Instagram/ @bigleafblr)

12 /17
Mollagaa Restaurant invites you on a culinary voyage with their genuine banana leaf rice, crafted in a home-style fashion and enriched with the finest Indian spices. Committed to a no-MSG policy, each mouthful is an adventure, ensuring your taste buds embark on an unforgettable journey to paradise.
Operating hours: 11 AM – 10 PM
(Image credit: Instagram/ @mollagaarestaurant)

13 /17
Appu Uncle Curry House offers a robust and flavourful banana leaf rice experience, especially praised for its unique ‘Fierce-Like-Wife Fish Head Curry’. The restaurant combines traditional Indian flavours with inventive dishes like Crab Mango Curry and Mutton Dalca. Customers appreciate the consistently fresh ingredients and generous portion sizes. It is a vibrant spot in Damansara Uptown, popular for both lunch crowds and family dinners.
Operating hours: 6AM – 4PM
(Image credit: Instagram/@shaun_sc)

14 /17
A well-known name in Petaling Jaya, Kanna Curry House is a go-to spot for authentic banana leaf rice and aromatic South Indian curries. The restaurant is especially known for its crispy fried chicken and signature curry gravies served over warm rice and banana leaves. Though casual in ambience, the quality and speed of service remain top highlights. It’s a reliable choice for those seeking a traditional yet satisfying Indian dining experience.
Operating hours: 7AM – 9PM
(Image credit: Instagram/@kannacurryhousekl)

15 /17
Betel Leaf offers a refined take on banana leaf dining with a focus on Chettinad cuisine, situated conveniently in the heart of KL’s Lebuh Ampang. The dishes are complex in flavour, with spicy masalas and delicately prepared meats and vegetarian options. The restaurant provides a more upscale dining atmosphere compared to typical banana leaf spots. It is ideal for both business lunches and special dinners with its polished service and well-curated menu.
Operating hours: 11AM – 10PM
(Image credit: Instagram/@thebetelleafrestaurant)

16 /17
Tucked away in Brickfields, Erode Amman Mess is a modest but well-loved spot for fresh, no-frills South Indian banana leaf rice. Patrons rave about its authentic homemade flavours, particularly the vegetarian spreads and rotating curry selections. The atmosphere is humble, yet the queues outside attest to its growing reputation among locals and Indian food connoisseurs. It’s an excellent hidden gem for those seeking genuine Tamil Nadu-style meals.
Operating hours: 11:30 AM–4 PM, 6:30PM–11 PM
(Image credit: Instagram/@erodeammanmess)

17 /17
Restaurant Raju remains a favourite for classic banana leaf rice with all the essentials—fragrant rice, crunchy papadum, and a variety of rich curries. Located in Sentul, it draws a loyal crowd for its laid-back setting and satisfying portions. Signature dishes like fried tenggiri (mackerel) and chicken varuval complement the experience. Though understated in appearance, the food’s authenticity speaks volumes.
Operating hours: 7AM – 8PM
(Image credit: Instagram/@misterkelgoh)
