Main Courses
Andy Cooks' chicken biryani recipe delivers the fragrant, spice-layered masterpiece you've been craving—without requiring a week of prep. The secret lies in a two-step marinade that tenderizes the chicken while infusing it with garam masala and yogurt, followed by a perfectly balanced rice layer that absorbs the aromatic flavors.
This isn't just biryani; it's a restaurant-quality dish that transforms your kitchen into a South Asian feast.
What sets this recipe apart is the authentic dum cooking technique—steaming the biryani in a sealed pot to create tender, fragrant rice with a subtle smoky note.
I’ve simplified the process for home cooks by offering a one-pot method that still delivers the signature layers of flavor, from the spiced chicken to the saffron-infused basmati. The result? A dish so rich and aromatic, it’ll have everyone asking for seconds—and the recipe to take home.
By the time you’re done, you’ll have golden, fluffy basmati rice layered with tender, spiced chicken, crisp fried onions, and a final touch of fresh herbs. The aroma alone will fill your home, while the first bite delivers a perfect balance of warm spices, tangy yogurt, and smoky depth.
This is the kind of meal that feels like a celebration, no matter the occasion.
Whether you’re hosting a dinner party or treating yourself to a special meal, this biryani is foolproof yet impressive, with tips to adjust spice levels and shortcuts for busy weeknights. Let’s get cooking—your taste buds (and guests) will thank you.
Ingredients for andy cooks chicken biryani
Sixteen ingredients for a dish that smells like a South Asian feast in your kitchen.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs, Bone-In 🍗 | 2 ½ lb | Cut into even pieces, skin-on preferred |
| Basmati Rice 🍚 | 2 cups | Uncooked, long-grain preferred |
| Plain Yogurt 🥛 | 1 cup | Full-fat, unsweetened |
| Garam Masala 🌶️ | 2 tbsp | Ground, authentic blend preferred |
| Ground Cumin 🌿 | 1 tbsp | Freshly toasted for depth |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground preferred |
| Turmeric Powder 🧂 | 1 tsp | Bright yellow, high quality |
| Red Chili Powder 🌶️ | 1 tbsp | Adjust for heat preference |
| Bay Leaves 🍃 | 2 whole | Dried, for aromatic base |
| Onions, Yellow 🧅 | 1 ½ lb | Medium, thinly sliced |
| Garlic Cloves 🧄 | 8 cloves | Peeled, minced |
| Fresh Ginger 🌿 | 2 tbsp | Grated, aromatic |
| Saffron Threads 🧡 | ¼ tsp | High quality, soaked in 2 tbsp warm water |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Fresh Mint Leaves 🌿 | ¼ cup | Chopped, for brightness |
| Vegetable Oil 🫒 | ½ cup | High smoke point preferred |
| Salt 🧂 | 2 tsp | Kosher or sea salt |
| Black Cardamom Pods 🌿 | 4 whole | Lightly crushed, for smoky depth |
The chicken and basmati rice are your stars here. Bone-in thighs stay juicier than breasts, but use what you have. For the rice, Indian basmati from an Asian market (like H Mart or Patel Brothers) has the perfect grain length—regular basmati from the grocery store works too, but it won’t be as fluffy. The garam masala makes or breaks this—MDH or Everest brand are the gold standard, but any authentic blend works. If you can’t find it, toast cumin, coriander, and a pinch of cinnamon together for a quick substitute.
No saffron? Turmeric plus a pinch of paprika gives that golden color, though it won’t taste the same. Fresh ginger and garlic? Jarred paste in a pinch, but fresh is always better. The yogurt should be plain and full-fat—Greek yogurt works too—and the onions? Fried until crispy for that signature crunch. Short on mint? Extra cilantro plus a squeeze of lemon brightens things up. Want less heat? Reduce the chili powder to 1 tsp and add a pinch of sugar to balance. The black cardamom is optional but adds that smoky depth you taste in restaurant biryani.
Marinate the chicken for at least 2 hours (overnight is best)—this isn’t the time to rush. Rice keeps 3-4 days in the fridge, but the biryani tastes even better reheated the next day. Portion into containers for easy lunches—freezes beautifully for 3 months. The fried onions? Store them in an airtight container with a paper towel to keep them crispy for up to 1 week. Leftovers? Reheat with a splash of water to restore moisture.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s all in one pot—no fancy layers or stress. The bone-in thighs render their own juices, the rice cooks right in the spiced broth, and honestly? I’ve made it twice while scrolling through my phone.
- Garam Masala Magic: That earthy garam masala and toasted cumin? They turn simple chicken into something ridiculously fragrant. The yogurt marinade keeps the meat tender but packed with depth—like a warm hug in a bowl.
- Leftovers That Shine: Between us, biryani tastes better the next day. The flavors meld overnight, and reheating it? Just a splash of water, cover, and steam. I’ve fed a houseful with one batch—no takeout needed.
- Budget-Friendly Feast: Bone-in thighs stretch further than breasts, basmati rice is a pantry staple, and garam masala costs pennies. This recipe feeds four for under $15, and I’ve never once regretted the math.
Step-by-step instructions for andy's chicken biryani
Let's build this fragrant masterpiece—layer by layer, spice by spice.
Marinate the Chicken with Yogurt and Spices
In a large bowl, combine the 2.5 lb chicken thighs with 1 cup plain yogurt, 2 tbsp garam masala, 1 tbsp ground cumin, 1 tbsp ground coriander, 1 tsp turmeric powder, 1 tbsp red chili powder, 2 tsp salt, and 4 lightly crushed black cardamom pods. Mix until the chicken is fully coated in the marinade. The yogurt will tenderize the meat while the spices infuse deeply.
Cover the bowl and refrigerate for at least 4 hours (overnight is best). This long marinating time ensures the chicken absorbs all the flavors and becomes incredibly tender. You'll know it's ready when the chicken takes on a golden hue from the spices.
Prepare the Rice and Saffron Infusion
Rinse the 2 cups basmati rice thoroughly under cold water until the water runs clear. This removes excess starch and prevents the rice from becoming gummy. Soak the rice in fresh water for 30 minutes to help it cook evenly.
In a small bowl, soak the 0.25 tsp saffron threads in 2 tbsp warm water for 10 minutes. This releases the saffron's vibrant color and aromatic essence. Set aside—we'll use this later to infuse the rice with its signature golden hue.
Cook the Chicken in Oil and Aromatics
Heat 0.5 cup vegetable oil in a large, heavy-bottomed pot over medium heat. Add 1.5 lb thinly sliced yellow onions and cook for 10 minutes until golden brown. This caramelizes the onions and builds deep flavor.
Add the 8 minced garlic cloves and 2 tbsp grated ginger, cooking for 2 minutes until fragrant. Then, add the marinated chicken and cook for 8-10 minutes, turning occasionally, until the chicken is golden brown on all sides. The skin should be crispy, and the chicken should release easily from the pot.
Layer the Biryani in the Pot
Drain the soaked rice and spread half of it evenly over the cooked chicken in the pot. Sprinkle 1 whole bay leaf over the rice. Then, layer the remaining rice on top, again sprinkling 1 whole bay leaf over it. This layering creates the signature biryani effect.
Pour the saffron-infused water evenly over the rice, then add 1 cup hot water to the pot. Bring to a boil, then reduce heat to low, cover tightly with a lid, and cook for 20 minutes. This steaming process allows the rice to absorb moisture and infuse with the chicken's flavors.
Finish with Fresh Herbs and Rest
After 20 minutes, turn off the heat and let the biryani sit covered for 10 minutes. This resting period allows the flavors to meld together. Gently fluff the biryani with a fork, then stir in the 0.5 cup chopped cilantro and 0.25 cup chopped mint leaves. The herbs add a fresh, bright finish to the rich, spiced dish.
Serve immediately with raita or a simple cucumber salad. The biryani should be fragrant, with tender chicken and perfectly cooked rice infused with saffron's golden hue. Each bite should deliver a perfect balance of spice, aroma, and texture.
Pro Tips For Making Andy Cooks Chicken Biryani
- Parboil Rice Twice: Skip the mushy rice by boiling basmati once, draining, then giving it a quick second boil in fresh water—this removes excess starch and guarantees fluffy grains. I used to skip this step and ended up with a gluey mess; now I never do.
- Marinate Chicken Overnight: Don’t rush the yogurt marinade—let bone-in thighs sit for at least 8 hours (or overnight) for tender meat that falls apart. The longer it sits, the deeper the garam masala flavor penetrates, and the less you’ll have to fight tough fibers later.
- Bloom Spices in Oil: Toast ground cumin and garam masala in hot oil for 30 seconds until fragrant—this unlocks their flavor instead of letting them dissolve into the broth. I learned this the hard way when my biryani tasted flat because I just added them dry.
- Layer Rice and Chicken Dry: After cooking, spread the rice and chicken in even layers without liquid on top—this prevents soggy bottoms and lets the dum cooking steam evenly. Yes, it looks weird, but it guarantees perfect texture every time.
Dietary considerations for these flavors
Vegetarian Adaptation
Swap the chicken for 2 cups firm tofu or 1 lb extra-firm paneer, both pressed and cubed. Marinate them in the same yogurt-spice blend for 2 hours instead of overnight—they absorb flavors faster.
For a heartier option, use 1 cup cooked chickpeas mixed with 1 cup cooked lentils, seasoned identically. The texture stays satisfying while keeping the dish rich and aromatic. 🌱
Gluten-Free Options
This recipe is naturally gluten-free, but double-check your garam masala and spice blends for hidden wheat. Brands like MDH Garam Masala are typically safe, but Everest brand sometimes contains additives. For extra caution, toast your own blend with cumin, coriander, cinnamon, and cardamom from scratch.
Always verify bay leaves and saffron labels too—they’re usually pure, but cross-contamination can occur in shared facilities. ✨
Lower-Carb Version
Replace the 2 cups basmati rice with 1.5 cups cauliflower rice (fresh or frozen) mixed with 0.5 cup cooked quinoa for texture. The cauliflower absorbs flavors beautifully, though the dish will be lighter in texture.
For a zero-carb option, use shirataki rice noodles (soaked and drained), but expect a different mouthfeel. The chicken and spice layers remain unchanged, so the dish stays packed with flavor. 💪
Dairy-Free Swaps
Replace the 1 cup plain yogurt in the marinade with 1 cup coconut yogurt (unsweetened) or a dairy-free Greek yogurt like Silk or Kite Hill. For extra richness, blend ½ cup cashew cream with ½ cup water to mimic yogurt’s texture.
Skip the fried onions if they contain milk solids, or make your own with vegetable oil. The dish remains creamy and flavorful without dairy. 🥛
Spice Adjustments
For mild heat, reduce the red chili powder to ½ tsp and add ½ tsp sugar to balance. For extra heat, increase it to 2 tbsp and add 1 tsp cayenne pepper.
If you love smoky depth, toast 1 extra black cardamom pod with the cumin and coriander. Always taste the marinade before applying it to the chicken—adjustments here prevent overpowering the dish later. 🌶️
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs for this biryani?
Chicken thighs are ideal because they stay juicier and absorb marinades better, but you can use bone-in, skin-on breasts if that's what you have. Just reduce the cooking time by 3-4 minutes since breasts cook faster. For extra tenderness, pound them slightly before marinating. Avoid boneless breasts—they dry out during the long cooking process.
How do I make this biryani without a heavy-bottomed pot?
Use a thick-walled stainless steel pot or even a Dutch oven if you don't have a dedicated heavy pot. If you're using a regular pot, keep the heat at low-medium to prevent burning. For extra insurance, place a damp towel under the pot to help distribute heat evenly during the steaming phase.
What's the secret to getting the perfect saffron color in the rice?
Soak the saffron in 2 tbsp warm water for at least 10 minutes before adding it to the rice—this releases the maximum color and aroma. For deeper color, use ½ tsp turmeric powder mixed with the rice before layering. The key is patience: don't skip the resting time after cooking, as this lets the saffron fully infuse.
Can I prepare this biryani ahead of time?
Yes! This dish tastes even better the next day. Cook the chicken and rice separately, then combine them just before serving. Store components in airtight containers in the fridge for up to 3 days. Reheat gently with a splash of water to restore moisture. For freezing, cook the chicken fully, cool it, then freeze with the marinade. Cook the rice fresh when ready to serve.
Why does my biryani turn out dry?
Most likely, you didn't use enough liquid or cooked it too long. The rice should be cooked with 1:1.5 rice-to-water ratio (2 cups rice to 3 cups total liquid including saffron water). Always use a tight lid during steaming, and never peek! If it's still dry, add 2 tbsp warm milk or water and let it sit covered for 10 minutes** before serving.
