
This Hyderabadi chicken biryani delivers the perfect balance of fragrant basmati rice and tender, spice-marinated chicken in every bite.
I’ve refined this method to capture the authentic dum cooking technique that seals in all the aromatic flavors. The key is layering the marinated chicken with parboiled rice and slow-cooking it to perfect tenderness.
What emerges is a dish where each grain of rice is infused with the rich spices, while the chicken stays juicy and flavorful. The layers create a symphony of textures and tastes that define this classic.
Serve it with raita or a simple salad to complete the meal. This is how biryani is meant to be made.
Ingredients for Hyderabadi Chicken Biryani
Fragrant basmati, tender chicken, and bold spices come together for this iconic dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Basmati Rice 🍚 | 2 cups | Soaked for 30 minutes |
| Chicken Thighs 🍗 | 1 ½ lb | Boneless, skinless, cut into pieces |
| Plain Yogurt 🥛 | 1 cup | Full-fat for marinade |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Ginger Paste 🌿 | 1 tbsp | Freshly grated preferred |
| Garlic Paste 🧄 | 1 tbsp | Freshly minced preferred |
| Red Chili Powder 🌶️ | 2 tsp | Adjust for spice preference |
| Turmeric Powder 🌿 | 1 tsp | For color and earthiness |
| Garam Masala 🌶️ | 1 ½ tsp | Freshly ground if possible |
| Ground Cumin 🌿 | 1 tsp | Toasted for depth |
| Ground Coriander 🌿 | 1 tsp | Balances the spices |
| Fresh Cilantro 🌿 | ½ cup | Chopped, for garnish |
| Fresh Mint Leaves 🍃 | ¼ cup | Chopped, for layering |
| Saffron Threads 🌼 | ¼ tsp | Soaked in warm milk |
| Onion 🧅 | 2 whole | Thinly sliced, golden brown |
| Ghee 🧈 | ½ cup | For cooking and layering |
The basmati rice is non-negotiable—look for aged, long-grain at Indian markets or Whole Foods. Soaking it for at least 30 minutes prevents breaking during cooking. For the chicken, thighs stay juicier than breasts during the long, slow dum cooking. I prefer skinless for cleaner layering. The saffron? Spanish or Kashmiri varieties work best (avoid the powdered stuff).
No ghee? Clarified butter or neutral oil in a pinch. Fresh yogurt is key for the marinade—Greek or full-fat only (low-fat curdles). Missing ginger-garlic paste? Equal parts fresh minced ginger and garlic works fine. Garam masala blends vary; I like MDH or Everest brands. For heat control, reduce red chili powder and add cayenne at the end.
Marinated chicken keeps in the fridge for up to 24 hours—flavor improves with time. Soaked rice shouldn’t sit more than 30 minutes. Leftovers taste even better the next day. Store in an airtight container for 3-4 days or freeze for 1 month.
Why You’ll Love This Recipe
- One Pot Wonder: I love that everything cooks together—rice, chicken, and all those bold spices—so I’m not juggling multiple pans.
- Marinated Magic: The yogurt, lemon, and ginger paste combo makes the chicken so tender it falls off the bone.
- Crowd Pleaser: I serve this at gatherings, and honestly, it’s the first thing to disappear.
- Leftovers Win: Tastes even better the next day, and the basmati rice soaks up all the juices overnight.
Step-by-Step Instructions for Hyderabadi Chicken Biryani
Master the art of layering flavors and textures with this traditional method for perfect results.
Step 1: Marinate the Chicken Thighs
In a large bowl, combine the 1.5 lb Chicken Thighs with 1 cup Plain Yogurt, 2 tbsp Lemon Juice, 1 tbsp Ginger Paste, and 1 tbsp Garlic Paste. Add 2 tsp Red Chili Powder, 1 tsp Turmeric Powder, 1.5 tsp Garam Masala, 1 tsp Ground Cumin, and 1 tsp Ground Coriander.
Mix thoroughly to coat each piece evenly. The yogurt tenderizes the meat while the spices infuse deep flavor. Cover and refrigerate for at least 2 hours or overnight for maximum tenderness and flavor development.
Step 2: Parboil the Basmati Rice
Drain the 2 cups Basmati Rice after its 30-minute soak. Bring a large pot of water to a boil and add the rice. Cook for 5-6 minutes until the grains are 70% done—they should still have a slight bite in the center.
Drain immediately and rinse with cold water to stop the cooking process. This partial cooking ensures the rice won’t turn mushy during the final biryani assembly. Spread the rice on a tray to prevent clumping while you prepare the other components.
Step 3: Cook the Onions and Chicken
In a heavy-bottomed pot, heat 0.25 cup Ghee over medium heat. Add the 2 whole Onion, thinly sliced, and fry until golden brown. Remove half for garnish and leave the rest in the pot.
Add the marinated chicken and cook on medium-high heat for 8-10 minutes, stirring occasionally, until the meat is lightly browned and the sauce thickens slightly. The chicken should be nearly cooked through but not fully done.
Step 4: Layer and Steam the Biryani
In the same pot, begin layering with half the parboiled rice as the first layer. Sprinkle half the 0.25 cup Fresh Mint Leaves and 0.5 cup Fresh Cilantro over the rice. Add all the chicken with its gravy, then top with remaining rice.
Drizzle the remaining 0.25 cup Ghee and sprinkle the reserved fried onions, remaining mint, and cilantro. Add 0.25 tsp Saffron Threads soaked in 2 tbsp warm milk for color and aroma. Cover tightly with a lid and cook on low heat for 20-25 minutes.
Step 5: Rest and Serve
Turn off the heat and let the biryani rest, covered, for 10 minutes. This allows the steam to finish cooking the rice and chicken perfectly. Gently fluff the layers with a fork, mixing the rice and chicken slightly for an even distribution of flavors.
Serve hot, garnished with additional fried onions and fresh herbs. Each bite should offer tender chicken, fragrant rice, and a balance of spices that defines this classic Hyderabadi dish.
Pro Tips For Making Hyderabadi Chicken Biryani
- Parboil the Rice: Cook the basmati rice only 70% through—it should still have a slight bite. I learned this the hard way after ending up with mushy biryani more times than I’d like to admit.
- Marinate Longer: Give the chicken thighs at least 2 hours in the yogurt, lemon juice, and ginger paste marinade. Sounds tedious, but it actually changes the outcome—tender, flavorful meat every time.
- Layer with Care: Alternate rice and chicken in thin layers to guarantee even cooking. Skip piling it all in one thick layer—your future self will thank you when every bite is perfect.
- Seal Tightly: Use foil or a tight lid to trap steam when dum cooking. After burning three batches, I finally figured out that a loose seal means dry biryani.
Flavor Customization for This Recipe
Spice Level Adjustments
For a milder version, reduce red chili powder to 1 tsp and add ½ tsp paprika for color. I often do this when cooking for kids. For extra heat, increase to 3 tsp chili powder or add ½ tsp cayenne pepper to the marinade. 🌶️
Herb Variations
Swap fresh mint leaves for 1 tsp dried mint if fresh isn’t available. For a citrusy twist, add 1 tbsp chopped lemongrass to the marinade. I love how this brightens the dish. The cilantro can be replaced with flat-leaf parsley in a pinch.
Rice Customization
Use jasmine rice instead of basmati for a slightly stickier texture. Soak it for only 20 minutes. For extra fragrance, add 1 cinnamon stick and 2 green cardamom pods to the rice while parboiling.
Protein Swaps
Substitute chicken thighs with lamb shoulder (cut into 1-inch cubes) for a richer version. Marinate for 4-6 hours to tenderize. For a lighter option, use boneless, skinless chicken breast, but reduce cooking time by 5 minutes.
Saffron Alternatives
If saffron is unavailable, use ½ tsp turmeric mixed with 1 tbsp warm milk for color. For a floral note, add 1 tsp rose water to the rice layers. I’ve found kewra water works beautifully too.
Ghee Substitutes
Replace ghee with ½ cup unsalted butter or ¼ cup vegetable oil for a lighter touch. For a vegan option, use coconut oil. The flavor won’t be identical, but the texture remains perfect. 💛
Nutrition Facts
Frequently Asked Questions
How long should I marinate the chicken?
Marinate the chicken for at least 2 hours for good flavor. For best results, refrigerate overnight. This allows the spices to deeply penetrate the meat.
Can I use chicken breast instead of thighs?
Yes, but use boneless, skinless breasts and reduce cooking time by 5 minutes. Thighs are preferred as they stay juicier during the long cooking process.
Why is my biryani rice mushy?
This usually happens if the rice is overcooked during parboiling. Ensure it’s only 70% done before layering. Also, avoid pressing down on the layers while cooking.
What can I use instead of saffron?
For color, mix ½ tsp turmeric with 1 tbsp warm milk. For a floral aroma, add 1 tsp rose water or kewra water to the rice layers.
- 6 Egg Cake Recipe with Oil: Light as Air With Buttery Moisture - October 4, 2026
- 4 Bean Casserole Recipe: One-Pan Heartiness With Smoky Paprika Depth - October 4, 2026
- 3-Ingredient Keto Mug Cake Recipe: Microwave Magic in 2 Minutes - October 4, 2026