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
Download the app

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

Classic Chicken Biryani

Mise en place

Ingredients

Measurements

Converted for display; the recipe amounts stay equivalent.

chicken marinade

  • 500 gchicken thigh, cut into 2-inch (5.1 cm) 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 (2.5 cm)

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

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.

More recipes

All recipes
  • Classic Ragù alla Bolognesemain course

    Classic Ragù alla Bolognese

    This rich and deeply flavored Bolognese sauce is slow-cooked to perfection, creating a robust base for pasta or polenta. It features a blend of meats simmered with vegetables, wine, and milk, resulting in a tender, savory sauce.

    3 hr 25 min 398 kcal
  • Pizzoccheri della Valtellinamain course

    Pizzoccheri della Valtellina

    Pizzoccheri is a hearty, traditional buckwheat pasta dish from the Valtellina region of Lombardy, Italy. It features short, flat pasta typically served with potatoes, cabbage or Swiss chard, cheese, and a garlic-infused butter sauce. This vegetarian version is comforting and satisfying.

    45 min 670 kcal
  • Bee Sting Cake (Bienenstich)dessert

    Bee Sting Cake (Bienenstich)

    This classic German Bee Sting Cake features a soft, sweet yeast dough, topped with a crunchy, caramelized almond layer. It's filled with a rich vanilla pastry cream, offering a delightful contrast of textures and flavors.

    3 hr 40 min 593 kcal
  • Stracottomain course

    Stracotto

    Stracotto, meaning 'overcooked' in Italian, is a hearty, slow-braised beef dish rich with aromatic vegetables and red wine. This recipe yields incredibly tender meat and a deeply flavored sauce perfect for a comforting meal. Serve it with polenta or mashed potatoes.

    3 hr 35 min 774 kcal
  • Paçoca de Carne Secamain course

    Paçoca de Carne Seca

    A traditional Brazilian dish featuring salted, dried beef that is cooked, shredded, and then toasted with manioc flour, onions, and garlic. This savory, crumbly mixture is a hearty and flavorful main course, typical of Brazil's northeastern region.

    13 hr 20 min 529 kcal
  • Tomato Tuna Chowdermain course

    Tomato Tuna Chowder

    A light and hearty chowder featuring canned tuna and potatoes in a savory tomato broth. This simple one-pot meal is quick to prepare and packed with vegetables, making it a perfect weeknight dinner.

    53 min 294 kcal
  • Piperradaside dish

    Piperrada

    Piperrada is a vibrant and flavorful Basque dish made with sautéed bell peppers, tomatoes, and onions. It's a simple yet elegant side dish that can also be enjoyed as a light meal with crusty bread. This vegan version highlights the natural sweetness of the vegetables.

    45 min 144 kcal