This authentic Indian chicken biryani recipe makes a fragrant, restaurant-style dinner for approximately 5–6 people. Bone-in chicken is marinated in full-fat yogurt, ginger-garlic paste, lemon juice, herbs, and spices, then layered with 70% parboiled aged basmati rice, fried onions, saffron milk, and ghee before finishing on dum.
The result is tender chicken surrounded by long, separate grains of aromatic rice, sweet caramelized onions, cooling mint, fresh cilantro, and gentle saffron warmth. Allow 35–45 minutes for active preparation, 1–8 hours for marination, 20–25 minutes for rice cooking and assembly, and 25–30 minutes for dum cooking; the total elapsed time excluding overnight marination is about 1 hour 30 minutes.
Jump to RecipeWhy You’ll Love This Recipe

This biryani has the layered aroma and deep savory flavor associated with Hyderabadi-style cooking, yet the method is practical for a home kitchen. Yogurt tenderizes the chicken while also creating the flavorful moisture needed for the sealed dum stage.
Bone-in chicken is especially valuable here because it releases flavor and moisture as it cooks. The 500 g rice to 1 kg chicken ratio gives every serving a generous balance of fluffy rice, tender meat, herbs, and fried onions.
If you are planning an Indian-inspired dinner spread, this biryani makes a memorable centerpiece. For another comforting chicken dish on a different evening, you can also try this comforting chicken soup.
Ingredients You’ll Need

The ingredient list may look generous, but each component contributes a recognizable part of biryani’s character. Aged basmati supplies long grains, full-fat yogurt gives the marinade body, and fresh mint and cilantro bring a green, lively fragrance.
- Chicken: Choose 1 kg of skinless, bone-in pieces cut into medium portions.
- Marinade: Use 200 g full-fat yogurt, ginger-garlic paste, lemon juice, green chilies, mild chili powder, turmeric, garam masala or biryani masala, coriander, salt, mint, cilantro, and oil or ghee.
- Rice: Use 500 g aged basmati rice with salt, bay leaves, cardamom, cloves, cinnamon, and cumin seeds or shah jeera.
- Finishing ingredients: Fry 3 sliced onions in 3/4 cup oil, then reserve 1/4 cup of that fragrant oil for layering. You will also need ghee, saffron, warm milk, and more fresh herbs.
Do not substitute fully cooked rice for the parboiled rice. The grains continue cooking inside the covered pot, so the firm center is essential for a distinct, fluffy finish.
For a lighter make-ahead chicken option, our grape and pecan chicken salad is another useful recipe to keep in your dinner rotation.
Marinate the Chicken and Fry the Onions

Add the chicken to a large bowl with the yogurt, ginger-garlic paste, lemon juice, slit chilies, spices, salt, chopped mint, chopped cilantro, and oil or melted ghee. Massage the mixture thoroughly over every piece so the seasoning reaches all surfaces.
Cover the bowl and refrigerate for at least 1 hour. Six to eight hours is preferable, and an overnight marinade gives the yogurt and spices more time to season the chicken.
While the chicken marinates, heat the oil in a wide pan over medium heat. Fry the onions in batches, stirring often, until they are deeply golden but not dark brown; they will continue cooking briefly after they leave the pan.
Drain the onions on paper towels and save about 1/4 cup of the flavored oil. That oil carries a sweet onion aroma into the rice and is one of the small details that makes the finished dish taste special.
If you enjoy rich chicken dinners with a different flavor profile, keep our creamy garlic mushroom chicken in mind for a future meal.
How to Make It Step-by-Step

Step 1: Rinse the aged basmati rice several times until the water is mostly clear, then soak it for 20–30 minutes. Drain it well so excess soaking water does not dilute the seasoned boiling water.
Step 2: Bring 2 1/2–3 liters of water to a vigorous boil with 2 1/2 tablespoons salt, bay leaves, cardamom, cloves, cinnamon, and cumin seeds or shah jeera. Add the drained rice and cook for 5–7 minutes, testing a grain often; it should be tender outside with a firm, opaque center, about 70% cooked.
Step 3: Drain the rice immediately once it reaches the correct texture. Spread it carefully in the colander for a moment so steam can escape, but do not rinse it, since rinsing can remove the seasoning and weaken the grains.
Step 4: Place the marinated chicken in a heavy-bottomed pot and cook it uncovered over medium heat for approximately 10–12 minutes. Stir occasionally until the marinade simmers and the chicken releases liquid, but stop before the chicken is fully cooked.
Step 5: Spread the parboiled rice evenly over the chicken without stirring the two layers together. Sprinkle on the fried onions, remaining mint and cilantro, ghee, and reserved onion oil.
Step 6: Mix the 1/4 teaspoon saffron threads with 3 tablespoons warm milk and drizzle the mixture over the rice. Add up to 1/4 cup warm water only if the chicken mixture appears unusually dry before sealing the pot.
Step 7: Cover the pot tightly with its lid, placing foil or a dough seal between the pot and lid for a traditional sealed finish. Cook over medium heat for 5 minutes, then reduce to very low heat and continue for 20–25 minutes.
Step 8: Turn off the heat and leave the biryani covered for 10–15 minutes. Gently fluff from the sides and bottom, lifting the chicken and rice without aggressively stirring, so the layers remain recognizable.
Pro Tips for Fluffy Biryani
The most important visual and textural check happens before layering. Press a parboiled grain between your fingers: it should bend and feel tender on the outside while retaining a firm center.
- Use a heavy-bottomed pot to distribute heat evenly.
- Place the pot on a flat griddle or tawa during dum cooking to reduce the chance of scorching.
- Keep the lid sealed while the biryani cooks so steam stays inside.
- Remove fried onions when they are deep golden, not dark brown.
- Rest the covered biryani before fluffing so the steam can finish the rice gently.
Resist the urge to stir during dum cooking. The chicken cooks mainly from the moisture in the marinade and the steam trapped beneath the lid, while the rice finishes absorbing the aromatic liquid from below.
For a bright European-style chicken dinner on another night, see our grilled chicken Milanese with its lemon-basil vinaigrette.
Serving Suggestions

Serve the biryani warm, spooning from the side of the pot so each plate receives chicken, white and saffron-tinted rice, herbs, and fried onions. A cool yogurt-based side, sliced cucumber, or a simple green salad balances the spices without competing with the rice.
Small bowls of lemon wedges, fresh cilantro, and mint are welcome at the table. The biryani already contains lemon and herbs, but a final squeeze of lemon can brighten the rich ghee and onion flavors.
For a complete dinner, pair it with a mild vegetable side and a chilled drink. If you want another rustic chicken meal for your recipe collection, take a look at this rustic chicken cacciatore.
Storage and Reheating
Cool leftover biryani promptly and transfer it to a covered container. Refrigerate it and enjoy it within a few days, reheating only the portion you plan to serve.
To reheat, sprinkle a small amount of water over the rice, cover the container, and warm gently until the chicken and rice are hot throughout. Fluff with a fork rather than stirring heavily, which helps preserve the long grains and layered appearance.

Authentic Indian Chicken Biryani
Ingredients
Method
- Combine the chicken with yogurt, ginger-garlic paste, lemon juice, green chilies, chili powder, turmeric, garam masala, coriander, salt, mint, cilantro, and oil or ghee. Cover and refrigerate for at least 1 hour, preferably 6–8 hours or overnight.
- Heat the oil in a wide pan over medium heat and fry the sliced onions in batches until deep golden brown. Drain them on paper towels before they turn dark brown, and reserve about 1/4 cup of the onion-flavored oil.
- Rinse and soak the basmati rice for 20–30 minutes. Boil the water with salt, bay leaves, cardamom, cloves, cinnamon, cumin or shah jeera, and optional lemon juice or vinegar; add the rice and cook for 5–7 minutes, until about 70% cooked, then drain immediately.
- Place the marinated chicken in a heavy-bottomed pot and cook uncovered over medium heat for approximately 10–12 minutes. Stir occasionally until the chicken releases liquid and the marinade simmers, but do not cook the chicken completely.
- Spread the parboiled rice over the chicken. Add the fried onions, remaining mint and cilantro, ghee, and reserved onion oil, then mix the saffron with warm milk and drizzle it over the rice; add warm water only if the chicken mixture looks unusually dry.
- Cover the pot tightly with a lid, using foil or a dough seal between the pot and lid if desired. Cook over medium heat for 5 minutes, reduce to very low heat, and cook for 20–25 minutes; turn off the heat and rest covered for 10–15 minutes before gently fluffing from the sides and bottom.
Notes
Final Thoughts
Authentic Indian chicken biryani rewards patience at every stage: a well-seasoned marinade, carefully fried onions, properly parboiled rice, and a quiet dum finish. When the lid finally comes off, the fragrance of saffron, mint, cardamom, toasted spices, and sweet onions signals that dinner is ready.
Keep the rice at about 70% cooked before layering, use bone-in chicken, and give the finished pot its full resting time. Those details make the difference between ordinary spiced rice and a beautiful biryani with tender chicken and separate, aromatic grains.
Serve it family-style and let everyone enjoy the contrast of juicy chicken, fluffy basmati, crisp-edged onions, and fresh herbs in every spoonful.
2 thoughts on “Authentic Indian Chicken Biryani Recipe with Fragrant Basmati Rice”