Recipes

Authentic Chicken Biryani Recipe

August 2, 2026-NickBox-7 min read

Prep Time: 30 minutes | Cook Time: 45 minutes | Serves: 4 | Difficulty: Medium | Meal Prep Friendly: Yes


Macros Per Serving

ProteinCaloriesTotal FatCarbs
34g520 kcal18g58g

Why This Recipe?

Chicken Biryani, Ask anyone what the greatest dish to ever come out of the subcontinent is, and biryani wins the argument nine times out of ten. But most home versions fall into one of two traps: either the rice turns to mush and the chicken stays bland underneath it, or the whole thing ends up dry because the layering and steaming — the dum — never gets the respect it deserves.

This recipe fixes both problems. We’re using a proper two-stage marination, a par-boiled rice technique with whole spices, and a real dum finish sealed with dough so the steam and aroma stay locked inside the pot until the very last second. Whether you’re cooking for a Sunday family lunch or meal-prepping a week of high-protein dinners, this version delivers fragrant, fluffy rice and juicy, deeply spiced chicken every single time.

Flavour note: The secret most recipes skip is layering fried onions, mint, and saffron milk between the rice and chicken, not just on top. That’s what gives restaurant biryani its depth in every spoonful, not just the top layer.

Below you’ll find the full marination method, the exact rice-to-water ratio that prevents mushy grains, the dum-sealing technique, two regional variations, and a batch-cooking guide for leftovers that taste even better the next day.


Ingredients (Serves 4)

For the Chicken Marinade

  • 800g Chicken, bone-in curry cut (thigh and drumstick hold up best to slow cooking)
  • 1 cup Thick curd/yogurt, whisked smooth
  • 1 tbsp Ginger-garlic paste
  • 2 tsp Red chilli powder
  • 1 tsp Turmeric powder
  • 1½ tsp Garam masala
  • 2 tbsp Fried onions (birista), crushed
  • 2 tbsp Mint leaves, chopped
  • 2 tbsp Coriander leaves, chopped
  • 2 tbsp Lemon juice
  • 1 tsp Salt
  • 2 tbsp Mustard or any neutral cooking oil

For the Rice

  • 2 cups Basmati rice, aged, soaked 30 minutes
  • 4 cups Water (for par-boiling)
  • 1 Bay leaf
  • 4–5 Green cardamom pods
  • 2 Black cardamom pods
  • 1-inch Cinnamon stick
  • 4–5 Cloves
  • 1 Star anise
  • 1 tsp Salt
  • 1 tbsp Ghee or oil

For Layering & Dum

  • ½ cup Fried onions (birista), extra for layering
  • ¼ cup Milk, warmed
  • A generous pinch Saffron strands
  • 2 tbsp Ghee
  • 2 tbsp Mint and coriander leaves, extra
  • 1 tsp Rose water or kewra water, optional (adds the classic biryani fragrance)
  • Dough or foil, to seal the pot

Step-by-Step Instructions

Step 1 — Marinate the Chicken

Combine the chicken with curd, ginger-garlic paste, red chilli powder, turmeric, garam masala, crushed fried onions, mint, coriander, lemon juice, salt, and oil in a large bowl. Mix thoroughly so every piece is coated. Cover and refrigerate for at least 2 hours — overnight gives noticeably deeper flavour and more tender meat.

Chicken Biryani

Pro tip: The curd and lemon juice aren’t just for taste — the acidity breaks down the meat fibres, which is what keeps bone-in chicken juicy through the long dum cooking.


Step 2 — Prepare the Saffron Milk

Warm the milk gently, then crumble the saffron strands into it. Set aside to steep. This becomes the fragrant golden liquid you’ll drizzle over the top layer of rice later — don’t skip it, it’s what gives biryani its signature aroma and colour streaks.


Step 3 — Par-Boil the Rice

Bring the water to a rolling boil in a large pot with the bay leaf, both cardamoms, cinnamon, cloves, star anise, and salt. Add the soaked and drained rice. Cook until the rice is about 70% done — it should still have a firm bite at the centre when you press a grain between your fingers. Drain immediately and spread the rice on a wide tray to stop the cooking.

Chicken Biryani

Pro tip: This is the step most home cooks get wrong. Fully cooked rice at this stage means mushy, broken grains by the time the dum is done. Stop early — the rice finishes cooking in the steam later.


Step 4 — Cook the Chicken Base

Heat ghee in a heavy-bottomed pot or handi. Add the marinated chicken along with all its marinade and cook on medium-high heat, stirring occasionally, until the chicken is about 80% cooked and the oil starts separating at the edges — roughly 12–15 minutes. Turn off the heat.


Step 5 — Layer the Biryani

Spread the chicken and its gravy evenly across the base of the pot. Layer the par-boiled rice on top. Scatter fried onions, mint, and coriander over the rice. Drizzle the saffron milk over unevenly — this is intentional, it creates the classic streaked look when the biryani is opened. Add a final dot of ghee and a few drops of rose water if using.

Chicken Biryani

Step 6 — Seal and Cook on Dum

Cover the pot with a tight-fitting lid. If the lid doesn’t seal completely, seal the rim with a rope of dough, or use a double layer of foil pressed firmly around the edge before placing the lid on. Place the pot on a tawa or griddle over low heat — this prevents the bottom from scorching. Cook undisturbed for 25–30 minutes.

Chicken Biryani

Pro tip: Resist the urge to open the lid and check. Every time you lift it, steam escapes and the dum effect is lost. Trust the timing.


Step 7 — Rest, Then Open

Turn off the heat and let the pot rest, still sealed, for 10 full minutes before opening. This lets the last of the steam finish cooking the rice and lets the layers settle so they don’t collapse into each other when you serve.


Step 8 — Fluff and Serve

Break the seal and lift the lid away from you to avoid a steam burn. Using a wide flat spoon, gently fluff and mix from the sides toward the centre — you want to bring up chicken from the bottom without breaking the rice grains. Serve hot with raita, salan, or a simple onion-lemon salad.

Chicken Biryani

2 Regional Variations

🌶️ Variation 1 — Hyderabadi Kacchi Style

Skip the pre-cooking step for the chicken entirely — layer the raw marinated chicken directly under the par-boiled rice and extend the dum time to 45 minutes on low heat. The chicken cooks entirely in its own marinade and the trapped steam. Sharper, tangier, and more traditional. Approx. protein per serving: ~36g

🥥 Variation 2 — Malabar Style

Use short-grain khyma or jeerakasala rice instead of basmati, and add a handful of cashews and raisins fried in ghee to the layering step. Slightly sweeter, nuttier profile — pairs beautifully with a side of pappadam. Approx. protein per serving: ~33g


Batch-Cooking & Storage Guide

Biryani is one of the few dishes that genuinely tastes better as leftovers, once the spices have had time to sit into the rice.

  • Cool the biryani completely before transferring to airtight containers — trapping heat creates condensation that turns rice soggy
  • Store in the fridge for up to 3 days, or freeze portions for up to 1 month
  • Reheat with a splash of water or milk in a covered pan on low heat, or microwave loosely covered on 60% power to keep the rice from drying out
  • Avoid reheating on high heat directly — it toughens the chicken and breaks the rice grains.

Nutrition Deep Dive — Why Bone-In Chicken Works Best Here

Bone-in thigh and drumstick pieces hold their moisture far better than boneless breast through the long dum process, which is exactly what a two-stage cook like this demands. A single serving of this recipe delivers roughly 34g of protein alongside slow-release carbohydrates from the basmati rice, making it a genuinely balanced one-pot meal rather than just a comfort dish.

The ghee and marinade oil aren’t excess — they’re what carries the fat-soluble flavour compounds from the whole spices through the rice, which is why biryani made with too little fat often tastes flat no matter how many spices go in.

Balance tip: Pairing your serving with a cucumber-onion raita adds probiotics and cuts through the richness, rounding out the meal without needing a separate side dish.


Final Word

Biryani rewards patience more than any other dish — the marination, the par-boil, the dum, the rest. Skip any one of those steps and you’ll still get a good meal. Respect all four, and you’ll get the real thing: fragrant, layered, and worth the wait every single time.

Now go cook. The dum won’t seal itself...Click for more