Chicken Biriyani Recipe: Aromatic Basmati Layers With Spiced Chicken

Chicken Biriyani Recipe: Aromatic Basmati Layers With Spiced Chicken

This chicken biriyani delivers restaurant-quality results with fragrant basmati rice and perfectly spiced chicken layered together in one pot. The technique ensures every grain absorbs the aromatic flavors.

I’ve refined this method to balance the spices so they complement rather than overpower the dish. The chicken stays tender while the rice cooks to fluffy perfection without turning mushy.

What makes this version stand out is the careful layering process. Each step builds depth, from marinating the chicken to toasting the whole spices before adding the rice.

The final dish offers complex flavors in every bite, with golden rice and juicy chicken that’s infused with the essence of the spices. This is biriyani as it’s meant to be.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
High Cal

Ingredients for Chicken Biriyani

Fragrant basmati rice and spiced chicken come together for layers of complex flavor in this one-pot dish.

Ingredient Amount Notes
Basmati Rice 🌾 2 cups Rinsed until water runs clear
Chicken Thighs 🍗 1 ½ lb Boneless, skinless, cut into pieces
Plain Yogurt 🥛 1 cup Full-fat for best marinade
Large Onion 🧅 1 whole Thinly sliced for layering
Garlic Cloves 🧄 6 cloves Minced for marinade and rice
Fresh Ginger 🌿 1 tbsp Grated for marinade
Ghee 🧈 ½ cup Or substitute vegetable oil
Whole Cinnamon Stick 🌿 1 piece For toasting with spices
Bay Leaves 🍃 2 pieces Whole leaves for rice
Cardamom Pods 🌿 4 pieces Lightly crushed to release aroma
Cloves 🌿 4 pieces Whole for toasting
Ground Cumin 🌶️ 1 tsp Toasted with whole spices
Ground Coriander 🌿 1 tsp Balances the warming spices
Turmeric Powder 🌶️ ½ tsp For golden color and earthy flavor
Red Chili Powder 🌶️ 1 tsp Adjust to heat preference
Fresh Cilantro 🌿 ½ cup Chopped for garnish
Lemon Juice 🍋 2 tbsp Freshly squeezed for brightness
Salt 🧂 1 ½ tsp Divided between marinade and rice

The rice is non-negotiable here. Basmati gives you those long, separate grains that define biriyani—jasmine or other varieties will turn gummy. Look for aged basmati (often labeled as such) at Indian grocery stores or the international aisle. For the chicken, thighs stay juicy through the long cook time—breasts can dry out. Halal or organic chicken often has better flavor for this kind of dish.

No ghee? Clarified butter or vegetable oil works in a pinch. Missing whole spices? Ground versions at half the amount, but toast them in the ghee first to wake up the flavors. The yogurt marinade can be Greek yogurt for thickness, but full-fat regular gives the best tenderness. Fresh cilantro is ideal, but parsley works as a garnish if that’s what you have.

This tastes even better the next day as the flavors meld. Keeps well in the fridge for 3-4 days and reheats beautifully. The whole spices can be stored in a cool, dark place for 6-12 months—just give them a quick toast before using to revive the aromas.

❤️

Why You’ll Love This Recipe

  • One Pot Magic: I love that everything—chicken, rice, yogurt marinade—cooks together, so I’m not stuck washing a mountain of dishes afterward.
  • Garlic Yogurt Perfection: The yogurt tenderizes the chicken thighs while the garlic and onions build layers of rich, aromatic flavor in every bite.
  • Feeds the Crew: Honestly, it’s my go-to for family dinners, potlucks, or even Sunday meal prep—always disappears fast.
  • Budget Stretcher: Chicken thighs and basmati rice keep it affordable, and it tastes even better the next day for lunch.

Step-by-Step Instructions for Chicken Biriyani

Master the layering technique that makes this dish unforgettable with fragrant rice and tender chicken.

Step 1: Marinate the Chicken

Combine the 1.5 lb Chicken Thighs with 1 cup Plain Yogurt, 1 tbsp Fresh Ginger, 3 cloves Garlic Cloves, 0.5 tsp Turmeric Powder, 1 tsp Red Chili Powder, 0.5 tsp of the 1.5 tsp Salt, and 2 tbsp Lemon Juice in a large bowl. Mix thoroughly until every piece is evenly coated.

Cover and refrigerate for at least 1 hour or up to 4 hours. This marinating time allows the yogurt to tenderize the chicken while the spices penetrate deeply, ensuring maximum flavor in every bite.

Step 2: Prepare the Spiced Rice

Rinse the 2 cups Basmati Rice until the water runs clear, then soak in cold water for 30 minutes. This removes excess starch and prevents the grains from sticking together during cooking.

In a large pot, heat ¼ cup Ghee over medium heat. Add the 1 piece Whole Cinnamon Stick, 2 pieces Bay Leaves, 4 pieces Cardamom Pods, and 4 pieces Cloves. Toast for 1 minute until fragrant, then add the remaining 3 cloves Garlic Cloves, 1 tsp Ground Cumin, and 1 tsp Ground Coriander.

Drain the rice and add it to the pot, stirring for 2 minutes to coat the grains with the spiced ghee. Pour in 4 cups water and the remaining 1 tsp Salt. Bring to a boil, then reduce to low heat, cover, and cook for 10 minutes or until the rice is 70% done and still slightly firm. Drain and set aside.

Step 3: Layer and Cook the Biriyani

In a heavy-bottomed pot or Dutch oven, heat the remaining ¼ cup Ghee over medium-high heat. Add the marinated chicken (reserve any leftover marinade) and cook for 8-10 minutes, turning occasionally, until the chicken is lightly browned and nearly cooked through.

Add the reserved marinade and the thinly sliced 1 whole Large Onion. Cook for an additional 5 minutes until the onions soften and the marinade thickens slightly.

Step 4: Assemble and Finish

Sprinkle half of the 0.5 cup Fresh Cilantro over the chicken. Layer the partially cooked rice on top, spreading it evenly. Drizzle with any remaining ghee and sprinkle the rest of the cilantro.

Cover the pot with a tight-fitting lid and cook over low heat for 20-25 minutes. This final step allows the rice to steam and absorb all the aromatic flavors while the chicken finishes cooking. Turn off the heat and let it rest, covered, for 10 minutes before serving.

👨‍🍳

Pro Tips For Making Chicken Biriyani

  • Parboil the Rice: Soak basmati rice for 30 minutes, then parboil until 70% cooked—it should still have a slight bite. This prevents mushy biriyani when it finishes cooking with the chicken.
  • Marinate Overnight: Mix chicken thighs with yogurt, garlic, and spices at least 4 hours (overnight is better). The acid in yogurt tenderizes the meat and locks in flavor—I learned this the hard way after serving dry chicken once.
  • Fry Onions Low: Cook the large onion on medium-low heat until deep golden brown, stirring often. Rushing this step leaves them raw and bitter in the final dish.
  • Layer with Care: Alternate layers of rice and chicken when assembling, and don’t press down. This keeps the grains separate and lets steam circulate evenly for perfect texture.

Creative Variations of These Flavors

Hyderabadi Dum Style

This variation slow-cooks the dish in a sealed pot. After layering, add ½ cup water and 2 tbsp kewra water for floral notes. Seal with foil then lid for 30 minutes on low heat. The steam creates tender chicken and perfectly cooked rice. 💛

Lucknowi Aroma

Use saffron-infused milk (soak 1 pinch saffron in ¼ cup warm milk) drizzled over the rice layers. Add 1 tsp rose water for Lucknow’s signature fragrance. This royal variation elevates the dish’s elegance.

Goan Seafood Twist

Replace chicken with 1.5 lb shrimp or firm white fish. Marinate for only 30 minutes to avoid over-tenderizing. Add 1 tsp coconut milk to the yogurt marinade for coastal richness. 🌊

Kashmiri Spice Blend

Enhance the marinade with 1 tsp fennel powder and ½ tsp Kashmiri red chili powder for deeper color and milder heat. These spices are signature to Kashmir’s cuisine and pair beautifully with chicken.

Quick One-Pot Method

Use a rice cooker for convenience. Sauté chicken and spices directly in the pot, then add rice and water. Cook on the standard cycle, then let it rest for 15 minutes to finish steaming.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 620kcal
% Daily Value
Total Fat 32g41%
Saturated Fat 12g60%
Cholesterol 180mg60%
Sodium 850mg37%
Total Carbohydrate 48g17%
Dietary Fiber 4g14%
Sugars 3g
Protein 38g76%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Why soak the rice before cooking?

Soaking removes excess starch so the grains stay separate and fluffy. 30 minutes in cold water prevents sticking during cooking and ensures even absorption of flavors.

2

Can I use chicken breast instead of thighs?

Thighs are recommended for their juiciness, but breasts work if cooked carefully. Reduce cooking time by 5 minutes and check internal temperature reaches 165°F to avoid dryness.

3

How do I know when the rice is 70% done?

The grains will be slightly firm but no longer crunchy when bitten. They’ll finish cooking during the final 20-25 minutes of steaming with the chicken.

4

What if I don’t have ghee?

Substitute with clarified butter or neutral oil like vegetable or canola. Use the same ½ cup amount for best flavor and texture.

★★★★★4.8(6 reviews)
Tyler Campbell