Go Back

Chicken Biryani

This beloved Indian rice dish layers tender chicken with fragrant basmati rice, creating comfort food that brings families together around the dinner table with its warm, satisfying embrace.
Prep Time 30 minutes
Cook Time 45 minutes
Servings: 4
Calories: 450

Ingredients
  

For the Chicken
  • 2 lbs chicken pieces (bone-in thighs and drumsticks work best)
  • 1 cup plain yogurt
  • 2 tsp ginger-garlic paste
  • 1 tsp red chili powder
  • 1/2 tsp turmeric powder
  • 1 tsp garam masala
  • Salt to taste
For the Rice
  • 2 cups basmati rice
  • 4-5 green cardamom pods
  • 2 bay leaves
  • 1 cinnamon stick
  • 1 tsp cumin seeds
  • Salt to taste
For Assembly
  • 2 large onions, thinly sliced and fried until golden
  • 1/4 cup milk
  • 1 pinch saffron
  • 2 tbsp ghee or butter
  • Fresh mint leaves
  • Fresh cilantro leaves

Method
 

  1. Combine yogurt, ginger-garlic paste, red chili powder, turmeric, garam masala, and salt in a large bowl. Add chicken pieces, ensuring every piece gets coated with this fragrant mixture. The yogurt tenderizes the meat while the spices work their magic. Let this marinate for at least 30 minutes, though longer is always better.
  2. Rinse basmati rice until water runs clear - this removes excess starch and prevents mushy rice. In a large pot, bring water to boil with whole spices and salt. The water should taste like mild soup. Add rice and cook until 70% done - the grains should still have a slight bite. Drain immediately and set aside.
  3. Heat oil in a heavy-bottomed pot over medium-high heat. Add marinated chicken along with all the marinade. Cook for 15-20 minutes, stirring occasionally, until chicken is nearly cooked through. The yogurt will create a beautiful, thick sauce that clings to each piece.
  4. Spread half the rice over the chicken. Sprinkle half the fried onions, mint, and cilantro. Add remaining rice as the top layer, then finish with remaining fried onions and herbs. Soak saffron in warm milk for 2 minutes, then drizzle over the top along with dots of ghee.
  5. Cover the pot with aluminum foil, then place the lid tightly on top. This creates a perfect seal for steam cooking. Cook on high heat for 2 minutes until you hear vigorous bubbling, then reduce to lowest heat for 35 minutes. The bottom layer gently cooks while steam finishes the rice above. Resist the urge to peek - patience rewards you with perfectly cooked layers.

Notes

Smart tip for busy weeknights: marinate the chicken in the morning before work. The longer marination creates deeper flavors. Don't skip rinsing the rice - unwashed rice creates gummy texture. Avoid overcooking the rice initially; it finishes cooking during steaming. Never lift the lid during the final steaming process. Store leftover biryani in the refrigerator for up to 3 days in airtight containers. For freezing, it keeps well for up to 2 months. Reheat gently in the microwave with a splash of water, or warm in a covered pan on low heat to restore moisture.