Skip to content
Forkin
Main CourseDinner

Classic Chicken Biryani

This flavorful chicken biryani features tender chicken pieces marinated in yogurt and spices, layered with fragrant basmati rice, and slow-cooked to perfection. It's a celebratory dish that's rich in aroma and taste, perfect for a special meal.

An original recipe by Forkin

Total time
2 hr
Serves
4
Difficulty
Hard
Per serving
634 kcal

Allergen information: may contain milk. Always check ingredient packaging if you have an allergy.

Classic Chicken Biryani

Mise en place

Ingredients

chicken marinade

  • 500 gchicken thigh, cut into 2-inch pieces
  • 120 mlplain yogurt
  • 1 tbspginger garlic paste
  • 0.5 tspturmeric powder
  • 1 tspred chili powder
  • 1 tspcoriander powder
  • 1 tspgaram masala
  • 0.5 tspsalt

rice

  • 250 gbasmati rice
  • 1,000 mlwater
  • 1 tspsalt
  • 1 pcsbay leaf
  • 2 pcsgreen cardamom
  • 1 pcscinnamon stick, 1 inch

biryani assembly

  • 2 tbspvegetable oil
  • 1 pcsyellow onion, thinly sliced
  • 1 pcstomato, chopped
  • 0.25 cupfresh mint leaf, chopped
  • 0.25 cupfresh cilantro, chopped
  • 1 pcsgreen chili, slit

biryani layering

  • 10 pcssaffron strand
  • 2 tbspmilk, warm
  • 1 tbspghee

garnish

  • 0.25 cupfried onion, for garnish(optional)

Equipment

lid · fork · large bowl · large pot · dutch oven · aluminum foil · heavy-bottomed pot

The method

Step by step

  1. 1

    Combine the chicken thigh pieces with plain yogurt, ginger garlic paste, turmeric powder, red chili powder, coriander powder, garam masala, and salt in a large bowl.

    About 5 min

    Cook’s note: Ensure the chicken is well coated with the marinade for maximum flavor.

  2. 2

    Cover the bowl and refrigerate the marinated chicken for at least 30 minutes, or preferably for 2-4 hours.

    About 30 min

    Cook’s note: Marinating longer allows the flavors to penetrate the chicken more deeply.

  3. 3

    Rinse the basmati rice several times under cold water until the water runs clear.

    About 5 min

    Cook’s note: Rinsing removes excess starch, preventing the rice from becoming sticky.

  4. 4

    Soak the rinsed basmati rice in fresh water for 20-30 minutes.

    About 20 min

    Cook’s note: Soaking helps the rice cook evenly and remain separate.

  5. 5

    In a large pot, bring water to a rolling boil with salt, bay leaf, green cardamom, and cinnamon stick.

    About 5 min

    Cook’s note: A large pot allows the rice to cook without clumping.

  6. 6

    Drain the soaked basmati rice and add it to the boiling water.

  7. 7

    Cook the rice for 5-7 minutes until it is 70% cooked; it should still have a slight bite.

    About 7 min

    Cook’s note: Overcooking at this stage will result in mushy biryani.

  8. 8

    Drain the partially cooked rice immediately and set aside.

  9. 9

    Heat vegetable oil in a heavy-bottomed pot or Dutch oven over medium heat.

    About 2 min

    Cook’s note: A heavy-bottomed pot is essential for even cooking and preventing burning.

  10. 10

    Add the thinly sliced yellow onion and sauté until golden brown and caramelized, about 10-15 minutes.

    About 15 min

    Cook’s note: Stir frequently to ensure even browning. Do not burn the onions.

  11. 11

    Add the chopped tomato, fresh mint leaf, fresh cilantro, and green chili to the pot and cook for 5 minutes, until the tomatoes soften.

    About 5 min

  12. 12

    Add the marinated chicken to the pot and cook for 10-15 minutes, stirring occasionally, until the chicken is partially cooked and the gravy thickens.

    About 15 min

    Cook’s note: The chicken doesn't need to be fully cooked at this stage, as it will finish cooking with the rice.

  13. 13

    In a small bowl, steep saffron strands in warm milk for 10 minutes.

    About 10 min

    Cook’s note: This releases the color and aroma of the saffron.

  14. 14

    Spread half of the partially cooked rice over the chicken curry in the pot.

    About 1 min

  15. 15

    Drizzle half of the saffron milk and half of the ghee over the rice layer.

    About 1 min

  16. 16

    Layer the remaining rice over the first layer, then drizzle with the remaining saffron milk and ghee.

    About 1 min

  17. 17

    Cover the pot tightly with a lid, sealing it with aluminum foil if the lid is not airtight.

    Cook’s note: A tight seal is crucial for the 'dum' cooking method, which steams the biryani.

  18. 18

    Cook on low heat for 20-25 minutes, allowing the biryani to steam.

    About 25 min

    Cook’s note: Resist the urge to open the lid during this process to keep the steam trapped.

  19. 19

    Turn off the heat and let the biryani rest, covered, for 15 minutes.

    About 15 min

    Cook’s note: This resting period allows the flavors to meld and the rice grains to fully separate.

  20. 20

    Gently fluff the biryani with a fork before serving.

    About 1 min

    Cook’s note: Be careful not to mash the rice or chicken.

  21. 21

    Garnish with fried onion, if using, and serve hot with raita.

Per serving

Nutrition

65%Score
Calories
633.5kcal
Protein
39.2g
Carbs
57.6g
Fat
26.1g
Fibre
2.5g
Sugar
4.8g

Estimated from the recipe’s ingredient quantities. Values can vary with brands and substitutions.

Keep it good

Storage

Store leftover biryani in an airtight container in the refrigerator.

Reheating

Reheat gently in a microwave or on the stovetop with a splash of water, covered, until heated through.