Chicken Biryani — Layered Spiced Rice
The festive layered rice: marinated chicken and par-cooked saffron basmati steamed together (dum) so the rice drinks up the spiced juices. Fragrant with whole spices, fried onions, and herbs — a celebration in a pot.
Marinate chicken in yogurt, ginger-garlic, and spices. Par-boil basmati with whole spices until 70% done. Layer the marinated chicken at the bottom of a heavy pot with the rice on top, scatter fried onions (birista), saffron milk, and herbs, seal the lid, and steam on the lowest heat (dum) 25 minutes. Rest, then fold gently to serve.
- Par-boil the rice to just 70% — it finishes cooking in the steam, so fully cooked rice turns to mush.
- Birista (golden fried onions) is essential, layered in and on top — sweet, deep, non-negotiable.
- Seal the pot for the dum (steam) stage — a tight lid (or dough seal) traps the aromatic steam.
Equipment
- Heavy-bottomed pot with a tight lid
- Large pot (for par-boiling rice)
- Frying pan (for onions)
Ingredients
Chicken marinade
- 800 g bone-in chicken, in pieces
- 150 g yogurt
- 15 g ginger-garlic paste
- 10 g Kashmiri chili powder
- 5 g garam masala
- 3 g turmeric
- 8 g salt
- Juice of ½ lemon
Rice & layering
- 400 g basmati rice, soaked 30 min
- 4 green cardamom, 4 cloves, 1 cinnamon stick, 2 bay leaves
- 5 g salt, for the rice water
- 3 onions, thinly sliced and fried golden (birista)
- 1 large pinch saffron, steeped in 60 ml warm milk
- Handful mint and cilantro, chopped
- 30 g ghee
Method
- STEP01
Mix the chicken with yogurt, ginger-garlic, chili, garam masala, turmeric, salt, and lemon. Marinate at least 2 hours, ideally overnight.
- STEP02
Fry the thinly sliced onions in oil over medium heat until deep golden and crisp, 15–20 minutes. Drain. Reserve some for layering and some for the top.
- STEP03
Boil plenty of water with the whole spices and salt. Add the soaked rice and cook just until 70% done — still firm in the centre, about 5 minutes. Drain.
- STEP04
In a heavy pot, cook the marinated chicken with a spoon of ghee over medium heat until it's about 80% cooked and the sauce thickens, 12–15 minutes. Spread it in an even layer.
- STEP05
Spread the par-boiled rice over the chicken. Scatter the fried onions, mint, cilantro, the saffron milk, and dots of ghee over the top.
- STEP06
Cover with a very tight lid (or seal the rim with foil or a dough rope). Cook on the lowest heat 25 minutes, undisturbed — the trapped steam finishes the rice and marries everything.
- STEP07
Rest 10 minutes off the heat. Open, and gently fold from the bottom up to lift the chicken through the rice without breaking the grains. Serve with raita.
Make ahead
Marinate the chicken and fry the onions ahead. You can assemble and refrigerate before the dum stage, then steam to serve. The whole dish reheats well for a crowd.
Storage
4 days refrigerated; reheat gently with a sprinkle of water, covered. Biryani is famously good the next day as the flavors settle.
Variations
Mutton biryani
Use bone-in goat/lamb; pressure-cook or braise the meat tender before layering, as it takes longer than chicken.
Vegetable biryani
Layer spiced mixed vegetables and paneer instead of chicken.
Egg biryani
Use boiled eggs fried in the spices — a quick weeknight version.
Serve with
Nutrition per serving
Nutrition values are estimates based on the metric measurements. Adjust as needed.
Frequently asked
Why par-boil the rice only 70%?
Because it finishes cooking during the dum (steam) stage. If you fully cook the rice first, it overcooks into mush when steamed with the chicken. Drain it while the grains still have a firm centre — they'll turn out separate and fluffy.
What is dum?
Dum is the slow steaming technique — the layered pot is sealed and cooked on very low heat so the trapped aromatic steam finishes the rice and melds the layers. A tight lid, foil, or a traditional dough seal around the rim keeps the steam in.
What is birista and can I skip it?
Birista is golden fried onions, layered into and over the biryani. They add a deep, sweet, almost caramelized note that's essential to a good biryani. Fry them patiently to deep gold, or buy them ready-made — but don't skip them.
Why is my biryani mushy or dry?
Mushy usually means the rice was over-par-boiled or the heat too high during dum. Dry means too little moisture or fat — make sure the chicken has enough sauce and you've added the ghee and saffron milk before sealing.
Can I make it ahead for a party?
Yes — biryani is a classic make-ahead feast dish. Assemble through the layering, refrigerate, and do the dum steam closer to serving, or fully cook and gently reheat. It tastes even better as it sits.
Cooked this? Rate it.
Real ratings from real cooks. We only show a score once enough of you have weighed in — no fabricated stars.