Print

Flavorful Chicken Biryani Recipe with Saffron and Crispy Fried Onions Made Easy

chicken biryani recipe - featured image

A fragrant, layered chicken biryani with saffron-infused rice and crispy fried onions that is quick, easy, and perfect for both weeknights and special occasions.

Ingredients

Scale
  • 1.5 lbs bone-in chicken pieces (preferably thighs)
  • 2 cups basmati rice (rinsed and soaked for 30 minutes)
  • A generous pinch of saffron soaked in 1/4 cup warm milk
  • 2 large onions, thinly sliced
  • 1/2 cup plain full-fat yogurt
  • 2 medium tomatoes, finely chopped
  • 2 tablespoons ginger-garlic paste
  • 4 green cardamom pods
  • 4 cloves
  • 2 bay leaves
  • 1 cinnamon stick
  • 1 star anise
  • 1 teaspoon turmeric powder
  • 1 teaspoon red chili powder (adjust to taste)
  • 1 teaspoon garam masala
  • A handful of chopped cilantro
  • A handful of chopped mint leaves
  • 3 tablespoons ghee or oil (ghee preferred)
  • Salt to taste
  • Optional: 1 teaspoon rose water or kewra water
  • Optional for variations: olive oil or coconut oil instead of ghee

Instructions

  1. Marinate the chicken with yogurt, ginger-garlic paste, turmeric, red chili powder, garam masala, and salt. Set aside for at least 30 minutes or up to 2 hours.
  2. Soak saffron strands in warm milk for 10–15 minutes until color deepens. Set aside.
  3. Rinse basmati rice under cold water until clear, soak for 30 minutes, then drain.
  4. Heat ghee or oil in a frying pan over medium heat. Fry sliced onions until golden brown and crispy (15–20 minutes). Remove half for garnish.
  5. In a heavy-bottomed pot, warm 2 tablespoons ghee or oil over medium heat. Add whole spices and sauté until fragrant (about 1 minute). Add marinated chicken and chopped tomatoes. Cook until chicken browns and tomatoes soften (about 10 minutes).
  6. Bring a large pot of salted water to boil. Add drained rice and cook until 70% done. Drain thoroughly.
  7. Layer the biryani: spread half the rice over the chicken, sprinkle half the cilantro, mint, and saffron milk. Add remaining rice, herbs, and saffron milk. Top with reserved crispy onions.
  8. Seal the pot with a tight-fitting lid or foil and lid. Cook on very low heat for 25–30 minutes to steam cook (dum).
  9. Let biryani rest for 10 minutes. Gently fluff layers with a fork and serve hot.

Notes

Use low and slow heat to fry onions for best crispiness and sweetness. Soak saffron in warm milk to release color and aroma. Avoid lifting the lid during steaming to retain heat and moisture. Use a heat diffuser if bottom browns too fast. For dairy-free, substitute yogurt with coconut yogurt and ghee with oil.

Nutrition

Keywords: chicken biryani, saffron biryani, crispy fried onions, Indian rice dish, easy biryani recipe, layered biryani, weeknight dinner, flavorful chicken