The content on this site may include affiliate links. As an Amazon Associate I earn from qualifying purchases. This means that, at zero cost to you, we will earn an affiliate commission if you click on one of the links and buy something.
Chicken biryani brings together tender chicken, aromatic rice, and warm spices in one comforting, festive dish. It’s the kind of meal that makes the whole house smell amazing and gets people lingering around the table. While it looks impressive, it’s surprisingly manageable when you break it into simple steps. This version is approachable, richly flavored, and designed for home cooks. You don’t need rare ingredients or restaurant equipment—just patience, good spices, and a steady simmer.
What Makes This Special

This biryani uses a balanced spice blend that’s bold but not harsh, letting the rice and chicken shine. The rice stays fluffy and separate, thanks to a short parboil and gentle steaming at the end.
A yogurt marinade keeps the chicken juicy and adds a slight tang. Fresh herbs and fried onions bring the final lift, delivering a dish that tastes layered without being complicated.
It’s also a flexible recipe. You can swap in thighs for breasts, adjust heat with chilies, or use store-bought fried onions if you’re short on time.
The end result still feels celebratory, whether it’s a weeknight treat or a shared weekend meal.
Ingredients
- Chicken: 2 pounds (900 g) bone-in chicken pieces or boneless thighs, cut into large chunks
- Basmati rice: 2 cups, rinsed well
- Yogurt: 1 cup plain, full-fat
- Onions: 2 large, thinly sliced
- Tomatoes: 2 medium, chopped
- Garlic: 5 cloves, minced
- Ginger: 2-inch piece, grated
- Green chilies: 2, slit (optional, adjust to taste)
- Fresh herbs: 1/2 cup chopped cilantro, 1/2 cup chopped mint
- Cooking oil or ghee: 4 tablespoons (more for frying onions)
- Lemon juice: 2 tablespoons
- Milk: 1/4 cup warm (optional)
- Saffron: A pinch, soaked in the warm milk (optional but special)
- Whole spices: 2 bay leaves, 6 green cardamom pods, 6 cloves, 1 black cardamom (optional), 1–2-inch cinnamon stick, 1 teaspoon cumin seeds
- Ground spices: 2 teaspoons garam masala, 1 teaspoon ground coriander, 1 teaspoon ground cumin, 1/2 teaspoon turmeric, 1–2 teaspoons red chili powder (to taste), 1 teaspoon black pepper
- Salt: To taste
- Water: For boiling rice and cooking
- Optional garnish: Extra fried onions, toasted nuts (cashews or almonds), and raisins
How to Make It

- Rinse and soak the rice. Wash basmati rice under cold water until the water runs clear. Soak for 20–30 minutes, then drain. This helps the grains cook long and fluffy.
- Marinate the chicken. In a bowl, combine yogurt, garlic, ginger, half the cilantro and mint, lemon juice, ground spices, and 1 teaspoon salt.Coat the chicken well. Cover and refrigerate 30 minutes (up to overnight for deeper flavor).
- Fry the onions. Heat 2 tablespoons oil or ghee in a wide pot over medium heat. Add sliced onions with a pinch of salt.Cook, stirring, until deep golden and crisp at the edges. Remove half for topping. Keep the rest in the pot.
- Sizzle the whole spices. In the same pot, add another tablespoon of ghee if dry.Stir in bay leaves, cardamom, cloves, cinnamon, black cardamom (if using), and cumin seeds. Cook 30–60 seconds until fragrant.
- Build the base. Add tomatoes and green chilies. Cook until tomatoes soften and the oil separates slightly.Taste and adjust salt.
- Add the chicken. Stir in the marinated chicken with all its marinade. Cook uncovered on medium-high for 5–7 minutes, stirring, until the chicken turns opaque and the sauce thickens slightly.
- Simmer. Reduce heat, cover, and cook 10–12 minutes, until chicken is just cooked through and still juicy. There should be a rich, saucy gravy—if too dry, splash in a little water; if too runny, simmer uncovered briefly.
- Parboil the rice. Bring a large pot of salted water to a boil.Add soaked, drained rice and a bay leaf or a few whole spices if you like. Boil 5–6 minutes until the grains are about 70% cooked—soft outside, still firm inside. Drain immediately.
- Layer the biryani. In the pot with chicken, spread half the parboiled rice over the top.Sprinkle half the remaining cilantro and mint, some fried onions, and half the saffron milk (if using). Add the rest of the rice and repeat the toppings. Drizzle a final teaspoon of ghee or oil over the top.
- Steam (dum) gently. Cover tightly.You can seal with foil or a clean kitchen towel under the lid. Cook on low heat for 20 minutes. For extra insurance, place the pot on a flat skillet to diffuse heat and prevent scorching.
- Rest and fluff. Turn off heat and let it rest 10 minutes.Gently fluff from the sides with a fork or spoon, mixing slightly while keeping the rice grains intact.
- Garnish and serve. Top with more fried onions, herbs, and toasted nuts or raisins if you like. Serve hot with raita, lemon wedges, and a simple salad.
Keeping It Fresh
Let leftovers cool to room temperature, then store in an airtight container in the fridge for up to 3 days. For longer storage, freeze in meal-size portions for up to 2 months.
Reheat gently on the stove with a splash of water or in the microwave covered, so the rice stays moist. Avoid stirring too much when reheating to keep the grains from breaking.

Why This is Good for You
- Protein-rich: Chicken provides a solid protein base without being too heavy.
- Balanced spices: Ginger, garlic, and turmeric bring antioxidants and warmth without relying on excess oil.
- Smart carbs: Basmati rice has a pleasant texture and, when portioned well, fits into a balanced meal.
- Gut-friendly: Yogurt in the marinade adds creaminess and can offer probiotics if used fresh (though many die off when heated, the tang remains).
- Herb boost: Fresh mint and cilantro add brightness and micronutrients.
Pitfalls to Watch Out For
- Soggy rice: Overcooking during parboil or using too much liquid in the gravy can make the rice mushy. Aim for 70% cooked rice before layering.
- Bland layers: Under-salting the rice or chicken base dulls the final dish.Season both components so each bite tastes full.
- Scorched bottom: High heat during the steaming stage can burn. Keep it low and consider a heat diffuser or skillet under the pot.
- Dry chicken: Skipping marinade time or overcooking the chicken can lead to dryness. Keep an eye on doneness before layering.
- Uneven flavor: Skipping fried onions or herbs reduces depth.Even store-bought fried onions can make a big difference.
Recipe Variations
- Quick skillet biryani: Use boneless thighs, cook the rice to 85%, and finish everything in one wide pan for a faster, weeknight approach.
- Health-leaning: Use less oil, add more tomatoes and herbs, and pair with a big cucumber-tomato salad.
- Spicy kick: Add more green chilies and a pinch of crushed black pepper for a sharper heat.
- Whole-grain twist: Swap basmati for brown basmati. Parboil longer (about 18–22 minutes) before layering, and extend the final steam.
- Coconut note: Replace part of the yogurt with thick coconut milk for a gentler, slightly sweet profile.
- Egg biryani hybrid: Add halved hard-boiled eggs on the top layer for extra protein and a pretty finish.
FAQ
Can I make this with chicken breasts?
Yes, but watch the cooking time. Breasts cook faster and can dry out.
Cut them into large chunks, reduce the simmering time before layering, and rely on the marinade to keep them tender.
Do I need saffron?
No, it’s optional. Saffron adds aroma and a golden hue, but you can skip it or use a few drops of saffron essence. A light drizzle of warm milk and a pinch of turmeric can mimic the color.
What’s the best pot to use?
A heavy-bottomed Dutch oven or a thick stainless-steel pot works well.
The key is even heat and a tight lid to trap steam. If your lid is loose, use foil or a towel to seal.
How spicy is this recipe?
Moderately spiced. You can adjust by adding or reducing chili powder and green chilies.
Remember, the yogurt and rice mellow the heat.
Can I prep parts ahead?
Definitely. Marinate the chicken up to a day ahead, fry onions in advance, and chop herbs early. Cook and cool the rice just before layering for the best texture.
What should I serve with chicken biryani?
Raita (yogurt with cucumber and spices), lemon wedges, sliced onions, and a simple salad.
A side of pickles or chutney adds brightness.
Why is my rice breaking?
Over-soaking, aggressive stirring, or overcooking during parboil can cause breakage. Use gentle handling, drain promptly, and fluff with care after steaming.
Can I make it entirely in the oven?
Yes. After building the chicken base on the stove and parboiling rice, assemble in an oven-safe pot, cover tightly, and bake at 350°F (175°C) for 25–30 minutes.
Let it rest before fluffing.
Final Thoughts
Chicken biryani rewards patience with a pot full of comfort and aroma. With a few smart steps—marinate, parboil, layer, and steam—you’ll get tender chicken and rice that’s fluffy and fragrant. Keep the heat gentle, season boldly, and don’t skip the herbs and onions.
Serve it proudly, share it generously, and enjoy the kind of meal that turns any table into a celebration.

Chicken Biryani - Fragrant, Comforting, and Perfect for Sharing
Ingredients
- Chicken: 2 pounds (900 g) bone-in chicken pieces or boneless thighs, cut into large chunks
- Basmati rice: 2 cups, rinsed well
- Yogurt: 1 cup plain, full-fat
- Onions: 2 large, thinly sliced
- Tomatoes: 2 medium, chopped
- Garlic: 5 cloves, minced
- Ginger: 2-inch piece, grated
- Green chilies: 2, slit (optional, adjust to taste)
- Fresh herbs: 1/2 cup chopped cilantro, 1/2 cup chopped mint
- Cooking oil or ghee: 4 tablespoons (more for frying onions)
- Lemon juice: 2 tablespoons
- Milk: 1/4 cup warm (optional)
- Saffron: A pinch, soaked in the warm milk (optional but special)
- Whole spices: 2 bay leaves, 6 green cardamom pods, 6 cloves, 1 black cardamom (optional), 1–2-inch cinnamon stick, 1 teaspoon cumin seeds
- Ground spices: 2 teaspoons garam masala, 1 teaspoon ground coriander, 1 teaspoon ground cumin, 1/2 teaspoon turmeric, 1–2 teaspoons red chili powder (to taste), 1 teaspoon black pepper
- Salt: To taste
- Water: For boiling rice and cooking
- Optional garnish: Extra fried onions, toasted nuts (cashews or almonds), and raisins
Instructions
- Rinse and soak the rice. Wash basmati rice under cold water until the water runs clear. Soak for 20–30 minutes, then drain. This helps the grains cook long and fluffy.
- Marinate the chicken. In a bowl, combine yogurt, garlic, ginger, half the cilantro and mint, lemon juice, ground spices, and 1 teaspoon salt. Coat the chicken well. Cover and refrigerate 30 minutes (up to overnight for deeper flavor).
- Fry the onions. Heat 2 tablespoons oil or ghee in a wide pot over medium heat. Add sliced onions with a pinch of salt. Cook, stirring, until deep golden and crisp at the edges. Remove half for topping. Keep the rest in the pot.
- Sizzle the whole spices. In the same pot, add another tablespoon of ghee if dry. Stir in bay leaves, cardamom, cloves, cinnamon, black cardamom (if using), and cumin seeds. Cook 30–60 seconds until fragrant.
- Build the base. Add tomatoes and green chilies. Cook until tomatoes soften and the oil separates slightly. Taste and adjust salt.
- Add the chicken. Stir in the marinated chicken with all its marinade. Cook uncovered on medium-high for 5–7 minutes, stirring, until the chicken turns opaque and the sauce thickens slightly.
- Simmer. Reduce heat, cover, and cook 10–12 minutes, until chicken is just cooked through and still juicy. There should be a rich, saucy gravy—if too dry, splash in a little water; if too runny, simmer uncovered briefly.
- Parboil the rice. Bring a large pot of salted water to a boil. Add soaked, drained rice and a bay leaf or a few whole spices if you like. Boil 5–6 minutes until the grains are about 70% cooked—soft outside, still firm inside. Drain immediately.
- Layer the biryani. In the pot with chicken, spread half the parboiled rice over the top. Sprinkle half the remaining cilantro and mint, some fried onions, and half the saffron milk (if using). Add the rest of the rice and repeat the toppings. Drizzle a final teaspoon of ghee or oil over the top.
- Steam (dum) gently. Cover tightly. You can seal with foil or a clean kitchen towel under the lid. Cook on low heat for 20 minutes. For extra insurance, place the pot on a flat skillet to diffuse heat and prevent scorching.
- Rest and fluff. Turn off heat and let it rest 10 minutes. Gently fluff from the sides with a fork or spoon, mixing slightly while keeping the rice grains intact.
- Garnish and serve. Top with more fried onions, herbs, and toasted nuts or raisins if you like. Serve hot with raita, lemon wedges, and a simple salad.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.


