How to Make Biryani Chicken
This Biryani Chicken recipe is one of those weekend projects that rewards patience. It layers seared, spiced chicken with par‑boiled basmati, golden fried onions, saffron milk and melted ghee, then finishes low and slow so the flavors combine. The techniques are straightforward; the timing is what makes it sing.
I cook this when I want something celebratory but not fussy—there’s a rhythm to the steps: marinate, crisp the onions, par‑boil the rice, brown the chicken, then layer and steam. Each step builds toward deeply aromatic rice and tender, juicy chicken.
Below I walk through exactly what you need and why each stage matters. Read the ingredients and directions once through before you start. Set aside the pots you’ll need and give the chicken time to marinate—this dish rewards preparation.
What Goes Into Biryani Chicken
Ingredients
- 1 3/4lbs (28 oz)bone-in chicken thighs,skin removed (may use some drumsticks) — the main protein; bone‑in pieces add flavor and stay juicy during the steam (dum).
- 1/2cupplain yogurt — tenderizes and adds gentle tang to the marinade.
- 2tablespoonslemon juice — brightens the marinade and balances richness.
- 1tablespoonneutral oil — helps the marinade coat the chicken evenly.
- 1½tablespoonsfreshly grated ginger — aromatic backbone; fresh is best for brightness.
- 1½tablespoonsminced garlic — pungent depth; pairs with ginger in the marinade.
- 1TB EACHpaprika (regular/NOT smoked), garam marsala — paprika gives color, garam marsala brings warm complexity.
- 1½tsps EACHsalt, ground coriander, ground cumin — salt seasons; coriander and cumin provide earthy spice notes.
- 1/2tsp EACHground turmeric, cayenne pepper — turmeric adds warm color; cayenne brings heat—adjust to taste within the recipe amounts.
- 8cloves — whole cloves for toasting the rice; fragrant and warming.
- 4green cardamon pods — crushed slightly, they give floral, citrusy perfume to the rice water.
- 1star anise — bold licorice notes when toasted for the rice.
- 1/2teaspooncumin seeds — toasting releases their nutty aroma for the rice par‑boil.
- 13-inchcinnamon stick — warm, sweet spice for the rice broth.
- 2cupsuncooked long-grain basmati rice — long, fragrant grains that separate beautifully when par‑boiled correctly.
- 1½tablespoonssalt(table salt) — used in the rice water to season the grains from the inside.
- 4dried bay leaves — mild floral / savory aroma in the par‑boil water.
- 2yellow onions,halved, thinly sliced — these become the crispy fried onions that add texture and sweetness.
- 1/2cuphigh smoke point oil(avocado, canola, or vegetable) — for frying the onions without burning.
- 4tablespoonsghee(or sub unsalted butter) — used while frying and again to finish; imparts rich, nutty flavor.
- 1teaspoonsaffron threads,loosely packed — floral aroma and color when steeped in warm milk.
- 2tablespoonswarm milk — to steep saffron and distribute its color.
- 1/4cupchopped cilantro(measure after chopping) — fresh herb layer between chicken and rice.
- 2tablespoonschopped mint leaves(measure after chopping) — bright, cooling herb that lifts the dish.
- 1/3cupghee (or sub unsalted butter),melted — poured over the rice to finish; adds shine and flavor.
- Crispy onions(above) — reserved for garnish and texture contrast.
- Chopped cilantro — extra for garnish; freshness at the end.
- Raita or Yogurt for serving-A MUST! — cooling side that balances the spice and richness.
Biryani Chicken, Made Easy
- If you have two large pots, use one for the rice and one for the onions/chicken to speed the process. If you have only one large pot, cook the rice first, drain and set aside, then make the onions and chicken in that same pot.
- Marinate the chicken: In a large bowl combine 1/2 cup plain yogurt, 2 tablespoons lemon juice, 1 tablespoon neutral oil, 1½ tablespoons freshly grated ginger, 1½ tablespoons minced garlic, 1 tablespoon paprika, 1 tablespoon garam marsala, 1½ teaspoons salt, 1½ teaspoons ground coriander, 1½ teaspoons ground cumin, 1/2 teaspoon ground turmeric, and 1/2 teaspoon cayenne pepper. Add 1 3/4 lbs (28 oz) bone-in chicken thighs (skin removed) and turn to coat completely. Refrigerate to marinate 2 to 24 hours. Remove from fridge and bring to room temperature for 30 minutes before cooking.
- Rinse and soak the rice: Rinse 2 cups uncooked long-grain basmati rice under cold water until the water mostly runs clear. Soak the rinsed rice in a bowl of water for 30 minutes, then drain in a fine-mesh sieve.
- Make the crispy onions: While the rice soaks, heat a large Dutch oven over medium heat. Add 1/2 cup high smoke point oil and 4 tablespoons ghee. Add 2 yellow onions (halved and thinly sliced) and shallow-fry, stirring often, until the onions are golden brown and beginning to crisp, about 20 minutes. Transfer the onions with a slotted spoon to paper towels to drain. Do not wipe out the pan; reserve the oil/ghee in the pan for the chicken.
- Toast whole spices for the rice: In a separate large stock pot or Dutch oven (the pot you’ll par-boil the rice in), heat over medium-high and add 8 cloves, 4 green cardamom pods, 1 star anise, 1/2 teaspoon cumin seeds, and 1 3-inch cinnamon stick. Toast for 1–2 minutes until fragrant.
- Par-boil the rice: Add about 7 cups water to the toasted spices and bring to a roaring boil. Add 1½ tablespoons salt and 4 dried bay leaves. Add the drained rice and return to a roaring boil; boil for 3–4 minutes only, until the rice is partially cooked but still firm in the center. Drain immediately in a fine-mesh sieve, leaving the toasted whole spices in the pot. Set the par-boiled rice aside.
- Steep the saffron: When you are ready to assemble, add 1 teaspoon saffron threads to 2 tablespoons warm milk and let steep for about 10 minutes.
- Brown the chicken: In the pan used for the onions, drain all but 2 tablespoons of the oil/ghee left from frying the onions. Heat over medium-high. Add the marinated chicken with any remaining marinade and brown for 8–10 minutes, turning halfway through. The chicken should be browned but does not need to be fully cooked through.
- Layer the biryani: Remove (or leave) chicken pieces in the pan and spread them evenly. Scatter half of the crispy onions over the chicken, then sprinkle 1/4 cup chopped cilantro (measured after chopping) and 2 tablespoons chopped mint leaves. Spread the par-boiled rice evenly over the chicken and herbs. Drizzle the saffron milk over the rice and then drizzle 1/3 cup ghee (melted) evenly over the top. Reserve the remaining crispy onions for garnish.
- Steam (dum) the biryani: Reduce heat to low, cover the pot tightly with a lid, and cook for 15–20 minutes, until the rice is fully cooked but not mushy. Remove from heat and let rest, covered, for 10 minutes.
- Serve: Gently fluff the rice to expose the layers. Garnish with the remaining crispy onions and additional chopped cilantro and mint if you like. Serve hot with raita or plain yogurt.
Why It Works Every Time

Every technical choice in this recipe solves a specific problem. The yogurt and acid in the marinade tenderize the chicken and infuse flavor deep into the meat. Browning the chicken first locks in savory caramelization. Par‑boiling the rice ensures the grains can finish cooking from steam without becoming mushy. Layering the browned chicken, fried onions and herbs under the par‑boiled rice lets the aromas mingle without overcooking either component.
Ghee is used twice—first with the onions, and again melted over the rice—to deliver that characteristic richness and sheen. The saffron steeped in warm milk distributes its delicate color and perfume evenly without wasting precious threads. Finally, the low, covered steam (dum) ties everything together: the rice finishes perfectly and the chicken absorbs aromatic steam instead of drying out.
Ingredient Flex Options

There’s some flexibility built into the ingredient list—without changing the technique. The recipe notes that you may use some drumsticks; bone‑in pieces are preferred because the bones help transfer flavor during the steam. The ghee can be substituted with unsalted butter where noted. The “high smoke point oil” can be any of the oils listed in the ingredients line.
If you don’t have saffron, you can omit it; the dish will still be excellent, though slightly less floral and golden. Keep the other spices and the marinating time the same to preserve balance. If you prefer less heat, follow the recipe amounts but be mindful that cayenne adds only a touch in this formula.
Equipment & Tools
Use the right pots and tools and the work flows smoothly. You’ll want:
- A large Dutch oven or heavy-bottomed pot for frying onions and browning chicken.
- A second large stock pot or Dutch oven for toasting spices and par‑boiling rice (or use the same pot, cooking the rice first and setting it aside).
- A fine-mesh sieve to drain rice cleanly.
- A slotted spoon for removing fried onions.
- Bowls for marinating and for soaking the rice.
- Measuring cups and spoons and a small cup for steeping saffron in warm milk.
Troubles You Can Avoid
Mushy rice: Don’t overcook during the par‑boil. The rice should still be firm in the center after 3–4 minutes; it finishes during the steam. Drain immediately and layer while warm.
Burnt bottom: After you assemble, reduce to a low flame and use a tight lid. If your burner runs hot, place a heat diffuser or a folded kitchen towel under the pot (use caution) to lower direct heat.
Soggy onions: Fry them until golden brown and beginning to crisp—about 20 minutes—and give them time to drain on paper towels. Reserve a portion for garnish so you keep contrast in texture.
Underseasoned layers: Salt the rice water as directed and don’t skimp on the salt in the marinade. Layered seasoning matters because parts of the dish are separated until the final steam melds them.
Fresh Seasonal Changes
Adjust herb ratios to the season using what’s listed: in summer, use the full 1/4 cup chopped cilantro and the 2 tablespoons mint for a brighter finish. In colder months, if herbs are milder where you are, lean slightly heavier on the fried onions and garam marsala to compensate.
This recipe’s structure—marinate, brown, par‑boil, layer, steam—lets you adapt minor finishing touches without changing the core method. The floral saffron and fresh herbs read differently in each season, so taste and adjust the final garnishes.
Notes on Ingredients
Bone-in chicken: Keeps meat juicier and lends flavor to the rice as it steams. If you use boneless pieces, expect shorter browning time and slightly different texture.
Basmati rice: Long-grain basmati is essential for separate, fragrant grains. Rinsing until water runs mostly clear removes surface starch and soaking gives even expansion during par‑boil.
Ghee: Offers toasted, buttery notes that clarify and concentrate flavor. The recipe allows unsalted butter as a substitute, but ghee gives the most authentic result.
Saffron: A little goes a long way. Steeping in warm milk extracts its aroma and color so you can drizzle it across the rice for even distribution.
Fried onions: They’re not just a garnish. They sweeten, provide crunch and a toasty depth. Reserve some for serving; they’re the contrast that makes each bite interesting.
Save It for Later

Refrigerate leftovers in an airtight container for up to 3–4 days. Reheat gently on low heat on the stovetop with a splash of water or stock and a tight lid to recreate steam, or use microwave in short bursts, stirring between intervals. If you freeze, portion into shallow containers; thaw overnight in the fridge before reheating.
For the best texture on reheating, add a little extra melted ghee or butter so the rice regains moisture and shine. Keep raita separate until serving.
Your Questions, Answered
Can I make this ahead? Yes. You can marinate the chicken up to 24 hours in advance. You can also par‑boil the rice and store it refrigerated for a day before layering and steaming.
Can I use boneless chicken? You can, but cook times will be shorter and you’ll lose some flavor contributed by bones. The recipe’s quantities assume bone‑in pieces.
Can I bake this instead of steaming on the stovetop? The recipe is designed for stovetop dum; if you wish to use an oven, transfer to a heavy, ovenproof pot, seal tightly, and bake at around 325°F (160°C) for 20–25 minutes—check for doneness. (Adjusting to an oven is possible but test your timing first.)
Bring It Home
This Biryani Chicken rewards the little rituals: proper marinating, patient onion frying, a careful par‑boil and the gentle dum finish. Follow the steps, respect the timing, and you’ll end up with fragrant rice, richly spiced chicken and layers of texture. Serve with a cooling raita, and invite friends or family—this one’s worth sharing.

How to Make Biryani Chicken
Ingredients
Ingredients
- 1 3/4 lbs 28 ozbone-in chicken thighs, skin removed (may use some drumsticks)
- 1/2 cupplain yogurt
- 2 tablespoonslemon juice
- 1 tablespoonneutral oil
- 1 1/2 tablespoonsfreshly grated ginger
- 1 1/2 tablespoonsminced garlic
- 1 TB EACHpaprika regular/NOT smoked, garam marsala
- 1 1/2 tsps EACHsalt ground coriander, ground cumin
- 1/2 tsp EACHground turmeric cayenne pepper
- 8 cloves
- 4 green cardamon pods
- 1 star anise
- 1/2 teaspooncumin seeds
- 13- inchcinnamon stick
- 2 cupsuncooked long-grain basmati rice
- 1 1/2 tablespoonssalt table salt
- 4 dried bay leaves
- 2 yellow onions halved, thinly sliced
- 1/2 cuphigh smoke point oil avocado, canola, or vegetable
- 4 tablespoonsghee or sub unsalted butter
- 1 teaspoonsaffron threads loosely packed
- 2 tablespoonswarm milk
- 1/4 cupchopped cilantro measure after chopping
- 2 tablespoonschopped mint leaves measure after chopping
- 1/3 cupghee or sub unsalted butter, melted
- Crispy onions above
- Chopped cilantro
- Raita or Yogurt for serving-A MUST!
Instructions
Instructions
- If you have two large pots, use one for the rice and one for the onions/chicken to speed the process. If you have only one large pot, cook the rice first, drain and set aside, then make the onions and chicken in that same pot.
- Marinate the chicken: In a large bowl combine 1/2 cup plain yogurt, 2 tablespoons lemon juice, 1 tablespoon neutral oil, 1½ tablespoons freshly grated ginger, 1½ tablespoons minced garlic, 1 tablespoon paprika, 1 tablespoon garam marsala, 1½ teaspoons salt, 1½ teaspoons ground coriander, 1½ teaspoons ground cumin, 1/2 teaspoon ground turmeric, and 1/2 teaspoon cayenne pepper. Add 1 3/4 lbs (28 oz) bone-in chicken thighs (skin removed) and turn to coat completely. Refrigerate to marinate 2 to 24 hours. Remove from fridge and bring to room temperature for 30 minutes before cooking.
- Rinse and soak the rice: Rinse 2 cups uncooked long-grain basmati rice under cold water until the water mostly runs clear. Soak the rinsed rice in a bowl of water for 30 minutes, then drain in a fine-mesh sieve.
- Make the crispy onions: While the rice soaks, heat a large Dutch oven over medium heat. Add 1/2 cup high smoke point oil and 4 tablespoons ghee. Add 2 yellow onions (halved and thinly sliced) and shallow-fry, stirring often, until the onions are golden brown and beginning to crisp, about 20 minutes. Transfer the onions with a slotted spoon to paper towels to drain. Do not wipe out the pan; reserve the oil/ghee in the pan for the chicken.
- Toast whole spices for the rice: In a separate large stock pot or Dutch oven (the pot you’ll par-boil the rice in), heat over medium-high and add 8 cloves, 4 green cardamom pods, 1 star anise, 1/2 teaspoon cumin seeds, and 1 3-inch cinnamon stick. Toast for 1–2 minutes until fragrant.
- Par-boil the rice: Add about 7 cups water to the toasted spices and bring to a roaring boil. Add 1½ tablespoons salt and 4 dried bay leaves. Add the drained rice and return to a roaring boil; boil for 3–4 minutes only, until the rice is partially cooked but still firm in the center. Drain immediately in a fine-mesh sieve, leaving the toasted whole spices in the pot. Set the par-boiled rice aside.
- Steep the saffron: When you are ready to assemble, add 1 teaspoon saffron threads to 2 tablespoons warm milk and let steep for about 10 minutes.
- Brown the chicken: In the pan used for the onions, drain all but 2 tablespoons of the oil/ghee left from frying the onions. Heat over medium-high. Add the marinated chicken with any remaining marinade and brown for 8–10 minutes, turning halfway through. The chicken should be browned but does not need to be fully cooked through.
- Layer the biryani: Remove (or leave) chicken pieces in the pan and spread them evenly. Scatter half of the crispy onions over the chicken, then sprinkle 1/4 cup chopped cilantro (measured after chopping) and 2 tablespoons chopped mint leaves. Spread the par-boiled rice evenly over the chicken and herbs. Drizzle the saffron milk over the rice and then drizzle 1/3 cup ghee (melted) evenly over the top. Reserve the remaining crispy onions for garnish.
- Steam (dum) the biryani: Reduce heat to low, cover the pot tightly with a lid, and cook for 15–20 minutes, until the rice is fully cooked but not mushy. Remove from heat and let rest, covered, for 10 minutes.
- Serve: Gently fluff the rice to expose the layers. Garnish with the remaining crispy onions and additional chopped cilantro and mint if you like. Serve hot with raita or plain yogurt.
Equipment
- Large Pot or Dutch Oven
- Large stock pot (for par-boiling rice)
- Fine Mesh Sieve
- Slotted Spoon
- Paper Towels
Notes
Saffron: You may purchase onAmazon here.
Choose the Right Chicken: Do NOT use chicken breasts – they will dry out!
Marinate Longer: The chicken can marinate for as little as two hours but is MUCH more flavorful if marinated overnight—the longer, the better!
Don’t Be Afraid of the Char:Browning the chicken adds that undeniably delicious, chargrilled flavor complete with crispy bits!
Use Quality Basmati Rice: You MUST use long-grain basmati rice; otherwise, it will be mushy, and the cooking times will be off.
Shortcut Onions:You can use store-bought fried onions found in any major grocery store.

