This homemade biryani is layered with tender chicken, fluffy rice, and fragrant spices all in one pot, a delicious, comforting dish the family will love.
Chicken Biryani Recipe
Looking for a delicious, comforting Chicken Biryani loaded with warming spices that you can make at home? You’re in the right place.
I’ve eaten plenty of biryani at local Indian restaurants over the years, but there’s something extra satisfying about pulling it off in your own kitchen. And I’ll be honest, I avoided making biryani for years because the steps felt intimidating. Once I finally sat down and tested it, then tested it again (and again), it clicked, and now it’s one of those recipes that builds real confidence once you nail it.
Biryani is a spiced rice dish layered with meat or vegetables, and there are countless regional and personal variations. This version is Hyderabadi-inspired and uses a dum-style finish, which simply means the pot is tightly covered and everything finishes by gentle steaming on low heat so the rice stays fluffy and the chicken turns tender.
If you’ve been hesitant to try biryani at home, don’t worry, I’ve broken it down with clear steps and success tips to make it approachable. Let’s make biryani.
Chicken Biryani Recipe Overview
This Chicken Biryani is a Hyderabadi-inspired, dum-style one-pot biryani layered with yogurt-marinated chicken thighs, fragrant basmati rice par-cooked with whole spices, crispy onions, saffron milk, and cilantro. The key is par-cooking the rice for 5 minutes, then finishing everything covered on low heat so the rice stays fluffy and the chicken stays tender.
Prep: 20 minutes • Cook: 40 minutes • Marinate: 2 hours (or overnight). Serve hot with raita, salad, or roti.
Chicken Biryani Ingredients
The full ingredients list with measurements is listed in the printable recipe card at the bottom of the post.
FOR THE CHICKEN & MARINADE
- Plain yogurt
- Aromatics: fresh garlic, fresh ginger, green chilies (serrano works great - go milder if preferred)
- Spices: garam masala, paprika (or Kashmiri chili powder), turmeric, cinnamon, cayenne, salt
- Chicken: boneless, skinless chicken thighs (recommended) or chicken breast
FOR THE RICE
- Whole spices: cinnamon stick, cardamom pods, cloves, star anise, salt (a bay leaf is nice, too)
- Basmati rice
FOR THE CRISPY ONIONS
- Vegetable oil
- Onion
ADDITIONALS
- Saffron (optional)
- Warm milk (or water)
- Ghee (or butter)
- Chopped cilantro (or cilantro + mint)
Ingredient Notes & Smart Swaps
- Basmati rice: Rinse well (until mostly clear) for fluffier rice. If you have time, soak 20-30 minutes, then drain.
- Chicken: Thighs stay juicier for dum cooking. Chicken breast works, but it’s easier to dry out.
- Paprika/chili powder: Paprika is mild. For more authentic color and gentle heat, use Kashmiri chili powder (or do half paprika, half Kashmiri).
- Saffron: Optional, but it adds that classic biryani aroma. No saffron? Use warm water and skip it.
- Herbs: Cilantro is great. A little mint takes it up a notch.
Equipment & Pot Size
Use a heavy-bottomed pot or Dutch oven with a tight-fitting lid. For 1½ cups rice + 1½ pounds chicken, a 5-6 quart pot is ideal so the layers aren’t too deep and the steam circulates evenly.
Seal tip: If your lid is loose, lay a clean kitchen towel under the lid (keep edges away from the burner) to help trap steam during the 25-30 minute dum cook.
How to Make Biryani - the Recipe Method
NOTE: The full recipe steps are listed in the recipe card at the bottom of the post. This is a simple breakdown.
First you'll marinate the chicken in a mix of yogurt and warming spices. You can marinate for 2 hours, but you'll get much more flavor penetration if you marinate overnight.
Next, par boil the rice in water with the whole spices, just enough to soften the rice a bit, but not cook it all the way through. Drain the rice.

Meanwhile, lightly fry thinly sliced onions in oil over medium heat until they start to crisp up and turn golden brown, 10 minutes or so.
Bloom the saffron in warm milk or warm water a couple minutes.
Set it all aside and we can now make the biryani!
First, partially cook the marinated chicken (with the marinade) in a large pot, just a couple minutes per side.

Spread the partially cooked rice over the top, then a layer of fried onions, then a bit of fresh chopped cilantro, then drizzle over the saffron mix.
Cover the pot and simmer the whole pot for 25-30 minutes, or until the chicken is done and the rice is nice and fluffy.

Boom! Done! Your biryani is ready to serve. Easy enough to make, isn't it? Serve it as a flavorful side dish, or make an extra batch and serve it as your main.
Sprinkle on lemon juice for a fresh touch of acidity!

Recipe Tips & Notes
- I prefer basmati rice for this, as it stands up nicely to the cooking process and always results in fluffy rice.
- Marinate the chicken overnight if you can for the most flavor development.
- Do not remove the lid from the pot while cooking in the final step, as you can affect the texture of the final dish.
Serving Biryani
Biryani is best served hot, so bring it to the table right from the pot. It’s especially good with something cool and fresh to balance the warm spices.
Great sides for chicken biryani include:
- Raita (a yogurt-based side with vegetables and spices)
- Kachumber (fresh tomato-cucumber-onion salad)
- Simple cucumber salad (or cucumber + yogurt)
- Dal (like dal tadka or any lentil dish)
- Pickled onions (quick-pickled red onions are perfect)
- Roti or naan for scooping
You might also enjoy tomato chutney or mango chutney, which add a bright, tangy note to the meal.
Storage & Leftovers
Let biryani cool to room temperature, then store it in an airtight container in the refrigerator for up to 4-5 days.
To reheat (best texture): Add 1-2 teaspoons water over the rice, cover, and warm on low heat until steamy. This brings the rice back without drying it out.
Microwave: Loosely cover, add a small splash of water, and heat in short bursts, fluffing between rounds.
Freezing: Freeze biryani in airtight containers or freezer bags for 2-3 months. Thaw overnight in the fridge before reheating. (Note: freezing can soften the rice texture a bit.)
Recipe Troubleshooting
- Rice is mushy: The rice was par-cooked too long. Next time, pull it at 5 minutes max and drain well.
- Rice is underdone: Don’t stir. Drizzle 2-3 tablespoons hot water around the edges, re-cover, and steam 5 more minutes on low.
- Onions burned: Lower the heat and pull them at deep golden (they keep browning after you remove them).
- Chicken seems dry: Thighs help. Also keep the final cook truly low and don’t lift the lid during cooking.
- Bottom is scorched: Your heat was too high. Use the lowest setting (or a heat diffuser) and keep the pot tightly covered for gentle steaming.
FAQs
- Can I make chicken biryani mild? Yes, use fewer green chilies and stick with paprika (or mild chili powder).
- Do I have to use saffron? No. It’s optional, but it adds a classic aroma.
- Can I use chicken breast? You can, but thighs stay juicier. If using breast, don’t overcook during the final steam.
- How do I keep the rice fluffy? Rinse well, par-cook only briefly, layer gently, and don’t mix before cooking.
- What’s the best side for biryani? Raita is #1. A simple salad or roti also works great.
That's it, my friends. I hope you enjoy your chicken biryani. Let me know if you make it. I'd love to hear how it turned out for you, and if you decided to spice it up!
Try Some of My Other Popular Recipes

Did you make this biryani? I’d love to hear how it turned out - please leave a star rating and a quick comment below. Your feedback helps me keep the recipe info and FAQs up to date, tells Google that my readers love it, and helps more spicy food lovers discover Chili Pepper Madness. Thanks! - Mike H.

Chicken Biryani Recipe
Ingredients
FOR THE CHICKEN & MARINADE
- ½ cup plain yogurt
- 8 garlic cloves minced
- 1 tablespoon fresh minced ginger
- 2-3 green chilies chopped (use serrano or other smaller hot chilies, or milder to your preference)
- 1 tablespoon garam masala
- 1 tablespoon paprika or use other red chili powder
- ¼ teaspoon turmeric powder
- ¼ teaspoon cinnamon
- ¼ teaspoon cayenne
- Salt to taste
- 1.5 pounds skinless boneless chicken thighs .75kg
FOR THE RICE
- 1 small stick cinnamon
- 5 green cardamom pods
- 3 whole cloves
- 2 star anise
- 1 tablespoon salt or to taste
- 1 ½ cups basmati rice rinsed
FOR THE CRISPY ONIONS
- ¼ cup vegetable oil
- 1 large onion thinly sliced
ADDITIONALS
- 2 pinches saffron strands optional
- 1/4 cup warm milk or use water
- 1/4 cup ghee or butter melted
- 1/2 cup chopped cilantro or use a mix of cilantro and mint
Instructions
- MARINATE THE CHICKEN. In a large bowl, mix together the yogurt, garlic, ginger, chilies, garam masala, paprika, turmeric, cinnamon, cayenne, and salt until well combined.
- Add the chicken and mix well. Cover and marinate in the refrigerator at least 2 hours, or overnight for more flavor penetration.
- PAR COOK THE RICE. Bring 4 cups water to a boil in a large pot. Add cinnamon stick, cardamom pods, star anise, salt and basmati rice. Stir and cook for 5 minutes to par cook the rice. It should be a bit soft, but not cooked all the way through.
- Drain and set aside. (NOTE: You can pick out the cinnamon stick and pods, or just leave them in.)
- Heat the oil in a large pot to medium heat. Add the sliced onions and cook for 10-12 minutes or until lightly browned and starting to crisp up. Do not burn.
- Remove the onions and set aside. Keep pot over medium heat.
FOR THE BIRYANI
- Add the marinated chicken with marinade to the same heated pot. Cook for 1-2 minutes per side to partially cook the chicken.
- While chicken is cooking, soak the saffron in warm milk or water to bloom.
- Spread the parcooked rice over the chicken. Add half of the fried onions, then cilantro.
- Drizzle the saffron mix and melted butter over the top. Do not mix.
- Reduce heat to low. Cover and cook for 25-30 minutes, or until the chicken is cooked through.
- Fluff (or mix it all up if you’d like) and serve with remaining crispy onions on top.
Notes
- Goes great with raita, salad, yogurt, roti.
- You can chop the chicken or cook them whole in the pot, depending on how you want to serve it.
Nutrition Information

NOTE: This recipe was updated on 1/20/26 after more rounds of testing (and great eating!) to include new information, including updated FAQs and troubleshooting information. It was originally published on 10/9/24.



Lisa C says
Turned out great. Have made this several times. I always make way more onions than recipe says for Biryani because it really makes the flavorand this is the best dish leftover so I always double it. It is a great recipe. I pair it with Naan bread.
Mike H. says
Super happy you think so, Lisa. Thank you and enjoy!
john marshall says
brill
Banks says
Had high hopes for this and they were met. Those oily crispy onions really make this dish. Added some cucumber dill raita to cool things off. Delicious!
Mike H. says
Great to hear it, Banks. Thank you for the review!
Ursula says
Delicious! Served this last weekend for visiting family and it was a big hit. Served with Roti
Mike Hultquist says
Nice!! Thanks, Ursula!!
Jeri says
Just made this and it was delicious. Must be getting wimpy in my old age because it was just the right heat. Skipped the saffron step because I couldn’t find my saffron but will definitely make it again with the saffron.
Mike Hultquist says
Glad you enjoyed it, Jeri!
Claire says
I know I'm late, but this is very close to the Hyderabadi biryani I remember having as a kid of South Indian origin. I can't imagine an easier, authentic recipe.
Thank you!
Mike H. says
You are very welcome, Claire - enjoy!
Elizabeth says
I made this the other day and it was amazing. Thanks for sharing your recipes
Mike Hultquist says
Thanks, Elizabeth!
Charles Pascual says
I made this with chicken breasts 'cause that what I had & cut them into cubes. I didn't cook it at a low enough temp and the chicken turned out a bit overcooked and dry, which is easy to do with breasts (I struggle with "low" on my cooktop - the "low" setting doesn't cook anything so it's a juggling act). But apart from my operator error, the flavors were comparable to biryani I've had in restaurants. The recipe is straight-forward and easily do-able, I followed it as written. Need to work on my temp control the next time. Thanks, Mike.
Mike Hultquist says
Thanks, Charles. Yes, each oven introduces a new variable with cooking! Glad you liked the resulting flavors. We really love this dish.
Diana says
I used ground cardamom because that's what I have. (Had to Google the ratio from pod to ground, of course.) Same thing with the cloves. I skipped the anise because I have waaaaay too many spices that I only use once a year, so I didn't want to buy it.
Other than that, I used recipe as written. It was delicious.
Mike Hultquist says
Nice!! Glad you enjoyed it, Diana! We really LOVE his dish. YUM!
Yris du Plessis says
Hi Mike is this correct?
1.5 pounds skinless boneless chicken thighs.75kg
Mike H. says
Hi Yris, yes - 3/4 kg.
Bill says
A serious question, Mike: I have frequently seen recipes calling for X number of cardamom pods. I have typically removed the seed from the pods and just cooked with them. Is there an advantage to leaving the seeds in the pods? Do the pods add flavor?
Thanks.
Bill
Mike H. says
Hi, Bill. Whether to leave the seeds in the pods or remove them depends on the specific requirements of your recipe and the desired flavor intensity. Leaving the seeds in the pods is excellent for controlled flavor infusion in long-cooked dishes. Removing and grinding the seeds offers a more intense and immediate flavor, perfect for quick-cooking recipes or baking. So you can tailor it to your preference really.