Easy Chicken Biryani Recipe (Step-by-Step)

Chicken Biryani Recipe

Read this Recipe In Hindi/English

If you have ever wondered why homemade biryani never tastes quite like the one from your favourite restaurant, you are not alone. Most people give up on biryani because it looks complicated – long ingredient lists, layering, dum cooking, saffron milk, and so on. But once you understand the logic behind each step, this chicken biryani recipe becomes genuinely simple to follow, even if you are cooking it for the first time.

This is a complete, no-shortcuts guide to making fragrant chicken biryani at home, with exact measurements, timing, and all the small details that actually make a difference – the kind of tips you usually only pick up after making biryani a few times and getting it wrong.

By the end of this post, you will have a homemade chicken biryani that is fluffy, aromatic, and layered with flavour, not a mushy rice-and-chicken mix.

What Makes This the Best Biryani Recipe

There are two broad styles of biryani – the pukki (par-boiled rice layered with fully cooked chicken gravy, then steamed) and the kacchi (raw marinated meat layered with par-boiled rice and cooked together). This recipe uses the pukki method, because it is far more forgiving for beginners and gives consistent results without needing to worry about raw meat cooking evenly under the rice.

Here’s why this recipe works:

  • Every measurement is exact – no vague “add spices to taste” for a dish where balance matters.
  • The marination step actually tenderises the chicken instead of just coating it.
  • The rice is cooked separately to the right doneness, so it never turns sticky or mushy.
  • The dum (steam) step is explained properly, so your biryani finishes cooking evenly.

Chicken Biryani Recipe – Quick Overview

Prep Time30 minutes (plus 1 hour marination)
Cook Time45 minutes
Total TimeAbout 2 hours
Servings4–5 people
CuisineIndian (Hyderabadi-style)
DifficultyModerate, beginner-friendly with instructions

Ingredients

For Marinating the Chicken

  • 700 g chicken (curry cut, bone-in preferred for flavour)
  • 1 cup thick curd/yogurt (whisked smooth)
  • 1 tablespoon ginger-garlic paste
  • 1 teaspoon red chilli powder
  • ½ teaspoon turmeric powder
  • 1½ teaspoons garam masala
  • 2 tablespoons fried onions (birista) – see note below
  • 2 tablespoons chopped mint leaves
  • 2 tablespoons chopped coriander leaves
  • 2 tablespoons lemon juice
  • 1 tablespoon oil
  • Salt to taste

For the Rice

  • 2 cups basmati rice (aged, long-grain, if you can find it)
  • 6 cups water
  • 1 bay leaf
  • 2-inch cinnamon stick
  • 4 green cardamoms
  • 3 cloves
  • 1 star anise
  • 1 teaspoon shahi jeera (or regular cumin seeds)
  • 1 tablespoon salt (for the boiling water)
  • 1 tablespoon oil or ghee

For Layering and Dum

  • ¼ cup warm milk
  • A generous pinch of saffron strands
  • 2 tablespoons ghee
  • ½ cup fried onions (birista)
  • 2 tablespoons chopped mint and coriander leaves
  • 1 tablespoon rose water or kewra water (optional, for that restaurant-style aroma)
  • Dough or wheat flour paste, or a tight-fitting lid, to seal the pot

For Fried Onions (Birista)

  • 3 large onions, thinly sliced
  • Oil for deep frying (or shallow frying)

Tip: You can prepare fried onions a day in advance and store them in an airtight container. This saves a good 20 minutes on cooking day.

Step-by-Step Chicken Biryani Recipe

Step 1: Marinate the Chicken (30 minutes prep + 1 hour rest)

In a large bowl, mix the curd, ginger-garlic paste, red chilli powder, turmeric, garam masala, fried onions, mint, coriander, lemon juice, oil, and salt. Add the chicken pieces and coat well with your hands, making sure the marinade gets into every piece.

Cover and rest for at least 1 hour at room temperature, or up to overnight in the fridge. The longer it marinates, the more flavourful and tender the chicken turns out. This step is what separates an average biryani from a genuinely good one, so don’t rush it.

Step 2: Fry the Onions

Heat oil in a wide pan and fry the thinly sliced onions on medium heat, stirring occasionally, until they turn deep golden brown and crisp. This takes about 12–15 minutes. Remove with a slotted spoon onto a paper towel – they will crisp up further as they cool. Don’t fry them on high heat; they will brown on the outside while staying raw inside.

Step 3: Prepare the Saffron Milk

Warm the milk slightly (not boiling) and add the saffron strands to it. Let it sit for 15–20 minutes so the milk turns a deep golden colour. This gives biryani its signature aroma and those beautiful orange-tinted rice grains.

Step 4: Wash and Soak the Rice

Rinse the basmati rice under running water 3–4 times until the water runs mostly clear. This removes excess starch and prevents the rice from turning sticky. Soak the rice in fresh water for 30 minutes, then drain.

Step 5: Par-Cook the Rice

Bring 6 cups of water to a rolling boil in a large pot. Add the bay leaf, cinnamon, cardamom, cloves, star anise, shahi jeera, salt, and a spoon of oil or ghee. Add the drained rice and cook on high heat until it is about 70–80% done – the grain should still have a slight bite in the centre when you press it. This usually takes 6–8 minutes for basmati rice, but check after 5 minutes since timing varies with the rice brand.

Drain the rice immediately in a colander so it stops cooking. Do not let it sit in hot water.

Step 6: Cook the Chicken Base

Heat a heavy-bottomed pot or Dutch oven with a tablespoon of oil or ghee. Add the marinated chicken along with all the marinade and cook on medium heat, covered, for about 15–20 minutes, stirring occasionally, until the chicken is nearly cooked through and the gravy has thickened slightly. There should be a little gravy left at the bottom – this is what steams the rice above it, so don’t dry it out completely.

Step 7: Layer the Biryani

This is the fun part. In the same pot, spread the cooked chicken and its gravy evenly as the base layer. Over this, spread the par-cooked rice evenly. Now sprinkle:

  • Half the saffron milk over the rice
  • Half the remaining fried onions
  • Half the chopped mint and coriander
  • A drizzle of ghee
  • A few drops of rose water or kewra water

If you have extra rice, you can add a second layer of rice with the remaining toppings on top for a thicker biryani.

Step 8: Dum Cook (Steam Cooking)

Cover the pot with a tight lid. If your lid doesn’t seal well, seal the edges with a simple wheat flour dough to trap the steam completely – this is the traditional dum method and it makes a real difference.

Place the pot on very low heat (use a tawa or griddle underneath if you have one, to prevent the bottom from burning) and cook for 20–25 minutes. Turn off the heat and let the biryani rest, still covered, for another 10 minutes before opening.

Step 9: Fluff and Serve

Open the lid and let the steam escape for a minute. Using a flat spatula or fork, gently fluff the biryani from the sides toward the centre, mixing the layers just slightly so every plate gets some rice, chicken, and gravy. Avoid stirring vigorously – biryani rice breaks easily.

Serving Suggestions

Chicken biryani is best served hot, straight from the pot. Pair it with:

  • Raita – plain yogurt with chopped cucumber, onion, and a pinch of roasted cumin
  • Mirchi ka salan – a tangy chilli and peanut curry, classic Hyderabadi pairing
  • Boiled egg or salad – sliced onions with lemon wedges work well too
  • Papad on the side for some crunch

Common Mistakes to Avoid

  1. Overcooking the rice before layering. If the rice is fully cooked at this stage, it will turn mushy during dum cooking. Aim for 70–80% doneness.
  2. Skipping the marination time. Even 30 minutes helps, but 1 hour or more makes a noticeable difference in flavour and tenderness.
  3. Using low-fat yogurt. It tends to curdle when cooked. Stick to full-fat, thick curd.
  4. Not sealing the pot properly during dum. If steam escapes, the rice won’t cook evenly, and you’ll end up with undercooked rice on top and overcooked at the bottom.
  5. Stirring too hard while fluffing. This breaks the rice grains and turns the texture pasty.
  6. Cooking on high heat during dum. Biryani needs slow, gentle steam – high heat will burn the bottom layer before the top is done.

Variations You Can Try

  • Vegetable Biryani: Swap chicken for mixed vegetables like carrots, beans, peas, and potatoes. Reduce the chicken-cooking step to about 8–10 minutes since vegetables cook faster.
  • Egg Biryani: Add boiled, halved eggs while layering instead of chicken.
  • Spicy Biryani: Increase red chilli powder and add 2–3 slit green chillies to the marinade.
  • Mild/Kids’ Version: Reduce chilli powder to ½ teaspoon and skip the green chillies entirely.
  • Instant Pot Biryani: Sauté the marinated chicken using the sauté function, layer the par-cooked rice on top, and pressure cook on low for 5 minutes with a natural release of 10 minutes.

Storage Instructions

Let the biryani cool to room temperature before storing – packing it hot traps steam and makes the rice soggy.

  • Refrigerator: Store in an airtight container for up to 3 days.
  • Freezer: Freeze in portioned airtight containers for up to 2 months.
  • Reheating: Sprinkle a little water over the biryani and microwave covered, or reheat gently in a pan on low heat with the lid on. This helps bring back the moisture without drying out the rice.

Frequently Asked Questions

1. Which rice is best for chicken biryani?

Aged, long-grain basmati rice works best. It holds its shape and stays separate after cooking, unlike shorter-grain or fresh rice, which can turn sticky.

2. Can I make chicken biryani without a pressure cooker?

Yes, this recipe uses the stovetop layering-and-dum method, which doesn’t need a pressure cooker at all. It actually gives you better control over texture.

3. How do I know if the rice is done in Step 5?

Press a grain between your fingers – it should mash easily on the outside but still have a firm, uncooked centre. If it’s fully soft, it’s already overcooked for this stage.

4. Why is my biryani rice mushy?

This usually happens because the rice was cooked too long before layering, or there was too much liquid in the chicken gravy during the dum step. Keep the gravy slightly thick, not watery.

5. Can I prep chicken biryani in advance?

You can marinate the chicken up to 24 hours ahead and fry the onions a day early. It’s best to do the final layering and dum cooking fresh, since the rice texture is best right after cooking.

6. What can I substitute for saffron?

A pinch of turmeric mixed in warm milk gives a similar golden colour, though the flavour won’t be quite the same. Saffron is worth using if you can get it, even in a small amount.

7. Is chicken biryani very spicy?

Not necessarily. The spice level depends entirely on how much chilli powder and green chilli you use. This recipe is moderately spiced – adjust up or down to your taste.

Once you make this step-by-step biryani recipe a couple of times, you’ll start noticing the small adjustments that suit your taste – a little more saffron, a little less chill, maybe an extra layer of fried onions. That’s really how every good home cook builds their own version of biryani. Give it a try this weekend, and don’t worry if the first attempt isn’t picture-perfect – it will still taste like biryani, and that’s what matters.

Translate »