8 Best Banana Leaf Rice Restaurants in KL & PJ
Food

8 Best Banana Leaf Rice Restaurants in KL & PJ

From a Michelin Bib Gourmand institution in Bangsar to a no-signage Petaling Jaya mess still serving RM6 banana leaf sets, here are eight real, currently-trading South Indian banana leaf rice restaurants across KL and PJ.

Jamie Tan26 July 20267 min readUpdated 25 Sept 2026

Rice, curry, leaf — Klang Valley's most democratic meal

Banana leaf rice is one of the few Malaysian meals that genuinely cuts across income levels — a labourer and a lawyer can sit at the same formica table, both eating off the same green leaf, both paying under RM15. It's steamed rice ladled onto a fresh banana leaf, topped with a rotation of vegetables, dhal, rasam, pickles and papadum, with a choice of curry (fish head, chicken, mutton, crab, or a vegetarian spread) poured over the top. You eat with your right hand, fold the leaf toward you when you're done to signal satisfaction, and the whole ritual rarely takes more than 20 minutes.

KL and PJ have one of the densest concentrations of banana leaf restaurants outside South India itself, largely thanks to Brickfields (KL's historic Little India) and Bangsar's Jalan Telawi strip, which has quietly become a banana leaf hub of its own since the 1990s. This list sticks to eight restaurants we could actually verify are open right now — official websites, active Facebook/Instagram pages, or reviews dated 2025 or 2026 — rather than relying on decade-old blog posts that may no longer reflect reality.

What a banana leaf set actually costs in 2026

Vishal's published menu is the clearest public price list of the eight: the vegetarian meal — rice, three vegetables, dhall, ventiya kulambu, rasam, moor and papadam — is RM8.00, a chappathi meal RM6.50, and a junior portion RM6.00. The bill moves once you add curry: chicken varuval or chicken pepper RM7.50, chicken chettinad or chicken perattal RM8.00, mutton kulambu RM10.00, mutton varuval RM14.00, and fish fry from RM6.00 for kembong up to RM10.00 for tenggiri or bawal. Elsewhere on this list, Sri Nirwana Maju's set sits around RM8.50, Sri Ganapathi Mess's vegetarian leaf around RM6, and Saravanaa Bhavan's vegetarian banana leaf meal around RM11.40. Practically, budget RM8–12 for a vegetarian leaf and RM15–25 once a meat curry and a drink go on top.

Brickfields vs. Bangsar vs. PJ

Brickfields spots like Vishal Food & Catering — in a pre-Merdeka building at 22 Jalan Scott, opposite the Sree Veera Hanuman temple, feeding the neighbourhood since 2004 — and Annalakshmi on Jalan Berhala lean toward Chettinad and traditional South Indian styles, often cheaper and more no-frills. Bangsar is where banana leaf rice went slightly upmarket, with air-conditioned dining rooms and, at Sri Nirwana Maju on Jalan Telawi 3, a MICHELIN Bib Gourmand listing. One address change is worth knowing before you drive over: Devi's Corner, for years a Jalan Telawi fixture, now trades from 39-1 Lucky Garden on Lorong Ara Kiri 1, a few minutes away. PJ's older sections (Seksyen 17, PJ Old Town) hide some of the best value: Kanna Curry House has been run by the same family since 1976 and has grown to seven Klang Valley outlets, while Sri Ganapathi Mess doesn't even bother with a signboard.

Vegetarian options are not an afterthought here

Unlike some other Malaysian cuisines where 'vegetarian' means a sad side salad, KL's banana leaf scene treats vegetarian meals as a full tradition in their own right. Annalakshmi is a not-for-profit whose basement Riverside room runs pay-as-you-wish, while its main dining room cooks the Friday menu without onion or garlic; The Ganga Cafe is a Gujarati-leaning vegetarian kitchen that cooks without MSG or artificial colouring and caters to Jain, Buddhist, vegan and gluten-free diners, sizing its platters from a full Banana Leaf down to a smaller G-Lite; and Saravanaa Bhavan's six Malaysian branches are entirely vegetarian. If you're dining with a mixed group of meat-eaters and vegetarians, several of these spots — Devi's Corner, Kanna Curry House, Sri Ganapathi Mess — serve both curry and vegetarian banana leaf sets side by side.

When to go

Lunch (roughly 11.30am–2.30pm) is when banana leaf rice is at its freshest and most complete, since curries are usually cooked once in the morning batch. Opening hours vary more than you would expect: Vishal runs 7am–10.30pm daily with tiffin from 7.30am and rice meals from 11.45am, Kanna Curry House opens 7am–9pm, The Ganga Cafe 10am–10pm, while Sri Ganapathi Mess keeps a short kitchen of roughly 11.30am to 4pm. Annalakshmi serves lunch 11.30am–3pm Tuesday to Sunday and is closed Mondays entirely. Sri Nirwana Maju shuts two days a month — its own site lists 8 and 22 September 2026 as off days — so check before making the trip. Weekday lunch avoids the worst of the queues; Sunday lunch at the Brickfields spots can mean a genuine wait.

How to pick the right one for your table

If the priority is the cheapest complete leaf, Sri Ganapathi Mess (around RM6) and Vishal (RM8.00) are the two to beat. If you are bringing visitors and want the name they will have heard of, Sri Nirwana Maju is the Bangsar default. Feeding a big mixed group of meat-eaters and vegetarians is easiest at Kanna Curry House or Saravanaa Bhavan, both of which have several Klang Valley branches and so a better chance of a table. For a purely vegetarian meal that is gentle on the stomach, The Ganga Cafe's no-MSG kitchen and sized platters make portioning simple; for a meal where you decide the price, Annalakshmi Riverside, downstairs at the same Jalan Berhala address. Crab curry is Devi's Corner's signature, and Bangsar is the part of town where a late banana leaf dinner is still realistic. One practical note for all eight: rice and vegetables are usually refillable, but every curry, meat and seafood add-on is charged separately, so the leaf you order and the bill you pay can diverge quickly.

Banana leaf rice restaurants in KL & PJ at a glance

NameAreaKnown ForPrice (if sourced)
Vishal Food & CateringBrickfields, KLChettinad benchmark, open 7am-10.30pm dailyRM8.00 vegetarian meal
Sri Nirwana MajuBangsar (Telawi 3) + Subang JayaMICHELIN Bib Gourmand banana leaf rice~RM8.50
Devi's CornerLucky Garden, Bangsar (moved from Telawi)Crab curry banana leaf riceNot sourced
Kanna Curry HouseSeksyen 17, PJ + 6 more outletsFamily-run since 1976, 3rd generationNot sourced
Sri Ganapathi MessPJ Old TownNo-signboard bungalow, crab rasam~RM6.00 vegetarian set
The Ganga CafeBangsar, KL + 3 more outletsMSG-free vegetarian platters, Sunday buffetMains RM15-19
Annalakshmi Vegetarian RestaurantBrickfields, KLLunch buffet upstairs, pay-as-you-wish Riverside room downstairsPay-as-you-wish (Riverside)
Saravanaa BhavanBangsar + 5 more branchesVegetarian chain banana leaf meal~RM11.40 (Bangsar)
1
Vishal Food & Catering

Vishal Food & Catering

A Chettinad specialist that has been feeding Brickfields since 2004, from a pre-Merdeka building at 22 Jalan Scott opposite the Sree Veera Hanuman temple. Its own menu prices the vegetarian meal — rice, three vegetables, dhall, ventiya kulambu, rasam, moor and papadam — at RM8.00, with add-ons such as chicken varuval RM7.50, chicken chettinad RM8.00, mutton kulambu RM10.00 and fish fry from RM6.00. Open 7am–10.30pm daily, tiffin from 7.30am and rice meals from 11.45am; it also caters banana leaf buffets for 50 to 500 pax. The RM8.00 vegetarian meal is marked no-sharing on the menu, and if you would rather skip the leaf, chicken biryani is RM14.00 and mutton biryani RM19.00. Gets extremely crowded past lunch hours in a fairly small dining space.

Image: Vishal Food & Catering (official Facebook)

2
Sri Nirwana Maju

Sri Nirwana Maju

A Bangsar institution on Jalan Telawi 3 (with a second outlet in Subang Jaya), currently listed as a MICHELIN Bib Gourmand in the MICHELIN Guide Malaysia for its banana leaf rice set — steamed rice, vegetable curries, fried bitter gourd and crispy papadum, priced around RM8.50, with add-ons like fried chicken, lamb curry or deep-fried fish. Its chicken biryani is also frequently name-checked by reviewers. Search the MICHELIN Guide under the shorter name "Nirwana" — that is how the guide now lists the Bib Gourmand at 43 Jalan Telawi 3, open 11.30am–11pm daily. Note it closes two days a month — its own site lists 8 and 22 September 2026 as off days — so check before making the trip.

Photo: Misaochan / Wikimedia Commons, CC BY-SA 4.0

3
Devi's Corner

Devi's Corner

Best known for its crab curry banana leaf rice, alongside chicken, mutton and fish curry options served with deep-fried bitter gourd, assorted vegetables and mango chutney. Check the address before you go: after years as a Jalan Telawi fixture, Devi's Corner now trades from 39-1 Lucky Garden, Lorong Ara Kiri 1, Bangsar — the address listed on its own Facebook page. Still doubles as a mamak-style late-night hangout outside lunch hours.

Image: Devi's Corner Bangsar (official Facebook)

4
Kanna Curry House

Kanna Curry House

Serving Chettinad-rooted recipes since 1976, now run by the third generation of the same family from a Seksyen 17 flagship at 29 Jalan 17/45 that opens 7am–9pm. The group has grown to seven Klang Valley outlets — adding Jalan Gasing, Taman Mayang, Seksyen 4, Puchong, Bandar Menjalara in Kepong and Bandar Bukit Tinggi in Klang — so a table is usually findable somewhere. The flagship also keeps a private hall for weddings and functions, and lists GrabFood and foodpanda delivery.

Image: Kanna Curry House (kannacurryhouse.com.my)

5
Sri Ganapathi Mess

Sri Ganapathi Mess

A no-signboard restaurant tucked into a converted bungalow at 47 Jalan 1/10, Seksyen 1, PJ Old Town, opposite SK Petaling Jaya — easy to mistake for a private house, with tables spread across what were once its rooms. The vegetarian banana leaf set runs around RM6, among the cheapest on this list, and regulars come specifically for the crab rasam served in a metal mug alongside the varuval-style dry curries. The kitchen keeps short hours, roughly 11.30am to 4pm; its Instagram lists WhatsApp orders plus GrabFood and foodpanda delivery.

Photo: Yakshitha / Wikimedia Commons, CC BY-SA 4.0

6
The Ganga Cafe

The Ganga Cafe

A vegetarian Indian cafe on Lorong Kurau, Bangsar, cooking Gujarati-leaning food without MSG or artificial colouring and accommodating Jain, Buddhist, vegan and gluten-free requests. Meals come as platters sized from a full Banana Leaf down to the smaller G-Lite, alongside a la carte north Indian mains — aloo gobi and dhal takhda RM16.90, baingan ka bhartha RM19.00, chana bhatura RM15.00, butter naan RM6.00. Open daily 10am–10pm with an all-you-can-eat Sunday buffet, and further outlets at Mont Kiara, Central Market and Barat Lifestyle.

Image: The Ganga Cafe (theganga.com.my)

7
Annalakshmi Vegetarian Restaurant

Annalakshmi Vegetarian Restaurant

Annalakshmi, a not-for-profit founded in 1984, runs two dining rooms at 116 Jalan Berhala in Brickfields, the Temple of Fine Arts building. Upstairs is the main restaurant: the Swayamvara vegetarian lunch buffet 11.30am–3pm Tuesday to Sunday, a la carte dinner 6–10pm Tuesday to Thursday, the Kaadambari dinner buffet 6–10pm Friday and Saturday, and a Sunday Chat & Chai high tea buffet 4.30–8pm; it is closed Mondays, and Fridays are cooked entirely without onion or garlic. Downstairs, Annalakshmi Riverside is the pay-as-you-wish room overlooking the Klang River — lunch 11.30am–2.45pm Tuesday to Sunday, plus tea and an early dinner (to 8.30pm) on weekdays and Saturday breakfast 9–10.30am. Groups of more than five should reserve via WhatsApp.

Image: Annalakshmi Vegetarian Restaurant (annalakshmi.com.my)

8
Saravanaa Bhavan

Saravanaa Bhavan

The Malaysian arm of the well-known South Indian vegetarian chain, now listing six branches on its own site — Bangsar (52 Jalan Maarof), TTDI, Petaling Jaya, Lebuh Ampang, Brickfields (196 Jalan Tun Sambanthan) and Central i-City in Shah Alam. The Bangsar outlet's vegetarian banana leaf meal is priced at around RM11.40, served with fragrant rice, curries, appalams and pickles, alongside tiffin staples like idly, kara dosa and South Indian meals.

Image: Saravanaa Bhavan Malaysia (saravanabhavanmy.com)

Frequently Asked Questions

What exactly comes with a banana leaf rice meal?

A typical set includes steamed rice served on a fresh banana leaf, a rotation of vegetable side dishes, dhal, rasam (a tangy soup), pickles and papadum (a crispy lentil wafer), plus your choice of curry — commonly chicken, mutton, fish, crab, or a fully vegetarian version. Rice and some vegetables are often refillable at no extra charge, though curries and meat add-ons are usually charged separately.

Is banana leaf rice always non-vegetarian?

No — several of the restaurants on this list, including The Ganga Cafe, Annalakshmi and Saravanaa Bhavan, are entirely vegetarian, while spots like Devi's Corner, Kanna Curry House and Sri Ganapathi Mess serve both meat curries and full vegetarian banana leaf sets side by side.

What's the etiquette for eating banana leaf rice?

Traditionally it's eaten with the right hand only. When you're finished, folding the leaf toward yourself signals that you enjoyed the meal, while folding it away from you signals the opposite — a small custom still observed at many of the more traditional spots on this list.

How much does banana leaf rice cost in KL and PJ in 2026?

Expect roughly RM8 to RM12 for a vegetarian banana leaf, and RM15 to RM25 once you add a meat curry and a drink. Verified examples from operators' own menus and sites: Vishal Food & Catering prices its vegetarian meal at RM8.00 (chappathi meal RM6.50, junior portion RM6.00), Sri Nirwana Maju's set is around RM8.50, Sri Ganapathi Mess's vegetarian set around RM6, and Saravanaa Bhavan's Bangsar vegetarian banana leaf meal around RM11.40. Add-on curries at Vishal run RM7.50–8.00 for chicken, RM10.00–14.00 for mutton and RM6.00–10.00 for fish.

Is banana leaf rice in KL halal?

It depends on the restaurant, and it is worth asking rather than assuming. Three on this list — The Ganga Cafe, Annalakshmi and Saravanaa Bhavan — are entirely vegetarian, so no meat is involved at all. The others are South Indian restaurants that serve chicken, mutton and seafood but not pork. None of the eight publishes a JAKIM halal certification number on its own website, so if certification specifically matters to you, confirm directly with the outlet before you go.

When is the best time to go to avoid crowds?

Weekday lunch, ideally arriving before 12.30pm, tends to have the shortest waits and the freshest curries since most kitchens cook their curry batches in the morning. Sunday lunch at popular Brickfields and Bangsar spots can mean a genuine queue, and Bangsar's cluster also gets busy again at dinner.

Where can I eat banana leaf rice late at night in KL?

Bangsar is the safest bet. The MICHELIN Guide lists Nirwana (Sri Nirwana Maju) on Jalan Telawi 3 as open 11.30am–11pm daily, and Devi's Corner in Lucky Garden still works as a late mamak-style hangout. In Brickfields, Vishal Food & Catering is open 7am–10.30pm daily. The Ganga Cafe's Bangsar outlet closes at 10pm. Sri Ganapathi Mess (about 11.30am–4pm) and Annalakshmi Riverside (dinner only to 8.30pm) are daytime options.

Related reads

*Cover image: Saravana Bhavan Malaysia*

#banana leaf rice#indian food#kuala lumpur#petaling jaya#bangsar#food

You Might Also Like