Skip to content

Biryani

Indulge in homemade biryani perfection—layered spices, tender meat, and fragrant rice unite for a dish that’ll redefine your culinary standards.

3.0 · 1 reviewsRecipe card by elly9812Editorial by recipesvibrant · Updated October 18, 2026
Share

Total time

265 min

Servings

6

Calories

1110.7

Category

Dinner & Mains

Discover the ultimate Chicken Biryani recipe that brings together succulent marinated chicken, fragrant basmati rice, and a symphony of Indian spices. Perfect for a weeknight feast, this stove-top masterpiece delivers restaurant-quality flavor in every bite.

Ingredients

Makes 6 servings

  • 1 saffron
  • 4 milk
  • 2 hot green chili peppers
  • 2 onions
  • 8 garlic
  • 1/4 clove
  • 8 peppercorns
  • 1/2 cardamom seed
  • 1 cumin seed
  • 1 poppy seed
  • 1/4 mace
  • 1/4 cilantro
  • 1/2 mint leaf
  • 1/4 fresh lemon juice
  • 2 plain yogurt
  • 3 boneless chicken
  • 2 salt
  • 1 ghee
  • 1 onion
  • 8 tomatoes
  • 2 basmati rice
  • 1/3 long-grain rice
  • 1/3 raisins
  • 1/3 cashews
  • 6 eggs

Method

  1. Soak saffron in warm milk for 5 minutes and puree in blender.

  2. Add chiles, onions, ginger, garlic, cloves, peppercorns, cardamom seeds, cinnamon, coriander and cumin seeds, poppy seeds, nutmeg, mace, cilantro or mint leaves and lemon juice. Blend into smooth paste. Put paste into large bowl, add yogurt and mix well.

  3. Marinate chicken in yogurt mixture with salt, covered for at least 2 - 6 hours in refrigerator.

  4. In skillet. heat oil over medium heat for 1 minute. Add ghee and 15 seconds later add onion and fry for about8 minutes.

  5. Reserve for garnish.

  6. In same skillet, cook chicken with its marinade with tomatoes for about 10 minutes over medium heat, uncovered.

  7. Remove chicken pieces from the sauce and set aside. Add rice to sauce, bring to boil, and cook, covered over low heat for 15 minutes.

  8. Return chicken and add raisins, cashews and almonds; mix well.

  9. Simmer, covered for 5 minutes.

  10. Place chicken, eggs and rice in large serving dish in such a way that yellow of the eggs, the saffron-colored rice, the nuts and the chicken make a colorful display.

  11. Add reserved onion as garnish.

Cook's notes

  • For best flavor, marinate the chicken for at least 4 hours or overnight.
  • Use bone-in chicken thighs for extra juiciness.
  • Soak saffron in warm milk just before use to maximize color and aroma.

Easy swaps

  • Instead of ghee, use butter or coconut oil
  • Instead of plain yogurt, use Greek yogurt or dairy-free yogurt
  • Instead of boneless chicken, use bone-in chicken thighs or legs

Frequently asked

Why do I need to marinate the chicken for so long?

Marinating for 2–6 hours allows the yogurt and spices to tenderize the chicken and infuse deep flavor into every bite.

Can I use brown rice instead of white basmati?

Yes, but adjust cooking time and liquid as brown rice takes longer to cook and requires more water.

What if I don’t have all the whole spices?

You can substitute with 1–2 teaspoons of garam masala powder, though the flavor will be slightly different.

You might also like

More Dinner & Mains →