Indian · Main course · Tested 13 times

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.

By Arjun Iyer · India editor · Published 2026-04-04 · Updated 2026-05-26
Jump to recipe →
Prep
40 min
Cook
60 min
Rest
2 h
Total
100 min
Yields
6 servings
Difficulty
Medium
#indian#rice#weekend#make-ahead
Quick answer · A 30-second answer

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

  1. STEP
    01

    Mix the chicken with yogurt, ginger-garlic, chili, garam masala, turmeric, salt, and lemon. Marinate at least 2 hours, ideally overnight.

  2. STEP
    02

    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.

  3. STEP
    03

    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.

  4. STEP
    04

    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.

  5. STEP
    05

    Spread the par-boiled rice over the chicken. Scatter the fried onions, mint, cilantro, the saffron milk, and dots of ghee over the top.

  6. STEP
    06

    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.

  7. STEP
    07

    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

Cucumber raita (essential)Mirchi ka salanPickled onionsA simple kachumber salad

Nutrition per serving

560 kcal 22 g fat 62 g carbs 30 g protein 5 g sugar 3 g fiber 880 mg sodium
Allergens: Dairy
Diet: Gluten-free

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.