This indian chicken biryani layers basmati rice, spiced chicken thighs, fresh herbs, and saffron in one pot, and it comes together in under two hours including the soak.
The chicken cooks in a yogurt and tomato masala, the rice finishes on top, and a final rest lets the grains steam until fluffy and separate. It is a showpiece for a gathering with only one pot to wash.
Table of Contents
Why This Indian Chicken Biryani Recipe Works
One pot keeps cleanup simple. Instead of par boiling the rice in a second pot, the rice simmers right in the masala, so it absorbs every bit of spice and chicken flavor.
Layers of flavor build in steps. Whole spices bloom in hot oil, onions turn golden, and the yogurt and tomato base cooks until the oil separates from the gravy. Each stage adds depth before the rice goes in.
Saffron and fresh herbs finish it. Saffron soaked in warm milk adds color and fragrance, while mint and cilantro give a bright, fresh finish.
Ingredients for Indian Chicken Biryani
- 2 cups basmati rice, rinsed and soaked for 30 minutes
- 1 pound boneless skinless chicken thighs, cut into bite size pieces
- 1 large onion, thinly sliced
- 2 tomatoes, chopped
- 1/4 cup vegetable oil
- 2 tablespoons ginger garlic paste
- 1/2 cup plain whole milk yogurt
- 1/4 cup chopped fresh cilantro
- 1/4 cup chopped fresh mint
- Juice of 1 lemon
- 2 tablespoons biryani masala
- 1 teaspoon ground turmeric
- 1 teaspoon red chili powder
- 3 cups water
- 1 1/2 teaspoons kosher salt
- 2 bay leaves, 4 green cardamom pods, 4 whole cloves, and one 1 inch cinnamon stick
- 1 pinch saffron strands soaked in 2 tablespoons warm milk
Basmati rice. Long grain basmati cooks up fluffy and separate. Rinse it until the water runs clear, then soak for 30 minutes.
Chicken thighs. Thighs stay juicy during the long simmer, while breasts dry out more easily.
Yogurt. Plain yogurt tenderizes the chicken and adds gentle tang to the gravy.
Whole spices. Bay leaves, cardamom, cloves, and cinnamon perfume the oil. Remove them before eating if you prefer.
Saffron. A pinch soaked in warm milk gives the rice golden streaks and a floral aroma.
How to Make Indian Chicken Biryani
1. Soak the rice Rinse the basmati until the water runs clear, soak it in cool water for 30 minutes, then drain well.
2. Bloom the spices Heat the oil in a large heavy pot over medium heat. Add the bay leaves, cardamom, cloves, and cinnamon and stir for 1 minute until fragrant.
3. Brown the onions Add the onion and cook for 8 to 10 minutes, stirring often, until deep golden. Stir in the ginger garlic paste and cook for 2 minutes.
4. Sear the chicken Add the chicken and cook for 5 to 6 minutes until the outside turns opaque and starts to brown.
5. Add the masala Stir in the turmeric, chili powder, and biryani masala and cook for 1 to 2 minutes until the spices coat the chicken.
6. Build the gravy Add the tomatoes, yogurt, half of the mint and cilantro, and the lemon juice. Cook for 6 to 8 minutes until the oil separates from the gravy.
7. Add rice and water Spread the drained rice over the chicken, pour in the water, add the salt, and bring to a boil.
8. Simmer and steam Reduce the heat to low, cover tightly, and cook for 20 minutes until the water is absorbed. Drizzle the saffron milk on top, cover, and rest off the heat for 10 minutes.
9. Whip and garnish Check that the chicken reaches 165 degrees F, loosen gently with a fork, and top with the remaining mint and cilantro.
How to Serve Indian Chicken Biryani
Serve the biryani straight from the pot with a cooling pineapple cucumber salad and garlic sesame cucumber salad on the side. A bowl of whipped feta dip with honey works as a creamy dip, and air fryer asparagus adds a simple green vegetable. Stir chopped cucumber into plain yogurt for a quick raita.
How to Store and Reheat Indian Chicken Biryani
Cool leftovers within 1 hour and refrigerate them in an airtight container for up to 3 days. Reheat with a splash of water, covered, in a skillet or the microwave until steaming hot, 165 degrees F in the center. Freeze cooled portions for up to 2 months and thaw overnight in the refrigerator.
Tips and Variations for Indian Chicken Biryani
Soak the rice. Soaking relaxes the grains so they cook evenly and stretch longer.
Brown the onions well. Deep golden onions give the gravy its sweetness and color, so do not rush this step.
Measure the water. The water amount accounts for the moisture in the tomatoes and yogurt, so avoid adding extra.
Keep the lid tight. A heavy lid or a folded towel under the lid traps steam and keeps the rice fluffy.
Control the heat. Chili powder gives medium heat, and you can cut it in half for a milder pot.
Remove whole spices. Warn guests about the bay leaves, cardamom pods, and cloves, which are not meant to be eaten.
Flag the allergens. The dish contains dairy from the yogurt and milk, so label it for guests with allergies.
Rice safety. For guidance on handling cooked rice safely, see the University of Maine rice guidance.
Frequently Asked Questions About Indian Chicken Biryani
What makes indian chicken biryani different from pulao?
Biryani cooks the rice with spiced meat and a masala gravy, while pulao is usually a simpler dish where the rice cooks with lighter seasoning.
Can I make indian chicken biryani ahead of time?
Yes. Make it a day ahead, refrigerate it, and reheat with a splash of water until steaming hot, 165 degrees F.
How spicy is indian chicken biryani?
This version is medium. The chili powder gives gentle heat, and you can cut it in half or add sliced green chilies for more.
Can I use chicken breast instead of thighs?
Yes, but cut the pieces slightly larger and cook until 165 degrees F, since breast meat dries out faster.
What if I do not have biryani masala?
Use garam masala plus a little ground cumin and coriander, and add salt to taste.
Indian Chicken Biryani
Equipment
- Large heavy pot with lid
- Wooden spoon
- Fine Mesh Strainer
- Cutting board
Ingredients
Main Ingredients
- 2 cup basmati rice rinsed and soaked 30 minutes, then drained
- 1 lb boneless skinless chicken thighs cut into bite size pieces
- 1 large onion thinly sliced
- 2 tomatoes chopped
- ¼ cup vegetable oil
- 2 tbsp ginger garlic paste
- ½ cup plain whole milk yogurt
- ¼ cup fresh cilantro chopped, divided
- ¼ cup fresh mint leaves chopped, divided
- 1 lemon juiced
- 2 tbsp biryani masala
- 1 tsp ground turmeric
- 1 tsp red chili powder
- 3 cup water
- 1 ½ tsp kosher salt
- 2 bay leaves
- 4 green cardamom pods
- 4 whole cloves
- 1 cinnamon stick about 1 inch
- 1 pinch saffron strands soaked in 2 tablespoons warm milk
Instructions
Cooking
- Prep the rice. Rinse the basmati until the water runs clear, soak for 30 minutes, and drain.
- Build the base. Bloom the whole spices in hot oil for 1 minute, then cook the onion for 8 to 10 minutes until deep golden and stir in the ginger garlic paste.
- Cook the chicken. Brown the chicken for 5 to 6 minutes, then stir in the turmeric, chili powder, and biryani masala for 1 to 2 minutes.
- Make the gravy. Add the tomatoes, yogurt, half the herbs, and lemon juice and cook for 6 to 8 minutes until the oil separates.
- Add the rice. Spread the rice on top, pour in the water, add the salt, bring to a boil, then cover and simmer on low for 20 minutes.
- Rest and finish. Drizzle the saffron milk over the rice, rest covered off the heat for 10 minutes, then loosen and top with the remaining herbs.









