Chicken biryani recipe
There’s a moment of pure culinary theater when you lift the lid from a perfectly cooked pot of biryani. The fragrant steam billows out, carrying the warm scent of spices, caramelized onions, and tender chicken. Beneath it lies a mosaic of flavors—fluffy, separate grains of rice stained with saffron, layered over deeply marinated meat.
As a chef, I’ve always been drawn to dishes that are greater than the sum of their parts, and biryani is the ultimate example. It’s a project, but a deeply rewarding one. This recipe breaks down the traditional “dum” method into clear, manageable steps, so you can confidently create this celebratory dish at home.
The result is an aromatic, layered masterpiece that’s perfect for a special dinner or a weekend cooking adventure.
- Restaurant-Quality at Home: This method replicates the slow-steamed (“dum”) technique used in professional kitchens for incredibly fragrant and tender results.
- The Ultimate Flavor Layering: Unlike a stir-fry, the distinct layers of spiced chicken, par-boiled rice, and fried onions create a complex eating experience in every bite.
- Make-Ahead Friendly: The chicken marinates beautifully overnight, and the onions can be fried ahead of time, making the final assembly much quicker.
- Feeds a Crowd: This is a spectacular one-pot meal that’s designed for sharing, making it ideal for gatherings and special occasions.
- Customizable Heat & Spice: You control the chili level. The warm spices are aromatic, not overwhelmingly hot, pleasing a wide range of palates.
- Sensory Satisfaction: From the sizzle of frying onions to the unveiling of the finished dish, the entire process is as enjoyable as the meal itself.
Ingredients You’ll Need
Let’s gather our ingredients—this is where the magic begins. Biryani is about building layers of flavor, and each component plays a specific role. The bone-in chicken thighs are my non-negotiable; they stay juicy during the long steam.
Full-fat yogurt tenderizes the meat and forms the base of the rich marinade. The basmati rice must be aged and soaked to achieve those signature long, separate grains. Don’t be intimidated by the whole spices; they perfume the rice subtly without being overpowering.
The fried onions (birista) are worth every minute—they add a crucial sweet-savory depth and textural crunch. Finally, the saffron, while a splurge, provides that iconic golden hue and floral note. If you can’t find it, a tiny pinch of turmeric mixed with the milk will give color, but not the same distinct aroma.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.
Kitchen Equipment Needed
You don’t need specialized equipment, but the right pot is essential. A heavy-bottomed Dutch oven or a deep, thick-based pot with a tight-fitting lid is critical for even heat distribution and trapping steam during the “dum” phase. You’ll also need a large mixing bowl for the marinade, a colander for draining the rice, and a slotted spoon or spider for frying the onions.
If your pot lid is lightweight, have some aluminum foil ready to create a tighter seal, or use a heatproof weight. A small bowl for soaking the saffron rounds out the list.
How to Make Chicken Biryani Recipe
Step 1: Marinate the Chicken
In your large bowl, combine the yogurt, ginger-garlic paste, and all the dry spices. Whisk it into a smooth, vibrant paste. Now, add half of your crispy fried onions and half of the fresh herbs—this builds flavor right into the foundation.
Add the chicken pieces and use your hands to massage the marinade into every nook. Believe me, this hands-on approach makes a difference. Cover and let it rest in the fridge.
The longer it marinates, the more tender and flavorful your chicken will be.
Step 2: Fry the Onions and Par-Boil the Rice
While the chicken marinates, focus on your garnishes and rice. Heat the ghee or oil in your Dutch oven over medium heat. Fry the sliced onions in batches, stirring often.
They will go from soft, to golden, to a deep, caramelized brown. Take them just to the edge of almost burnt—that’s where the sweetness lives. Drain them on paper towels; they’ll crisp up as they cool.
Next, par-boil your soaked rice with the whole spices. Tip from me: set a timer for 5-6 minutes. You want the grains just tender on the outside but still firm inside, as they will finish cooking with the steam.
Step 3: Build the Flavor Layers
This is the fun, architectural part. In the same pot (wipe it clean if needed), add a little fresh ghee. Spread the marinated chicken in an even layer.
Sprinkle some more fresh mint and cilantro over it. Now, gently spoon your par-boiled rice over the chicken to create a distinct second layer. Do not stir or mix.
Top this rice layer with the remaining fried onions, herbs, and drizzle the beautiful saffron milk all over. This visual layering is what creates the distinct sections of flavor in the final dish.
Step 4: The “Dum” Steam
Now, seal the pot. Cover it with the tight-fitting lid. If you’re unsure about the seal, place a sheet of aluminum foil over the pot first, then clamp the lid on top, or use a dough seal.
Reduce the heat to the absolute lowest setting. Let it cook, undisturbed, for 25-30 minutes. Trust me, no peeking!
This slow, trapped steam (the “dum”) is the secret. It gently finishes cooking the rice, infuses it with the spiced chicken juices, and melds all the separate elements into one harmonious dish.
Step 5: The Grand Reveal and Serve
Turn off the heat and walk away. Let the biryani rest, still covered, for a full 10-15 minutes. This resting period is crucial—it allows the residual steam to be fully absorbed, making the rice perfectly fluffy and preventing it from being gummy.
Now, for the grand reveal. Carefully remove the lid, step back, and admire your work. To serve, use a large spoon to dig down through the layers, ensuring each plate gets fragrant rice, tender chicken, and those crispy onions.
Serve it hot, and watch it disappear.
- Rice Texture is Key: The par-boiling stage is critical. Taste a grain at 5 minutes; it should have no hard crunch but should still offer definite resistance. Overcooked rice now will turn to mush during steaming.
- Low and Slow for Dum: The lowest heat setting is mandatory. If your stove runs hot, use a heat diffuser. You should hear just the faintest whisper of steam, not a vigorous boil. This gentle heat cooks without burning the bottom layer.
- The Seal Matters: Trapping the steam is what defines “dum” cooking. If your lid isn’t perfect, the foil-and-lid trick is a professional kitchen hack that never fails. It makes all the difference in moisture and flavor infusion.
- Fry Onions with Patience: Cook them slowly over medium heat. Rushing over high heat will burn the outside while the inside remains soft. Evenly golden-brown, crisp onions are a hallmark of a great biryani.
- Resting is Not Optional: Resisting the urge to serve immediately allows the starches in the rice to settle. This 10-minute rest is what guarantees separate, non-sticky grains when you fluff and serve.
Recipe Variations
- Vegetable Biryani: Replace chicken with 3 cups of hearty vegetables like cauliflower florets, carrots, potatoes, and green beans. Par-boil the potatoes and carrots briefly before layering.
- Hyderabadi Style: Add 1/2 cup of fried cashews and raisins to the layers. Increase the green chilies in the marinade for more heat and use a bit more saffron.
- Kolkata Style: Include 2-3 medium potatoes, peeled, halved, and fried until golden, layering them with the chicken. This version often uses a lighter touch on the spices and more subtle fragrance.
- Quick Weeknight Version: Use boneless, skinless chicken thighs or breasts and reduce the initial “dum” cooking time to 20 minutes. The layering technique remains the same for maximum flavor.
- Brown Rice Biryani: Substitute with par-boiled brown basmati rice, extending the initial boil time to 15-18 minutes and the “dum” time to 35-40 minutes. You may need a splash more water.
- Egg Biryani: A fantastic addition or alternative. Hard-boil 4-6 eggs, make shallow slits in them, and marinate them in a bit of the yogurt spice mix. Layer them with the chicken or use them as a sole protein.
What to Serve With This Recipe
Biryani is a complete meal in a pot, but a few simple accompaniments elevate it. A cool, creamy raita (whisked yogurt with grated cucumber, cumin, and mint) is the classic and essential pairing, providing a refreshing contrast. A side of simple salad with onions, tomatoes, and lemon juice cuts through the richness.
For a more elaborate spread, consider a dal (lentil curry) or a mirchi ka salan (a spicy peanut and sesame chili curry). For beverages, a crisp Indian lager, a sweet mango lassi, or even a glass of sparkling water with lemon all work beautifully. It’s a festive centerpiece for Diwali, Eid, or any dinner party.
Storage & Make-Ahead Instructions
- Refrigeration: Store cooled leftovers in an airtight container in the refrigerator for up to 3 days. The flavors often meld and improve on the second day.
- Freezing: You can freeze biryani for up to 2 months. Portion it into freezer-safe containers. Thaw overnight in the refrigerator before reheating.
- Reheating Best Practices: To revive leftovers, sprinkle 1-2 tablespoons of water over the biryani in an oven-safe dish. Cover tightly with foil and warm in a 300°F (150°C) oven for 15-20 minutes, or until heated through. The microwave can make the rice rubbery.
- Make-Ahead Strategy: The fried onions and chicken marinade can be prepared 1-2 days in advance. Store onions in an airtight container at room temperature and the marinated chicken in the fridge. Assemble and cook the biryani the day you plan to serve it for the best texture.
Frequently Asked Questions
Q: Can I use boneless chicken?
Yes, boneless chicken thighs or breasts work. Reduce the final “dum” cooking time by 5-7 minutes, as boneless meat cooks faster. Bone-in is preferred for its superior flavor and moisture.
Q: My rice turned out mushy. What happened?
This usually means the rice was par-boiled for too long or there was too much moisture in the pot. Ensure your rice is only 70% cooked before draining, and make sure your lid seal is tight during steaming to prevent water from dripping back in.
Q: Is it okay to skip the saffron?
While saffron provides the signature aroma and color, you can omit it. For color, a tiny pinch of turmeric mixed with the milk will work, but the flavor profile will be slightly different.
Q: Can I make this in an Instant Pot or pressure cooker?
Absolutely. Use the “Sauté” function for the initial layering, then cook on high pressure for 8 minutes with a 10-minute natural pressure release. The texture is excellent, though the bottom may develop a slight crust (which some people love).
Q: How do I prevent the bottom layer from burning?
A heavy-bottomed pot is your best defense. Also, ensure the heat is at the absolute minimum during the “dum” phase. If you’re concerned, you can place a heat diffuser under the pot.
Q: What’s the best rice-to-water ratio for par-boiling?
Use a large pot of generously salted boiling water (like pasta water) rather than a measured amount. This allows the rice grains to move freely and cook evenly without becoming sticky.
Q: Can I use store-bought fried onions?
You can, but homemade are vastly superior in flavor and texture. Store-bought versions can be overly salty and lack the deep caramelization. If you must use them, reduce added salt in the recipe.
Final Thoughts
Mastering a great chicken biryani is a rite of passage for any home cook interested in global flavors. It teaches patience, the importance of layering, and the transformative power of slow, sealed cooking. This recipe demystifies the process, guiding you to a result that’s fragrant, visually stunning, and deeply satisfying.
Remember, the extra care you put into marinating, frying the onions, and sealing the pot pays off tenfold at the dinner table. I encourage you to give it a try on a weekend when you can enjoy the process. Once you experience that moment of lifting the lid to reveal your own perfectly steamed biryani, you’ll understand why this dish is so beloved.
Don’t forget to share your results and tag me—I love seeing your culinary creations!

Authentic Chicken Biryani
Ingredients
Equipment
Method
- Marinate the chicken. In a large bowl, combine the yogurt, ginger-garlic paste, garam masala, turmeric, red chili powder, half of the fried onions (reserve the rest), half of the chopped mint and cilantro, and 1 tsp salt. Add the chicken pieces and mix thoroughly, ensuring each piece is well-coated. Cover and refrigerate for at least 1 hour, or ideally overnight. This step is non-negotiable for tender, flavorful chicken.
- Prepare the rice and fried onions. While the chicken marinates, wash the basmati rice until the water runs clear, then soak in cold water for 30 minutes. In a heavy-bottomed pan or Dutch oven, heat 3 tbsp of ghee or oil over medium heat. Fry the thinly sliced onions in batches, stirring frequently, until they are deeply golden brown and crisp. Remove with a slotted spoon and drain on paper towels. This garnish adds essential sweetness and texture.
- Par-boil the rice. In a large pot, bring 4 cups of water to a rolling boil. Add the soaked and drained rice, along with the whole spices (cardamom, cinnamon, cloves, cumin seeds) and 1 tbsp salt. Cook for exactly 5-6 minutes, until the rice is 70% cooked (the grains will be soft on the outside but still have a firm core). Drain immediately in a colander. The rice will finish cooking with the chicken.
- Layer the biryani. In the same heavy-bottomed pot used for the onions, add 1 tbsp ghee. Spread the marinated chicken in an even layer. Sprinkle half of the remaining fresh herbs over the chicken. Gently spoon the par-boiled rice over the chicken to create a second, even layer. Top with the remaining fried onions, herbs, and the saffron-infused milk. Drizzle any remaining ghee around the edges.
- Cook using the ‘dum’ method. Cover the pot with a tight-fitting lid. If your lid isn’t heavy, place a weight on top or seal the edges with aluminum foil or dough to trap the steam. Cook over the lowest possible heat for 25-30 minutes. Trust me, do not peek! This slow-steaming is what melds the flavors and cooks the rice perfectly.
- Rest and serve. Turn off the heat and let the biryani rest, still covered, for 10-15 minutes. This allows the steam to settle and makes the rice fluffier. To serve, gently dig in with a serving spoon to get through all the beautiful layers, ensuring each plate gets both rice and chicken. Garnish with extra fresh herbs if desired.
