Curated recipes from 193 countries  •  New seasonal Mediterranean issue out now

Overview

Nasi Briyani

Nasi Beriani, Nasi Briani, Malay Chicken Biryani, Nasi Briyani Ayam

This nasi briyani recipe cooks basmati rice by absorption with pandan, lemongrass and evaporated milk until it is fragrant and fluffy, then serves it with a rich chicken masala, a lentil dalca and sharp acar pickles. It is the Malay way with biryani — the rice and the chicken cooked separately, then brought together on the plate. One serving is about 526 g.

Nasi briyani reached the Malay world with Tamil Muslim traders and Arab Hadhrami merchants, and the local version took its own path: instead of the sealed dum cooking of Indian biryanis, the rice is cooked by absorption with pandan, lemongrass and evaporated milk, and the chicken masala is cooked separately and served alongside. In Johor, the Nasi Briyani Gam version is a celebration dish, served with dalca, acar and a hard-boiled egg.

Pairs well with: Dalca, acar pickles and papadum, with teh tarik or iced tea

Provenance

Malaysia flag Malaysia

Malay Celebration Rice

East & South Asia

Time Dedication

1h 25m

30m prep • 55m cook

Batch Yield

6 Servings

709 kcal per serving

1 serving ≈ 526 g

Technical Skill

Intermediate

Intermediate (Two Pots)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Prime Metabolic Fit

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

Occasions: Festive lunches, family gatherings, weekend cooking, Ramadan meals Cost: Medium — about $4–5 per serving at home
A plate of nasi briyani with golden spiced chicken biryani rice, tender chicken pieces and crisp fried onions on top

Malay Celebration Rice

Photo: Umesh Tongbra, CC BY-SA 3.0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Medium — about $4–5 per serving at home (USD)

A good nasi briyani has separate, fluffy grains that smell of pandan and spice, with a rich masala and a sharp pickle to cut through it.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 1h 25m
P

Prep Stage: Marinade, Rice & Dalca

30 Mins • Marinating & Measuring

Toss the chicken with yogurt, garlic, ginger and half the spice mix and leave it for 20 minutes. Rinse the basmati until the water runs clear. Measure out the evaporated milk, ghee and spices, knot the pandan, bruise the lemongrass, and dice the carrot and potato for the dalca.

Maestro Tip: Rinse the basmati until the water runs clear — it keeps the grains separate and fluffy.

  1. 1

    Marinate the Chicken

    20 Mins Cold, about 4°C (40°F)

    Put the chicken chunks in a bowl with the yogurt, half the garlic, half the ginger and half of the spice mix, plus 1 teaspoon of the salt. Mix well so every piece is coated, cover, and leave in the fridge for 20 minutes.

    Twenty minutes is enough — longer in yogurt can make the chicken chalky rather than tender.

    Done when: Chicken evenly coated in a thick, spiced yogurt paste.

  2. 2

    Cook the Dalca

    30 Mins Simmering, about 95°C (203°F)

    Heat the vegetable oil in a small pot, soften 40 g of the sliced onion for 3 minutes, then add the lentils, carrot, potato, a pinch of the spice mix and 300 ml of water. Simmer gently for 25 minutes until the lentils collapse into a thick, spoonable curry. Season with salt and keep warm.

    Stir the dalca now and then — lentils catch on the bottom of the pot as they thicken.

    Done when: Thick enough to coat a spoon, with the carrot and potato tender.

  3. 3

    Brown the Chicken Masala

    20 Mins Medium-high heat, about 190°C (375°F)

    Heat the ghee in a large pot, fry the remaining sliced onion until golden, then add the rest of the garlic, ginger and spice mix and fry for 1 minute until fragrant. Add the marinated chicken and the tomatoes, stir well, cover and cook on medium heat for 15 minutes until the chicken is cooked through and the sauce is thick. The chicken must reach 74°C (165°F) inside.

    Fry the spices in the ghee before the chicken goes in — raw spice mix tastes flat and dusty.

    Done when: Chicken cooked through to 74°C (165°F), coated in a thick, dark masala with oil glistening at the edges.

  4. 4

    Cook the Fragrant Rice

    20 Mins Low heat, about 95°C (203°F)

    In a second pot, melt the remaining ghee, fry a sliced onion until soft, then add the rinsed rice and stir for 1 minute. Pour in the evaporated milk and 600 ml of water, add the knotted pandan, the bruised lemongrass and the remaining salt, and bring to a boil. Cover tightly, turn the heat to the lowest setting, and cook for 15 minutes without lifting the lid.

    Do not lift the lid while the rice cooks — the steam is doing the work, and every peek lets it out.

    Done when: All the liquid absorbed, grains standing separate and smelling of pandan.

  5. 5

    Rest the Rice

    10 Mins Off the heat, about 70°C (158°F), covered

    Take the rice off the heat and leave it covered for 10 minutes. Then lift the lid, remove the pandan and lemongrass, and fluff the rice gently with a fork. Scatter the raisins, cashews and crispy fried onions over the top.

    Fluff with a fork, never a spoon — a spoon crushes the grains and turns the rice sticky.

    Done when: Fluffy, separate grains, golden in places, with the garnish sitting on top.

  6. 6

    Plate with Dalca and Acar

    5 Mins Serve hot, about 70°C (158°F)

    Spoon a mound of rice onto each plate, lay the chicken masala alongside it, and add a ladle of dalca and a spoonful of acar pickles. Serve at once, with papadum on the side if you have it.

    Serve the rice and the chicken separately, the Malay way — everyone mixes their own plate.

    Done when: Hot rice, hot masala, hot dalca, and the sharp pickle ready to cut through the richness.

Finishing Touches & Plating

Bring the whole pot to the table and let everyone serve themselves — nasi briyani is a sharing dish, and the second helping is part of the occasion.

Nutritional Physiology & Benefits

Nutrition

Energy

709

kcal / serving

Protein

40g

Complete AA

Carbs

84g

Complex

Fats

23g

Healthy

Per serving (6 servings · 1 serving ≈ 526 g)
Energy709 kcal
Protein40 g
Carbohydrates84 g
Fat23 g
Fibre5.3 g
Sugar10.4 g
Sodium674 mg
Per 100g
Energy135 kcal
Protein7.6 g
Carbohydrates15.9 g
Fat4.4 g
Fibre1 g
Sugar2 g
Sodium128 mg

Nutrition values are estimated — calculated from USDA FoodData Central values for the listed ingredients.

Vitamins & minerals: Chicken provides protein, vitamin B12, niacin and selenium; the lentil dalca adds iron and folate, and the rice, spices and vegetables add B vitamins and fiber. All nutrition values are estimated.

Protein, Lentils & Spice

About 40 g of protein per serving from the chicken and the lentil dalca, with the spices and pandan doing the flavour work rather than extra fat.

Rice, Lentils & Vegetables

Basmati and lentils bring slow, steady energy and fiber, while the carrot, potato, onion and tomato add vitamins and bulk to the plate.

A Full Meal in One Plate

Rice, chicken, lentils and pickles together cover protein, carbohydrate and vegetables in a single serving — no extra courses needed.

Food Pairings

What to Eat With

To optimize nutrient absorption and elevate the sensory depth, pair with these authentic accompaniments:

Sides

Acar Pickles

The sharp, sweet-sour cucumber, carrot and pineapple pickle is the essential counterweight — it cuts through the rich rice and masala in every bite.

Papadum

A crisp papadum adds crunch and salt, and it is the traditional tool for scooping up the dalca.

Drinks

Teh Tarik or Iced Tea

A hot, frothy teh tarik or a cold iced tea cools the spice and washes the rich rice down — both are what Malaysian coffee shops pour with it.

Full Menus

Full Menu: Briyani, Dalca & Acar

The rice, the chicken masala, the dalca and the acar together are the complete meal — add a hard-boiled egg, Johor style, and the plate is finished.

Complete menu

The rice, the chicken masala, the dalca and the acar together are the complete meal — add a hard-boiled egg, Johor style, and the plate is finished.

Digestive Guardrails

What NOT to Combine

To prevent digestive distress, sluggishness, or palate clash, avoid pairing the dish with these elements:

Stirring the Rice While It Cooks

Stirring breaks the grains and releases starch, turning fluffy briyani into sticky porridge. Stir once before the lid goes on, then leave it alone. This is general food information, not medical advice.

Using Too Much Water

Basmati needs just enough liquid to absorb; too much water makes the grains split and go mushy. Measure the milk and water, and trust the lowest heat. This is general food information, not medical advice.

Serving the Rice Without Resting

Rice served straight off the heat is wet on the bottom and dry on top. Ten covered minutes lets the steam settle evenly through the pot. This is general food information, not medical advice.

General information only, not medical advice — consult a doctor for personal dietary decisions.

Who Should Eat It

Who Should Eat

  • General adultsA generous, filling lunch for most adults; one plate is a full meal, so there is no need for a second helping of rice.
  • ChildrenChildren usually enjoy the fragrant rice and mild chicken; serve a smaller portion and keep the chilli gentle for younger children.
  • ElderlySoft rice, tender chicken and lentils are easy to eat, but the plate is large — a smaller serving with extra dalca suits most older adults.
  • Pregnant womenThe chicken is fully cooked and the rice is plain, which suits pregnancy; keep the spices mild. Ask your clinician if unsure.
  • Breastfeeding womenThe protein, iron and B vitamins are all useful while breastfeeding; keep the chilli mild and the portion moderate.
  • AthletesAbout 40 g of protein per serving makes this a strong recovery lunch; the rice and lentils give plenty of carbohydrate after training.
  • Weight gainAt 709 calories with rice, chicken and lentils, one plate adds energy easily; a second helping of rice is rarely needed.
  • Weight lossAt 709 calories it is a big lunch — take a smaller portion of rice, load up the dalca and acar, and skip sugary drinks with it.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesAbout 83 g of carbohydrate per serving, mostly from the rice; take a smaller rice portion and more dalca, and check your blood sugar as usual. Ask your clinician about portions.
  • High blood pressureSodium is moderate at about 674 mg per serving; most of it is the added salt, so you can season a little lighter. Ask your clinician about portions.
  • Kidney diseaseChicken and lentils are high in protein and the rice adds potassium; portion control matters. Ask your clinician before eating it regularly.
  • GoutChicken and lentils are moderate in purines; a normal portion is usually fine, but keep the chicken portion as stated. Ask your clinician.
  • Stomach issuesThe spices and pickles can irritate a sensitive stomach; eat a moderate portion, go easy on the acar, and avoid eating it on an empty stomach. Ask your clinician if unsure.
  • Cardiovascular diseaseLean chicken, lentils and vegetables make this a reasonable choice in general; keep the ghee light and the salt as stated. Ask your clinician about portions.
  • Fatty liverA high-protein, high-fiber plate that fits well in general; the rice is the main carbohydrate, so watch the portion. Ask your clinician about portions.
  • Food allergiesContains milk (evaporated milk, yogurt, ghee), cashews (tree nuts) and wheat only if papadum is served. If you are allergic to milk or cashews, do not eat this dish as written. Check the spice mix label for cross-contact. Ask your clinician if unsure.
  • Special therapeutic dietsNaturally gluten-free as written without papadum; it is not dairy-free. If you follow a low-sodium or low-potassium diet, adjust the salt and rice and ask your clinician.

If you have a medical condition, consult your doctor before changing your diet.

Storage & Use

Storage & Use

How to store
Cool quickly and keep the rice, chicken masala and dalca in separate sealed containers in the fridge.
In the fridge
Up to 3 days at 4°C (40°F) or below; the acar keeps for 1 week.
In the freezer
Freeze the rice and the masala separately for up to 1 month; the dalca freezes well too.
How to reheat
Reheat in the oven at 180°C (350°F) or in the microwave until steaming hot, reaching 74°C (165°F) inside; sprinkle a little water over the rice first.
Freezing recommended
Yes — freeze the rice, masala and dalca separately for up to 1 month.
Signs it has spoiled
Sour smell from the rice or yogurt, slimy chicken, or any mould — throw it away.

More recipes to explore

Nasi lemak — coconut rice with crispy fried chicken, red sambal, omelette, peanuts and cucumber in a takeaway box Malaysia flag Malaysia 1h 10m
Breakfast •Malaysian Heritage

Nasi Lemak

This nasi lemak recipe brings Malaysia's national breakfast to your own table: rice steamed in coconut milk with pandan, a dark, sweet-hot sambal, golden turmeric fried chicken, and the classic little pile of crispy anchovies, roasted peanuts, boiled egg and cool cucumber. One serving is about 465 g.

Hearty & Satisfying

A full Malaysian breakfast plate — fragrant coconut rice with sambal, crispy chicken, egg, anchovies, peanuts and cucumber.

Pairs Well With
A spoonful of hot sambal and cool cucumber slices, with teh tarik or iced lime tea.
Char kway teow on a green plate — glossy flat rice noodles with fried egg, cockles, bean sprouts and garlic chives Malaysia flag Malaysia 25m
Dinner •Penang Street-Food Icon

Char Kway Teow

This char kway teow recipe tosses wide flat rice noodles in a blazing-hot wok with garlic, soy sauce, chilli paste, prawns, cockles, Chinese sausage, egg, bean sprouts and garlic chives, so the noodles pick up the smoky char called wok hei. Cook one plate at a time, exactly like a hawker stall, and eat it straight from the wok. One serving is about 475 g.

Smoky & Satisfying

Flat rice noodles seared over fierce heat with prawns, cockles, egg and bean sprouts — a fast, smoky Malaysian hawker dinner.

Pairs Well With
Pickled green chillies, cucumber slices, and iced lime tea or teh o ais
Pasta & Noodles • Quick Prep (<30m)
A white bowl of curry laksa in orange coconut curry broth with tofu puffs, fish balls, spring onions and fried shallots Malaysia flag Malaysia 50m
Lunch •Malaysian Hawker Classic

Curry Laksa

This curry laksa recipe simmers a spiced rempah paste with coconut milk and chicken stock into a rich orange broth, then pours it over rice vermicelli and egg noodles with shredded chicken, tofu puffs and crisp bean sprouts. One serving is about 703 g.

Comfort & Warmth

A rich, spiced coconut curry noodle soup with chicken, tofu puffs and bean sprouts.

Pairs Well With
Cool cucumber salad and a glass of iced lime tea
Soups & Broths • Pasta & Noodles
Roti prata and egg roti on a white plate with a bowl of chicken curry Malaysia flag Malaysia 1h 30m
Breakfast •Mamak Stall Heritage

Roti Canai

This roti canai recipe makes the flaky mamak flatbread the slow way: a soft dough rested until it stretches paper-thin, laminated with ghee, folded into squares and fried until the outside crisps and the inside stays soft and layered. It is served torn into pieces for dipping into a warm dhal curry with coconut milk, the way every mamak stall in Malaysia serves it for breakfast. One serving is about 374 g.

Comfort & Warmth

Flaky, laminated flatbread stretched paper-thin, folded and fried in ghee until crisp at the edges, torn and dipped into warm dhal curry.

Pairs Well With
Dhal curry & teh tarik

The Dinner Gazette

Never wonder what’s for dinner again

One email a week with easy dinner ideas from around the world — ingredients, steps and nutrition, tested in our kitchen first.

Delivered every Thursday morning. Unsubscribe anytime.