Foodie obsession: nasi briyani

Top 5 nasi briyani restaurants in KL from the authentic to addictive

Is it nasi briyani, biryani or beriani? Debates and conversations get real deep when it comes to this Malaysian favourite. Said to be a rendition of the native spicy rice dishes of India and the Persian pilaf, this delicious rice dish is prepared with an array of complex spices, long-grain basmati rice, and tender meat or vegetables. The rich and distinctive taste of nasi briyani comes from a well-executed, two-step cooking process, during which the rice and meat are cooked separately. Then, the elements are brought together through dum cooking (a slow, low-fire roasting method) that brings out the meat’s juices and releases more natural aromas — melding with the unmistakable flavours of saffron, cardamom, cinnamon and cumin. The best way to dig in to a piping hot plate of nasi briyani? Loaded spoonfuls of rice and meat, paired with a simple achar of pickled vegetables or a cold raita. Here’s where to get your fix.


Beriani Asif

Best nasi briyani in KL: Rusa briyani at Beriani Asif

Beriani Asif sure takes its nasi briyani seriously — with 10 variations available including Keema Beriani (minced meat), Kofta Beriani (meatballs) and Dory Fish Beriani, this place is ideal for adventurous foodies. The fluffy long, golden grains of rice go extremely well with the leaner — but not gamey — chunks of venison, and might just be our new favourite for future briyani visits. If you’re feasting with a group of friends, Beriani Asif has a wide range of curry dishes made for sharing. The Lamb Bhuna, a thick and dry curry prepared with the bhuna style of cooking in high temperatures, and Chicken Handi, an aromatic curry dish cooked in a special claypot called a handi and prepared Bengali style, will leave you incredibly satisfied.

Pricing: from RM20 for a briyani meal with drinks
Phone number: 012-249 8764
Opening hours: Monday, Wednesday–Thursday: 11.30am–10pm; Tuesday, Friday–Sunday: 11am–10pm



Tasty Chapathi

Best nasi briyani in KL: Tasty chapathi

Tasty Chapathi was born almost a decade ago, serving North Indian cuisine with a fresh twist. Years on, this humble eatery has since expanded to share a love for good food with the neighbourhoods of Petaling Jaya, Damansara Heights and downtown KL. The owners of Tasty Chapathi take a lot of pride in every element of the restaurant, from the chefs who prepare the food, to each ingredient that goes into your plate. Chefs here mostly hail from the culinary city of Dehradun in India, mutton is sourced from New Zealand, and the paneer (cottage cheese) is made in-house. Start with a plain briyani and work your way through the plethora of curries and grills. Tip: if you’re vegetarian, the sizzling Tava Masala is intoxicating, with cauliflower, house-made paneer cubes, brinjal and beans. 

Pricing: from RM30 for a meal
Phone number: 03-2011 3608
Opening hours: Monday–Sunday: 11am–11pm



Restoran Mahbub

Best nasi briyani in KL: Ayam madu briyani at Restoran Mahbub

When you mention nasi briyani in KL, Restoran Mahbub’s memorable Briyani Ayam Madu comes to mind. And for good reason. The Bangsar institution has been making its mark with this speciality since the mid-1970s (it’s also plastered across its signage — you get the idea), so you can’t possibly miss out if you’re a briyani fan. This messy dish certainly packs a punch: honey chicken that’s crispy on the outside, tender on the inside, drenched in copious amounts of sweet sauce, served with flavourful briyani and sides of basic dhal and a slightly sour carrot-and-cucumber achar. The secret to achieving maximum indulgence here is to have this with a mango or salt lassi, which helps to wash all the richness down. Now you’re ready for your next briyani stop.

Pricing: from RM15 for a meal
Phone number: 03-2095 5382
Opening hours: Monday–Sunday: 7am–2am



Legend’s Claypot Briyani

Best nasi briyani in KL: Seafood briyani at legends claypot briyani.

You’ve had claypot chicken rice, but have you tried nasi briyani in a claypot? Kudos to Legend’s Claypot Briyani for coming up with this brilliant idea. With 11 flavours as well as vegetarian-meat renditions to choose from, Legend’s long-standing crowd favourite is essentially long-grain basmati rice, cooked in a claypot with fresh vegetables and a special blend of masala spices. Sizzling and served topped with a hard-boiled egg (in the non-vegetarian flavours), it’s hard to resist the heady aroma that wafts through the air. Our favourite part about this treat? Like any other claypot dish, the crispy rice bits at the bottom of the pot add a great crunch to every bite. For those who prefer briyani the classic way, there’s also the Briyani Rice Set, complete with the original briyani, kurma curry and two separate vegetable sides. Jom makan!  

 Pricing: from RM20 for a meal
Phone number: 03-2272 4149
Opening hours: Monday, Wednesday–Sunday: 11am–10pm; Tuesday: 11am–4pm



Nasi Vanggey

Best nasi briyani in KL: Nasi briyani ayam at nasi vanggey ttdi

Nasi Vanggey first began as a small stall in Ipoh in 1955, but its popularity has grown so rapidly that some fans have nicknamed Nasi Vanggey “nasi ganja” — a term that describes how addictive its signature dish is. While the eponymous nasi vanggey (which features white rice, mixed vegetables and kuah campur) may be the expected go-to dish when you visit this spot, Nasi Briyani Ayam Vanggey is the less-known but in our opinion, more flavourful, cousin. The fuss-free presentation of a whole chicken leg, freshened up with achar jelatah and married with a fragrant briyani satisfies all your briyani cravings.

Pricing: from RM20 for a meal
Phone number: 03-7731 4217
Opening hours: 24 hours


We found cheap eats!
Craving chicken rice? Head this way….
Do you know these foodie gems in Sri Petaling?
Who wants cake?

Enjoy 9% (RM8) Rebate at

  • Valid from 15 Jan 2022 – 28 Feb 2022
  • Minimum spend: RM88
  • Limited to 62,500 redemptions 
  • TWO(2) redemptions per user throughout the campaign

1. Campaign period is from 15 January 2022 (12:00am) – 28 February 2022 (11.59pm).
2. GrabPay users are eligible for a “RM8 rebate” in your “My Rewards” when you spend a minimum of RM88 on a single receipt via GrabPay Wallet.
3. The offer of “RM8 rebate” is limited to a total of 62,500 redemptions throughout the campaign period.
4. Offer is valid for TWO (2) in-store redemptions with a cap of ONE(1) redemption per user per day throughout the campaign. Shared across AEON Co, AEON BiG, AEON MaxValu Prime, and AEON Wellness throughout the campaign period. 
5. The “RM8 rebate” will be awarded instantly with a minimum transaction of RM88 with GrabPay at all outlets of AEON Co, AEON BiG, AEON MaxValu Prime, AEON Wellness; The rebate can be found under “My Rewards”. Rebate must be redeemed by clicking “use now” under “My Rewards” 30 days from the date of issuance.
6. The campaign will cease once all redemptions have been fully awarded or at the expiration of the campaign period, whichever is earlier.
7. Offer is based on a first come first served and while stocks last basis only.
8. Grab and AEON Group shall not be under any obligation to inform users, on any communication channels once the offer has been fully redeemed.
9. Offer is only available for AEON Co, AEON BiG, AEON MaxValu Prime, and AEON Wellness physical stores purchases at cashier counter only via GrabPay Wallet; offer is not applicable for online or GrabMart purchases.
10. Offer is not exchangeable for cash or replacements.
11. Offer is not valid with any other voucher, discount or promotion.
12. Grab and AEON Group reserve the right to alter, extend or terminate the promotion, or amend the terms and conditions at its sole discretion at any time without prior notice. In case of any disputes directly or indirectly arising from the promotion, the decision of Grab and AEON Group shall be final.
13. These terms and conditions shall be governed by the laws of Malaysia and any dispute arising out of or in connection with promotion shall be referred to the exclusive jurisdiction of courts of Malaysia.
14. This rebate is non-transferable to any party.