Chicken Biryani Recipe: The Ultimate Guide to Authentic, Restaurant-Style Biryani at Home

Chicken biryani is made by marinating chicken in yogurt and spices, partially cooking basmati rice, then layering both and cooking them together (“dum”) over low heat so the rice absorbs the meat’s flavor. Total time: about 1 hour 30 minutes. Serves 4–5.
Chicken Biryani Recipe At-a-Glance
|
Prep Time |
30 minutes (+ 1 hour marination) |
|
Cook Time |
45 minutes |
|
Total Time |
1 hour 30 minutes (excluding marination) |
|
Servings |
4–5 people |
|
Cuisine |
Indian / Pakistani (South Asian) |
|
Course |
Main Course |
|
Calories |
~420 kcal per serving |
|
Difficulty |
Intermediate |
What Is Chicken Biryani?
Chicken biryani is a layered rice dish from South Asian cuisine, built from two components cooked separately and then combined: spiced, marinated chicken, and basmati rice that’s been part-boiled with whole spices. The two are layered in a heavy-bottomed pot and finished on low heat (a technique called “dum”) so the rice finishes cooking in the steam and aroma of the chicken below it.
Unlike a pulao (where rice and meat cook together from the start), biryani’s defining trait is this layering-and-steaming method, which is why the rice grains stay separate and fluffy while still carrying deep flavor.

Ingredients You’ll Need
For the Chicken Marinade
For the Rice
For Layering & Assembly
How to Make Chicken Biryani (Step-by-Step)
Step 1: Marinate the Chicken
Combine the chicken with yogurt, ginger-garlic paste, all dry spices, lemon juice, and oil. Mix well, cover, and refrigerate for at least 1 hour (ideally 4 hours or overnight for deeper flavor).
Step 2: Fry the Onions
Thinly slice the onions and fry in oil until deep golden brown and crisp. Remove and drain on paper towels. Reserve the onion-flavored oil — it goes into the layering later.
Step 3: Par-Boil the Rice
Bring a large pot of water to a boil. Add the whole spices (cardamom, cloves, bay leaf, cinnamon, cumin seeds) and salt. Add the soaked, drained rice and cook until it’s about 70% done — the grain should still have a firm, bite-able core. Drain immediately.
Step 4: Cook the Marinated Chicken
In a heavy-bottomed pot or Dutch oven, heat the reserved onion oil with ghee. Add the marinated chicken and cook on medium heat, covered, for about 15–20 minutes, until the chicken is nearly cooked through and the masala has thickened around it.
Step 5: Layer the Biryani
Over the cooked chicken, layer the par-boiled rice evenly. Top with fried onions, chopped mint, coriander, green chilies, and the saffron milk. Drizzle a little ghee over the top.
Step 6: Dum Cook (Steam-Seal)
Cover the pot tightly — use a tight-fitting lid, sealing the edges with dough or foil if needed to trap the steam. Cook on very low heat for 20–25 minutes. This step is what makes biryani taste like biryani: the rice finishes cooking entirely in trapped steam, absorbing the aroma from below without direct contact with liquid.
Step 7: Rest, Then Fluff
Turn off the heat and let the pot rest, covered, for 10 minutes before opening. Gently fluff the layers with a flat spoon, mixing rice and chicken from bottom to top without mashing the grains.

Pro Tips for Perfect Biryani Every Time
Common Mistakes to Avoid
- Overcooking the rice before layering — leads to mushy, clumped biryani.
- Skipping marination time — the chicken won’t absorb enough flavor.
- Using a thin, uneven pot — causes the bottom layer to burn before the top steams through.
- Not sealing the lid properly — steam escapes, and the top layer of rice stays underdone.
- Stirring too aggressively when serving — breaks the rice grains and loses the layered texture.
Variations of Chicken Biryani
What to Serve with Chicken Biryani
Storage & Reheating
Store leftover biryani in an airtight container in the refrigerator for up to 3 days, in line with USDA guidance on refrigerating cooked leftovers. Reheat gently on the stovetop with a splash of water, covered, over low heat — or microwave in short intervals to avoid drying out the rice. Biryani also freezes well for up to 1 month.
Nutrition Information (Per Serving, Approximate)
|
Amount |
|
|
Calories |
420 kcal |
|
Protein |
26 g |
|
Carbohydrates |
48 g |
|
Fat |
14 g |
|
Fiber |
2 g |
Values vary based on exact ingredients and portion size.
Frequently Asked Questions
How long does it take to make chicken biryani?
Chicken biryani takes about 1 hour 30 minutes total, including 30 minutes of prep and 45–50 minutes of cooking, not counting marination time.
What is the secret to a good chicken biryani?
The key is layering par-boiled (not fully cooked) rice over marinated, partly cooked chicken, then sealing the pot and cooking on very low heat so the rice finishes in trapped steam. Resting before serving also matters as much as the cooking itself.
Can I make chicken biryani without a dum (steam) step?
Yes — this is sometimes called a one-pot or pressure cooker biryani. It’s faster but produces a softer, less distinctly layered texture than traditional dum biryani.
What’s the difference between biryani and pulao?
Biryani layers separately-cooked rice and meat before steaming them together, while pulao cooks rice and meat together in the same pot from the start, generally with fewer spices.
Can I use chicken breast instead of bone-in chicken?
Yes, though bone-in chicken (thighs and drumsticks) is traditional and adds more flavor to the dish. If using breast, reduce the initial cooking time to avoid drying it out.
How do I keep biryani rice from becoming mushy?
Par-boil the rice only until about 70% cooked, drain it well, and don’t skip the resting period after dum cooking — these three factors control texture more than any other step.
