Biryani looks intimidating but it's really three simple steps done in order: marinate the chicken, parboil the rice, then layer and steam. The magic is in the dum — sealing the pot so the rice finishes in fragrant steam, soaking up the spice and saffron.

Ingredients

  • 500 g (2½ cups) basmati rice, soaked 30 min
  • 700 g (1½ lb) bone-in chicken pieces
  • 1 cup plain yogurt · 2 tbsp ginger-garlic paste
  • 2 tsp biryani masala · 1 tsp chili · ½ tsp turmeric
  • 3 onions, thinly sliced & fried golden (birista)
  • Whole spices: bay, cardamom, cloves, cinnamon
  • Saffron in ¼ cup warm milk · mint & cilantro · ghee

Method

  1. Marinate the chicken with yogurt, ginger-garlic paste, biryani masala, chili, turmeric, salt and a handful of the fried onions. Rest 30 minutes.
  2. Boil a large pot of salted water with the whole spices. Add the drained soaked rice and cook just until 70% done (still firm in the center). Drain immediately.
  3. In a heavy pot, cook the marinated chicken over medium heat until nearly done and the gravy has thickened, about 15 minutes.
  4. Layer the parboiled rice over the chicken. Scatter with more fried onions, mint, cilantro, drizzles of ghee and the saffron milk.
  5. Cover with a tight lid (or seal with foil), set on the lowest heat, and steam dum-style for 20–25 minutes. Rest 10 minutes, then gently fold from the bottom up so the layers stay distinct. Serve with raita.

🍚 Parboil, don't fully cook the rice

The rice keeps cooking during the steam. Pull it at about 70% — firm grains now means fluffy, separate biryani later instead of mush.

The layered feast

Biryani is India's grand celebration rice, refined in Mughal kitchens and reinvented region by region — Hyderabadi, Lucknowi, Kolkata and beyond. Marinated meat and par-cooked fragrant basmati are layered and steamed together in a sealed pot (a method called dum), so every grain drinks up the spice.

It looks like a lot of steps because it is — but the payoff is a pot that makes a whole room turn around.

Ingredient notes & substitutions

  • Basmati rice — long-grain and aged, rinsed and soaked. It's essential for the light, separate grains.
  • Chicken — bone-in gives the most flavour; marinate it in yogurt and spices.
  • Whole spices — cardamom, cinnamon, cloves, bay and star anise.
  • Saffron in warm milk — for colour and aroma (a pinch of turmeric gives colour only).
  • Fried onions (birista), mint and cilantro — the layering flavours that make biryani taste like biryani.

🔥 Pro tips

Par-cook the rice to about 70% — it finishes cooking in the steam. Layer marinated chicken, then rice, fried onions, herbs and saffron milk. Seal the pot (a tight lid or foil) and steam on very low heat so the bottom never scorches. Rest it before opening, then fold gently to keep the grains intact.

Common mistakes to avoid

  1. Fully cooking the rice first. It turns mushy on dum — stop at about 70%.
  2. High heat. The bottom burns; keep the dum low and slow.
  3. Skimping on fried onions and saffron. They carry much of the flavour and aroma.
  4. Stirring hard. Fold gently or you'll break the grains.

What to serve with chicken biryani

  • A cooling raita to balance the spice.
  • A samosa to start, plus sliced onion and lime.
  • A boiled egg and a spiced salan gravy, biryani-house style.

Storage & reheating

Biryani keeps for 3–4 days in the fridge and reheats well — sprinkle a little water over it and warm it covered so it steams rather than dries out. It freezes for up to 2 months; thaw and steam gently to revive the grains.

Chicken biryani FAQ

What rice is best for biryani?

Aged, long-grain basmati. Rinse and soak it so the grains cook up long, separate and fragrant.

What is "dum"?

Dum is the sealed, low-heat steaming step. The pot is covered tightly so the layers cook in their own trapped steam.

Can I use boneless chicken?

Yes, though bone-in adds flavour. If using boneless, reduce the marinade and cooking time slightly.

How do I stop biryani going mushy?

Par-cook the rice to about 70%, keep the dum heat low, and fold gently instead of stirring.

What do I serve with biryani?

Raita, salan (a spiced gravy), a boiled egg, and sliced onion with lime are all classic.