Indian Chicken Biryani

User profile image
Aksa Shaikh (@aksashaikhkitchen)

Indian Chicken Biryani is a flavorful and aromatic dish, made with succulent chicken pieces marinated in a blend of spices, and layered with fragrant basmati rice. It's a perfect dish for a family gathering or a festive occasion.

Prep Time
2hr 30min
Cook Time
1hr 0min
Total Time
3hr 30min
Indian Chicken Biryani recipe

Ingredients

6 Servings
(1 serving = 1 bowl)
  • 500g
    chicken pieces
  • 200g
    yogurt
  • 2tbsp
    ginger-garlic paste
  • 1tbsp
    red chilli powder
  • 1tbsp
    biryani masala
  • 1dash
    salt
  • 500g
    basmati rice
  • 2L
    water
  • 50mL
    ghee
  • 2piece
    onion
  • 2tbsp
    mint leaves
  • 2tbsp
    coriander leaves
  • 1pinch
    saffron
  • 2tbsp
    milk

How to make Indian Chicken Biryani

  1. Marinate the chicken pieces with yogurt, ginger-garlic paste, red chilli powder, biryani masala, and salt. Let it rest for at least 2 hours.

  2. Rinse the basmati rice under running water until the water runs clear. Soak the rice in water for 30 minutes, then drain.

  3. In a large pan, bring water to a boil. Add the soaked and drained rice to the boiling water. Cook the rice until it's 70% cooked, then drain and set aside.

  4. In a large pot, heat ghee. Add finely sliced onions and sauté until they turn golden brown. Remove half of the fried onions for garnishing.

  5. Add the marinated chicken to the pot with the remaining onions. Cook on medium heat until the chicken is fully cooked.

  6. Layer the partially cooked rice over the cooked chicken. Sprinkle the reserved fried onions, chopped mint leaves, chopped coriander leaves, and saffron soaked in milk.

  7. Cover the pot with a tight lid and cook on low heat for 20-30 minutes, until the rice is fully cooked and flavors are well combined.

  8. Serve the biryani hot with raita or your choice of side dish.

Tips & Tricks

  1. Ensure the rice is only 70% cooked before layering it over the chicken to avoid overcooking.

  2. Use a tight lid to trap the steam and ensure the flavors meld together.

FAQS

  1. How do I properly marinate chicken for Indian Chicken Biryani?

    To marinate chicken for Indian Chicken Biryani, mix 500 g of chicken pieces with 200 g of yogurt, 2 tbsp of ginger-garlic paste, 1 tbsp of red chilli powder, 1 tbsp of biryani masala, and a dash of salt. Let the mixture rest for at least 2 hours to allow the flavors to penetrate the chicken.

  2. What are some good substitutions for ingredients in Chicken Biryani?

    If you don't have ghee, you can substitute it with vegetable oil or butter. For a dairy-free option, use coconut yogurt instead of regular yogurt. If you want a milder flavor, reduce the amount of red chilli powder or use paprika instead.

  3. How can I store leftover Indian Chicken Biryani?

    To store leftover Indian Chicken Biryani, let it cool to room temperature, then transfer it to an airtight container. It can be refrigerated for up to 3 days. For longer storage, consider freezing it, where it can last for up to 2 months. Reheat thoroughly before serving.

  4. What side dishes pair well with Chicken Biryani?

    Indian Chicken Biryani pairs wonderfully with raita, a yogurt-based side dish that helps balance the spices. You can also serve it with a fresh salad, pickles, or a tangy chutney to enhance the meal experience.

  5. What is the best way to cook basmati rice for Chicken Biryani?

    To cook basmati rice for Chicken Biryani, rinse 500 g of rice under running water until the water runs clear to remove excess starch. Soak the rice in water for 30 minutes, then drain. Boil in 2 L of water until it's about 70% cooked, then drain and set aside before layering it over the chicken.

Loading reviews...

aksashaikhkitchen's profile picture
instagram

Aksa Shaikh

(@aksashaikhkitchen)

I am passionate about Cooking, 🔪 I Know alot of Cuisines, showcasing my Talent of Cooking here in ChefAdora. ...

chefadora
© 2025 Chefadora Pty Ltd, All Rights Reserved

Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia