14 Crowd-Pleasing Chicken Biryani Recipes Everyone Will Love

Laura Hauser

May 27, 2026

Kick off your next gathering with the ultimate comfort food: chicken biryani. These 14 crowd-pleasing recipes guarantee aromatic rice and tender chicken, from quick weeknight versions to show-stopping feasts. Everyone will love them – dive in!

Classic Hyderabadi Chicken Biryani

Classic Hyderabadi Chicken Biryani

Yeah, you know that biryani that hits every single craving? This Hyderabadi-style dum biryani layers tender, spiced chicken with fragrant basmati rice, sealed and slow-cooked for that iconic aroma. Get ready to impress.

Serving: 6 | Prep Time: 30 minutes | Cooking Time: 45 minutes

Ingredients

  • 2 lbs bone-in chicken thighs, skinned (about 6 pieces)
  • 1 cup plain yogurt, whisked
  • 2 tbsp ginger-garlic paste
  • 2 green chilies, slit
  • 1 tsp red chili powder
  • 1/2 tsp turmeric powder
  • 1 tsp garam masala
  • 1 tsp cumin powder
  • 1 tbsp lemon juice
  • 1 1/2 tsp salt, divided
  • 3 tbsp ghee, divided
  • 1 large onion, thinly sliced (for crispy onions)
  • 2 cups basmati rice, soaked 30 minutes
  • 4 cups water
  • 2 bay leaves
  • 4 green cardamom pods
  • 4 cloves
  • 1 cinnamon stick (2-inch)
  • 1/2 cup chopped mint leaves
  • 1/2 cup chopped cilantro
  • 1/4 tsp saffron threads, steeped in 2 tbsp warm milk
  • 2 tbsp oil

Instructions

  1. Mix chicken with yogurt, ginger-garlic paste, green chilies, red chili powder, turmeric, garam masala, cumin powder, lemon juice, and 1 tsp salt. Refrigerate for at least 1 hour (or overnight).
  2. While chicken marinates, fry onions in 2 tbsp ghee over medium heat until deep golden and crispy—about 15 minutes. Drain on paper towels.
  3. Drain soaked rice. Bring 4 cups water to a boil with bay leaves, cardamom, cloves, cinnamon, and 1/2 tsp salt. Add rice, boil exactly 5 minutes, then drain (rice should be 70% cooked).
  4. In a large heavy-bottomed pot (or dutch oven), heat 1 tbsp oil + remaining 1 tbsp ghee over medium-high. Sear marinated chicken for 3 minutes per side (don't crowd—do in batches if needed).
  5. Layer half the parboiled rice over the chicken. Sprinkle with half the crispy onions, mint, and cilantro. Drizzle half the saffron milk.
  6. Add remaining rice, then top with rest of crispy onions, mint, cilantro, and saffron milk. Dot with a little ghee if desired.
  7. Seal the pot: Cover with a tight lid, then seal edges with dough (mix flour+water) or heavy foil. Cook on low heat (simmer) for 25 minutes—don't peek! Tip: Place a griddle under the pot to prevent burning.
  8. Remove from heat, let rest 5 minutes before unsealing. Gently fluff rice with a fork, lifting layers.
  9. Tip: For extra aroma, place a few live coals on a piece of foil on top of the lid and drizzle with ghee—then cover for 2 minutes.

Serve this biryani straight from the pot with a side of raita or a squeeze of lemon. The chicken will be fall-apart tender, the rice perfectly separate, every bite loaded with spice and fragrance. Seriously, this is the biryani that'll make you a legend.

Spicy Kolkata Chicken Biryani

Spicy Kolkata Chicken Biryani

A fiery Kolkata chicken biryani that's loaded with bold spices, tender potatoes, and plenty of green chilies. This one-pot wonder packs a punch and delivers restaurant-level flavor at home.

Serving: 6 | Prep Time: 30 minutes | Cooking Time: 60 minutes

Ingredients

For the chicken marinade

  • 2 lbs chicken thighs, cut into 1.5-inch pieces
  • 1 cup plain yogurt
  • 1 tablespoon ginger-garlic paste
  • 1 teaspoon turmeric
  • 1 teaspoon red chili powder
  • 1 teaspoon garam masala
  • 1 teaspoon salt
  • 6 green chilies, slit lengthwise

For the rice

  • 2 cups basmati rice
  • 4 cups water
  • 1 bay leaf
  • 4 green cardamom pods
  • 1 inch cinnamon stick
  • 4 cloves
  • 1 teaspoon salt

For layering and cooking

  • 3 tablespoons ghee or oil
  • 2 large onions, thinly sliced
  • 3 medium potatoes, peeled and halved
  • 1/2 cup warm milk
  • 1/4 teaspoon saffron threads (optional but recommended)
  • 2 tablespoons chopped fresh cilantro
  • 1 tablespoon rose water (optional)
  • 1 teaspoon sugar

Instructions

  1. Marinate chicken: In a bowl, mix chicken with yogurt, ginger-garlic paste, turmeric, red chili powder, garam masala, salt, and slit green chilies. Cover and refrigerate for at least 30 minutes (or up to 4 hours for deeper flavor).
  2. Soak rice: Rinse basmati rice until water runs clear. Soak in cold water for 20 minutes, then drain. This step ensures fluffy, separate grains—don't skip it!
  3. Cook rice: In a large pot, bring 4 cups water to a boil with bay leaf, cardamom, cinnamon, cloves, and 1 tsp salt. Add drained rice, cook until 70% done (about 5-6 minutes, the grains should still have a slight bite). Drain and set aside.
  4. Fry onions: Heat 2 tbsp ghee in a heavy-bottomed pan. Fry sliced onions over medium-high heat, stirring often, until deep golden brown and crispy (about 8-10 minutes). Scoop out half for garnish, leave the rest in pan. Tip: Don't rush—caramelized onions build flavor.
  5. Brown chicken: Add remaining 1 tbsp ghee to the pan. Add marinated chicken pieces (including marinade) and sear on high for 2-3 minutes per side until browned. Tuck potatoes around the chicken, stir, and cook for 2 more minutes. Remove from heat.
  6. Layer biryani: Spread the chicken and potatoes evenly in the pan. Top with the par-cooked rice. Drizzle saffron-milk mixture (warm milk + saffron), rose water, sugar, and the reserved fried onions. Dot with any remaining ghee. For even layers, use a spatula to spread—don't press.
  7. Dum cooking: Cover the pot tightly with foil and then a lid (or use a damp cloth under the lid). Cook on the lowest heat for 25-30 minutes. Do not open the lid during cooking. After turning off heat, let it rest for 5 minutes—the steam finishes the cooking.
  8. Finish: Gently fluff the biryani with a fork, mixing layers slightly without mashing the rice. Garnish with fresh cilantro.

No joke—each bite brings a hit of heat from the chilies, balanced by fragrant rice and melt-in-your-mouth chicken. The potatoes soak up all those spicy juices, making them the hidden gems. Serve it straight from the pot with a side of raita to cool things down.

Creamy Kacchi Chicken Biryani

Creamy Kacchi Chicken Biryani

Don’t let the name fool you — this Creamy Kacchi Chicken Biryani is pure comfort, no fuss. Raw marinated chicken meets fragrant rice in a luscious yogurt-saffron gravy, all cooked together in one pot. It’s the kind of dinner that makes you look like a pro with minimal effort.

Serving: 6 | Prep Time: 30 minutes | Cooking Time: 60 minutes

Ingredients

For the Chicken Marinade

  • 1.5 lbs boneless chicken thighs, cut into 2-inch pieces
  • 1 cup plain full-fat yogurt
  • 2 tbsp ginger-garlic paste
  • 1 tsp salt
  • 1 tsp red chili powder
  • ½ tsp ground turmeric
  • 1 tsp garam masala
  • 2 tbsp lemon juice
  • 2 tbsp vegetable oil

For the Rice

  • 2 cups basmati rice
  • 5 cups water
  • 1 bay leaf
  • 4 green cardamom pods
  • 4 cloves
  • 1-inch cinnamon stick
  • 1 tbsp salt

For the Gravy and Layering

  • 2 large yellow onions, thinly sliced
  • ¼ cup ghee or butter
  • ½ cup heavy cream
  • ½ tsp saffron threads, crushed
  • 2 tbsp warm milk
  • ¼ cup chopped fresh cilantro
  • ¼ cup chopped fresh mint

Instructions

  1. In a large bowl, combine chicken with yogurt, ginger-garlic paste, salt, red chili powder, turmeric, garam masala, lemon juice, and oil. Mix well with your hands to coat every piece. Cover and refrigerate for at least 2 hours, ideally overnight.
  2. Rinse basmati rice until water runs clear. Soak in cold water for 30 minutes, then drain.
  3. In a large pot, bring 5 cups water to a boil. Add bay leaf, cardamom, cloves, cinnamon, and salt. Add rice and cook for exactly 5 minutes — rice should be just parboiled, still firm at the center. Drain and set aside. Tip: Don’t overcook, or biryani will turn mushy.
  4. While rice cooks, heat ghee in a heavy-bottomed pot (like a Dutch oven) over medium heat. Add sliced onions and sauté until deep golden brown, about 12 minutes. Transfer half the onions to a plate for garnish.
  5. Keep the remaining onions in the pot. Add marinated chicken and cook on high heat for 5 minutes, stirring, until chicken is just seared. No need to cook through.
  6. Spread the parboiled rice evenly over the chicken. In a small bowl, mix crushed saffron with warm milk and pour over the rice. Drizzle heavy cream over the top.
  7. Sprinkle cilantro and mint over the rice. Cover the pot with a tight-fitting lid. Place a heavy pan or skillet on top of the lid to seal (optional but helps with steam).
  8. Cook on high heat for 5 minutes, then reduce heat to the lowest setting and cook for 20 minutes. Do NOT open the lid during this time. Turn off heat and let biryani rest undisturbed for 10 more minutes.
  9. Tip: For extra layers, you can repeat the layering if you have a larger pot. Another tip: Use a heavy pot to prevent burning. Final tip: Always let biryani rest before opening — it finishes cooking and sets the layers.

Just let the biryani rest for 10 minutes before serving — that steam finishes the magic. Each bite is creamy, aromatic, and so satisfying. Serve with a bright raita or salad to balance the richness.

Quick One-Pot Chicken Biryani

Quick One-Pot Chicken Biryani

Under 40 minutes, this one-pot chicken biryani delivers big flavor with minimal cleanup. Marinate, sauté, simmer — and dinner’s ready.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

For the Biryani

  • 1 lb boneless skinless chicken thighs, cut into bite-size chunks
  • 1/2 cup plain full-fat yogurt
  • 1 tbsp biryani masala (or garam masala)
  • 1 tsp turmeric
  • 1 tsp chili powder (adjust heat to taste)
  • 1 tsp salt, divided
  • 2 tbsp ghee (or neutral oil)
  • 1 large yellow onion, thinly sliced
  • 4 garlic cloves, minced
  • 1-inch piece ginger, grated
  • 1 cup basmati rice, rinsed and soaked 15 minutes
  • 1 can (14.5 oz) diced tomatoes (undrained)
  • 1 1/2 cups water (or chicken broth)
  • 1/2 cup fresh cilantro, chopped
  • 1/4 cup fresh mint, chopped

Instructions

  1. In a medium bowl, combine chicken, yogurt, biryani masala, turmeric, chili powder, and 1/2 tsp salt. Stir to coat. Let marinate 10 minutes (or skip if pressed for time).
  2. Heat ghee in a large heavy-bottomed pot (like a Dutch oven) over medium-high heat. Add sliced onion and cook, stirring occasionally, until deep golden brown — about 6–8 minutes. (Well-browned onions = flavor gold.)
  3. Add garlic and ginger; stir constantly for 30 seconds until fragrant.
  4. Add marinated chicken in a single layer. Sear undisturbed for 2 minutes, then stir and cook 1–2 minutes more until lightly browned on all sides.
  5. Pour in diced tomatoes (with juices) and cook, scraping up any browned bits, for 2 minutes.
  6. Drain the soaked rice and add it to the pot along with 1 1/2 cups water and remaining 1/2 tsp salt. Stir once to combine, then bring to a full boil.
  7. Reduce heat to low, cover tightly with a lid, and simmer for 15 minutes. Do not lift the lid during cooking — the steam is key.
  8. Remove pot from heat and let it rest, still covered, for 5 minutes. Uncover and fluff rice gently with a fork. Fold in cilantro and mint. (Pro tip: Resting makes the rice fluffy, not gummy.)

Your fork will glide through tender chicken and perfectly spiced rice, each bite hitting with warm, aromatic heat. Serve it straight from the pot with a dollop of raita or a squeeze of lemon — leftovers taste even better the next day.

Healthy Low-Fat Chicken Biryani

Healthy Low-Fat Chicken Biryani

Lighter biryani? Yes, totally doable with lean chicken and a smart technique. We're ditching the heavy oil and using low-fat yogurt to keep it juicy without the guilt.

Serving: 4 | Prep Time: 20 minutes | Cooking Time: 35 minutes

Ingredients

  • 1 cup basmati rice
  • 1 lb boneless skinless chicken breast, cubed
  • 1 cup low-fat plain yogurt
  • 1 large yellow onion, thinly sliced
  • 2 tbsp ginger-garlic paste
  • 1 tsp ground turmeric
  • 1 tsp ground cumin
  • 1 tsp garam masala
  • 1/2 tsp chili powder
  • 1 tsp salt, divided
  • 1 tbsp vegetable oil
  • 2 cups water
  • 1/4 cup fresh cilantro, chopped
  • 1/4 cup fresh mint, chopped
  • Pinch of saffron threads (optional)

Instructions

  1. Rinse the basmati rice in cold water until clear, then soak in fresh water for 20 minutes. Drain well.
  2. In a bowl, combine cubed chicken with yogurt, ginger-garlic paste, turmeric, cumin, garam masala, chili powder, and 1/2 tsp salt. Mix well, cover, and marinate for 15 minutes at room temp.
  3. Heat oil in a large non-stick pot over medium-high. Add sliced onion and cook, stirring often, until deep golden brown (about 8–10 minutes). Transfer half to a plate for garnish.
  4. Add the marinated chicken (with all the marinade) to the pot. Increase heat to high and sear for 3–4 minutes, stirring, until the chicken is lightly browned on the outside.
  5. Add the drained rice, 2 cups water, and remaining 1/2 tsp salt. Stir gently. Bring to a full boil, then reduce heat to low, cover tightly, and cook for 15 minutes.
  6. Remove from heat. If using saffron, crumble a pinch into 1 tbsp hot water and drizzle over the rice. Sprinkle cilantro and mint on top. Cover and let rest 5 minutes.
  7. Uncover and fluff gently with a fork. Garnish with reserved crispy onions. Serve hot.

Not your typical heavy biryani—this one’s light, fragrant, and surprisingly satisfying. Serve with a side of cucumber raita or a simple salad for a complete meal.

South Indian Coconut Chicken Biryani

South Indian Coconut Chicken Biryani

Look, biryani doesn't have to be complicated. This South Indian Coconut Chicken Biryani is a one-pot dream with creamy coconut milk and fragrant curry leaves. Bold flavors, minimal fuss — let’s get cooking.

Serving: 4 | Prep Time: 20 minutes | Cooking Time: 40 minutes

Ingredients

Chicken Marinade

  • 1 lb boneless chicken thighs, cut into bite-sized pieces
  • 1/2 cup plain yogurt
  • 1 tbsp ginger-garlic paste
  • 1 tsp turmeric powder
  • 1 tsp red chili powder
  • 1 tsp garam masala
  • 1 tsp salt

Biryani Base

  • 1.5 cups basmati rice
  • 3 tbsp ghee or oil
  • 2 large onions, thinly sliced
  • 2-3 green chilies, slit
  • 10-12 curry leaves
  • 4 cloves
  • 2 green cardamom pods
  • 1-inch cinnamon stick
  • 1.5 cups full-fat coconut milk
  • 1 cup water
  • Salt to taste (about 1 tsp)
  • 2 tbsp chopped cilantro for garnish

Instructions

  1. In a bowl, combine chicken with yogurt, ginger-garlic paste, turmeric, chili powder, garam masala, and 1 tsp salt. Mix well, cover, and refrigerate for at least 30 minutes (or overnight).
  2. Rinse basmati rice under cold water until water runs clear. Soak in water for 20 minutes, then drain.
  3. Heat ghee in a heavy-bottomed pot over medium heat. Add cloves, cardamom, and cinnamon; fry for 30 seconds until fragrant.
  4. Add sliced onions and green chilies; sauté until onions are deep golden brown, about 10-12 minutes. Stir in curry leaves and cook for 1 more minute.
  5. Add marinated chicken to the pot. Cook on high heat, stirring often, until chicken is no longer pink, about 5-7 minutes.
  6. Pour in coconut milk and water; add salt. Bring to a rolling boil.
  7. Spread drained rice evenly over the chicken. Do not stir. Cover pot tightly with a lid (wrap lid with foil to seal). Reduce heat to low and cook for 20 minutes.
  8. Turn off heat and let the biryani rest, covered, for 10 minutes. This step is crucial for fluffy rice.
  9. Gently fluff with a fork, mixing rice and chicken. Garnish with cilantro.

Your kitchen will smell like a Kerala kitchen in minutes. The rice is fluffy, the chicken is tender, and that coconut-curry leaf combo is pure magic. Serve with a cooling raita or a squeeze of lime for extra zing.

Sindhi Chicken Biryani

Sindhi Chicken Biryani

Zooming in on the ultimate tangy Sindhi chicken biryani—bold tomatoes, green mango, loads of coriander. This isn't your average biryani; it's a flavor bomb that'll wake up your taste buds. Ready to get cooking?

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 45 minutes

Ingredients

For the Chicken Marinade

  • 2 lbs boneless skinless chicken thighs, cut into chunks
  • 1 cup plain yogurt
  • 2 tbsp ginger-garlic paste
  • 1 tsp turmeric powder
  • 1 tsp red chili powder
  • 1 tsp salt
  • 1 medium raw green mango, peeled and sliced
  • 2 medium tomatoes, chopped
  • 1/2 cup fresh coriander, chopped
  • 1/4 cup fresh mint, chopped
  • 2 green chilies, sliced

For the Rice

  • 2 cups basmati rice
  • 4 cups water
  • 1 tsp salt
  • 2 bay leaves
  • 4 green cardamom pods
  • 1 cinnamon stick

For the Tadka & Assembly

  • 3 medium onions, thinly sliced
  • 1/2 cup vegetable oil
  • 1 tsp cumin seeds
  • 1 tsp garam masala
  • 1/2 cup warm water

Instructions

  1. Marinate the chicken: In a bowl, combine chicken with yogurt, ginger-garlic paste, turmeric, red chili powder, and salt. Add green mango, tomatoes, coriander, mint, and green chilies. Mix well, cover, and refrigerate for at least 30 minutes (longer = tangier).
  2. Rinse basmati rice several times until the water runs clear. Soak in fresh water for 20 minutes, then drain.
  3. In a large pot, bring 4 cups water to a boil. Add salt, bay leaves, cardamom pods, and cinnamon stick. Add drained rice and cook for exactly 5 minutes—it should be parboiled (still firm in the center). Drain and set aside.
  4. In a heavy-bottomed pot or Dutch oven, heat vegetable oil over medium-high heat. Add sliced onions and cook, stirring occasionally, for 12–15 minutes until deep golden brown. Remove half the onions and set aside for garnish.
  5. To the remaining onions in the pot, add cumin seeds and stir for 30 seconds. Then add the entire marinated chicken mixture. Cook, stirring, for 5–7 minutes until the surface of the chicken turns opaque. Pour in 1/2 cup warm water and scrape up any browned bits from the bottom—this adds deep flavor.
  6. Spread the parboiled rice evenly over the chicken. Sprinkle garam masala over the rice. Cover the pot tightly with a lid (or foil). Reduce heat to the lowest setting and cook for 20 minutes. Do not open the lid—steam is key.
  7. After 20 minutes, turn off the heat and let the biryani rest, still covered, for 5 minutes. Then gently fluff the rice with a fork, mixing lightly with the chicken layers.
  8. Garnish with reserved fried onions and extra fresh coriander. Serve hot.

When you lift the lid, the steam releases an incredible mix of tangy, spicy, and herbal aromas. The chicken is tender, rice is fluffy, and every bite has a punch of green mango sourness. Serve with cooling raita or a simple cucumber salad to balance the heat.

Lucknowi (Awadhi) Chicken Biryani

Lucknowi (Awadhi) Chicken Biryani

UNDERSTATED elegance, but explosive flavor—that’s Awadhi biryani. It’s all about subtlety: saffron, rose water, and slow-cooked magic. Skip the heavy masala—this one whispers.

Serving: 4 | Prep Time: 30 minutes | Cooking Time: 45 minutes

Ingredients

For the Chicken Marinade

  • 1 lb boneless chicken thighs, cut into chunks
  • ½ cup plain yogurt
  • 2 tbsp ginger-garlic paste
  • 1 tsp turmeric
  • 1 tsp red chili powder
  • 1 tsp garam masala
  • 1 tsp salt
  • 2 tbsp lemon juice

For the Rice

  • 2 cups basmati rice
  • 4 cups water
  • 1 tbsp ghee
  • 2 bay leaves
  • 4 green cardamom pods
  • 4 cloves
  • 1-inch cinnamon stick
  • 1 tsp salt

For Layering

  • 1 large onion, thinly sliced and fried until golden (birista)
  • ¼ cup warm milk
  • ¼ tsp saffron threads
  • 2 tbsp rose water
  • 3 tbsp ghee, melted
  • ¼ cup fresh mint leaves
  • ¼ cup fresh cilantro leaves
  • 2 tbsp all-purpose flour mixed with 2-3 tbsp water for sealing dough

Instructions

  1. In a bowl, combine chicken with yogurt, ginger-garlic paste, turmeric, chili powder, garam masala, salt, and lemon juice. Mix well, cover, and refrigerate for at least 30 minutes (up to 2 hours for deeper flavor).
  2. Rinse basmati rice under cold water until clear. Soak in water for 30 minutes, then drain.
  3. Bring 4 cups water to a boil in a large pot. Add ghee, bay leaves, cardamom, cloves, cinnamon, and salt. Add drained rice and cook until 80% done (about 5-7 minutes). Drain and set aside. Tip: The rice should still have a bite—it will finish cooking during dum.
  4. While rice cooks, fry the sliced onion in a pan with a splash of oil over medium heat until deep golden brown and crispy. Drain on paper towels. This is your birista.
  5. In a small bowl, warm the milk and crumble in saffron threads. Let steep for 5 minutes. Add rose water and stir. Tip: Steeping saffron in warm milk releases maximum color and aroma.
  6. In a heavy-bottomed pot or Dutch oven, spread half the marinated chicken evenly on the bottom. Top with half the par-cooked rice. Drizzle with half the saffron-rose milk and half the melted ghee. Sprinkle with half the birista, half the mint, and half the cilantro.
  7. Repeat layers: remaining chicken, remaining rice, remaining saffron milk, remaining ghee, remaining birista, remaining mint and cilantro.
  8. Make a tight seal: mix flour and water into a pliable dough. Roll into a long rope and press around the rim of the pot. Press the lid firmly onto the dough to create an airtight seal. Tip: If you don’t have dough, wrap the lid edge tightly with foil.
  9. Place the pot over high heat for 2 minutes, then reduce heat to the lowest setting. Cook for 25 minutes. Do not open the lid during cooking—steam is key.
  10. After 25 minutes, remove from heat and let rest, still sealed, for 5 minutes. Then carefully break the seal and open the lid. Gently fluff the rice with a fork, mixing layers slightly.

Perfect for a dinner party where you want to impress without shouting. The subtle perfume of rose and saffron mingles with tender, spiced chicken—each bite is a layered revelation. Serve with a cooling raita or simple salad.

Chettinad Chicken Biryani

Chettinad Chicken Biryani

Let’s cut to the chase: this Chettinad Chicken Biryani is a spicy, fragrant one-pot wonder that’ll make your taste buds do a double take. We’re talking roasted spices, crackling peppercorns, and curry leaves that bring the heat and the flavor—no shortcuts, just bold moves.

Serving: 4 | Prep Time: 30 minutes | Cooking Time: 45 minutes

Ingredients

For the Marinade

  • 1 lb boneless chicken thighs, cut into chunks
  • 1/2 cup plain yogurt
  • 1 tbsp ginger-garlic paste
  • 1 tsp turmeric
  • 1 tsp Kashmiri chili powder
  • 1 tsp salt

For the Chettinad Masala

  • 2 tbsp coriander seeds
  • 1 tbsp cumin seeds
  • 1 tsp fennel seeds
  • 1 tbsp black peppercorns
  • 4 dried red chilies
  • 2 inches cinnamon stick
  • 4 cloves
  • 2 green cardamoms
  • 1 star anise
  • 10-12 fresh curry leaves

For the Rice

  • 2 cups basmati rice, soaked 30 minutes
  • 4 cups water
  • 1 bay leaf
  • 1 inch cinnamon stick
  • 4 cloves
  • 1 tsp salt
  • 1 tbsp ghee

For the Gravy & Layering

  • 3 tbsp vegetable oil
  • 2 large onions, thinly sliced
  • 2 tomatoes, chopped
  • 1/2 cup fresh cilantro, chopped
  • 1/2 cup fresh mint leaves, chopped
  • 1/4 cup warm milk
  • a pinch of saffron threads
  • 2 tbsp ghee

Instructions

  1. Step 1: Mix all marinade ingredients in a bowl. Add chicken, coat well, cover, and refrigerate for at least 30 minutes (up to 2 hours). Tip: Yogurt tenderizes the meat and helps the spices stick.
  2. Step 2: While chicken marinates, dry roast all Chettinad masala ingredients (except curry leaves) in a pan over medium heat for 2-3 minutes until fragrant. Add curry leaves for the last 30 seconds. Cool completely, then grind to a fine powder. Set aside.
  3. Step 3: In a large pot, bring 4 cups water with bay leaf, cinnamon, cloves, salt, and ghee to a boil. Add soaked, drained rice. Cook until rice is 70% done (about 5 minutes). Drain and set aside. Tip: Parboiling ensures separate grains after dum.
  4. Step 4: In a heavy-bottomed pot, heat 3 tbsp oil over medium heat. Add sliced onions and sauté until deep golden brown, about 10-12 minutes. Remove half for layering, leave rest in pot.
  5. Step 5: To the pot with remaining onions, add chopped tomatoes. Cook until mushy, about 3-4 minutes. Add marinated chicken and cook on high for 5 minutes, stirring, until chicken is sealed. Tip: High heat locks in juices.
  6. Step 6: Add 2 tbsp of the ground Chettinad masala (store rest for another use) and 1/2 cup water. Stir, cover, and simmer on low for 15 minutes until chicken is cooked through and gravy thickens. Garnish with cilantro and mint.
  7. Step 7: In a small bowl, warm the milk and add saffron. Let steep for 5 minutes.
  8. Step 8: Layer the biryani: Spread half the parboiled rice over the chicken gravy. Sprinkle half the saffron milk, half the reserved fried onions, and half the remaining cilantro and mint. Repeat layers with remaining rice, saffron milk, onions, and herbs. Dot with 2 tbsp ghee.
  9. Step 9: Cover the pot tightly with foil and a lid. Cook on very low heat (dum) for 20 minutes. Do not open the lid. Tip: Use a tawa or griddle under the pot to distribute heat evenly.
  10. Step 10: After 20 minutes, turn off heat and let rest for 5 minutes. Gently fluff with a fork before serving.

Just one forkful and you’ll taste the layers of roasted masala, tender chicken, and fluffy rice—all bound together by that signature Chettinad heat. Serve with a cooling raita or a simple onion salad to balance the spice.

Afghani Chicken Biryani

Afghani Chicken Biryani

Packed with flavor, this Afghani Chicken Biryani swaps heat for sweetness. Dried fruits and nuts make every bite a treasure hunt. Ready in under an hour, it’s the ultimate one-pot wonder.

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 45 minutes

Ingredients

Chicken Marinade

  • 1.5 lbs chicken thighs, cut into chunks
  • 1 cup plain yogurt
  • 1 tbsp ginger-garlic paste
  • 1 tsp salt
  • 1/2 tsp turmeric
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1/2 tsp cardamom powder
  • a pinch of saffron soaked in 2 tbsp warm milk

Rice

  • 2 cups basmati rice
  • 4 cups water
  • 1 tsp salt
  • 2 tbsp ghee
  • 1 cinnamon stick
  • 4 green cardamom pods
  • 4 cloves

Layering & Garnish

  • 3 tbsp ghee
  • 1 large onion, thinly sliced
  • 1/2 cup dried apricots, halved
  • 1/4 cup raisins
  • 1/4 cup slivered almonds
  • 2 tbsp rose water
  • a handful of fresh mint leaves
  • a few saffron threads (optional)

Instructions

  1. Marinate the chicken: In a bowl, mix yogurt, ginger-garlic paste, salt, turmeric, cumin, coriander, cardamom, and saffron milk. Add chicken, coat well, and refrigerate for 30 minutes (or up to 4 hours).
  2. Prep the rice: Rinse basmati rice until water runs clear, then soak in cold water for 20 minutes. Drain.
  3. Cook the rice: In a large pot, bring 4 cups water with salt, cinnamon, cardamom pods, and cloves to a boil. Add rice, cook 5 minutes until parboiled (still firm). Drain and set aside.
  4. Caramelize onions: In a heavy-bottomed pot, heat 3 tbsp ghee over medium heat. Add sliced onions and cook, stirring often, until deep golden brown (about 10 minutes). Remove half for garnish.
  5. Toast nuts: To the same pot, add almonds and sauté 1-2 minutes until fragrant. Add apricots and raisins, stir 30 seconds, then remove with the onions.
  6. Cook chicken: In the same pot, add the marinated chicken. Cook 5-7 minutes, stirring, until no longer pink. Spread chicken evenly over the bottom.
  7. Layer the biryani: Evenly layer half the parboiled rice over the chicken. Top with half the caramelized onions and nut-fruit mixture. Sprinkle half the rose water and mint.
  8. Repeat layers: Add remaining rice, then the rest of onions, nuts, fruits, rose water, and mint. Drizzle any leftover ghee from the pan on top. For extra color, sprinkle a few saffron threads.
  9. Steam: Cover the pot tightly with a lid (seal with foil if needed). Cook on low heat for 25 minutes. Do not lift the lid during this time. Tip: Place a skillet under the pot to prevent burning.
  10. Rest & serve: Turn off heat and let the biryani rest, covered, for 5 minutes. Gently fluff with a fork, mixing layers if desired. Serve hot with raita or a simple salad.

Zesty and aromatic, this biryani balances tender chicken with sweet pops of apricot and crunch from almonds. Serve with cool raita to contrast the warmth—it's a crowd-pleaser every time.

Instant Pot Chicken Biryani

Instant Pot Chicken Biryani

Zap your dinner routine with Instant Pot Chicken Biryani. No layering, no parboiling—just dump, press, and get layers of spiced rice and tender chicken. Ready in under an hour, with zero stress.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

  • 1.5 lbs boneless chicken thighs, cut into chunks
  • 1 cup plain yogurt
  • 1 tbsp ginger-garlic paste
  • 1 tsp each: turmeric, cumin, garam masala, chili powder
  • 1 tsp salt
  • 2 cups basmati rice, rinsed and soaked 20 min
  • 2 medium onions, thinly sliced
  • 1/4 cup ghee or oil
  • 1 cinnamon stick, 4 cloves, 2 green cardamom pods, 1 bay leaf
  • 1.5 cups water or chicken broth
  • A handful each fresh cilantro and mint, chopped

Instructions

  1. Turn Instant Pot to Sauté mode and add ghee. Once hot, add whole spices (cinnamon, cloves, cardamom, bay leaf) and stir for 30 seconds until fragrant.
  2. Add sliced onions and cook, stirring often, until golden brown, about 8–10 minutes. Tip: Don't rush the onions—they build the flavor base.
  3. Add ginger-garlic paste and cook for 1 minute until raw smell disappears.
  4. Add chicken chunks, yogurt, and all ground spices (turmeric, cumin, garam masala, chili powder, salt). Mix well and cook for 2–3 minutes, letting the chicken sear slightly.
  5. Press Cancel to stop sauté. Add rinsed and drained rice, then pour in water. Gently stir to combine, ensuring rice is submerged.
  6. Close lid, set valve to Sealing. Pressure Cook on High for 8 minutes.
  7. Let pressure release naturally for 10 minutes, then quick release remaining steam. Tip: Natural release prevents mushy rice.
  8. Open lid, fluff rice with a fork. Stir in fresh cilantro and mint. Tip: Let it sit covered for 5 minutes before serving for extra flavor melding.

Fluffy, fragrant, and perfectly spiced—this Instant Pot biryani delivers restaurant vibes without the fuss. Serve with raita or a squeeze of lemon, and watch it disappear.

Oven-Baked Chicken Biryani

Oven-Baked Chicken Biryani

Mmm, get ready for the easiest biryani of your life—no stovetop babysitting. We’re layering marinated chicken and fragrant rice, then letting the oven do all the magic. Trust me, this baked biryani is a game-changer.

Serving: 6 | Prep Time: 30 minutes | Cooking Time: 45 minutes

Ingredients

For the chicken marinade

  • 1.5 lbs boneless skinless chicken thighs, cut into bite-sized chunks
  • 1 cup plain full-fat yogurt
  • 1 tablespoon ginger-garlic paste
  • 1 teaspoon turmeric
  • 1 teaspoon red chili powder (or cayenne, to your heat preference)
  • 1 teaspoon garam masala
  • 1 teaspoon salt
  • Juice of half a lemon
  • A handful of fresh cilantro and mint, chopped

For the rice

  • 2 cups basmati rice
  • 4 cups water for parboiling
  • 2 bay leaves
  • 4 green cardamom pods, lightly crushed
  • 1 cinnamon stick
  • 1 teaspoon salt

For the layering and baking

  • 2 tablespoons ghee or butter
  • 1 large onion, thinly sliced
  • A pinch of saffron threads soaked in 2 tablespoons warm milk (optional, but so worth it)
  • Additional chopped cilantro and mint for garnish

Instructions

  1. Step 1: Marinate the chicken. In a bowl, combine chicken with yogurt, ginger-garlic paste, turmeric, chili powder, garam masala, salt, lemon juice, and cilantro-mint. Mix well, cover, and refrigerate for at least 20 minutes (or up to overnight—more flavor!).
  2. Step 2: Parboil the rice. Rinse basmati until water runs clear. Bring 4 cups water to a boil with bay leaves, cardamom, cinnamon, and 1 teaspoon salt. Add rice and cook for exactly 5 minutes—it should be firm, not mushy. Drain and set aside.
  3. Step 3: Caramelize the onions. Heat ghee in an oven-safe pot (like a Dutch oven) over medium heat. Add sliced onion and cook, stirring often, until deep golden brown, about 15 minutes. Remove half for garnish.
  4. Step 4: Preheat oven to 375°F.
  5. Step 5: Layer the biryani. Spread the marinated chicken over the caramelized onions in the pot. Top with the parboiled rice, gently flattening it. Drizzle saffron milk (if using) and scatter reserved onions and extra cilantro-mint on top.
  6. Step 6: Bake. Cover the pot tightly with a lid or foil. Bake for 40 minutes at 375°F. Then remove lid and bake another 5 minutes to let excess steam escape—this keeps the rice fluffy.
  7. Tip: Don’t stir the layers before baking—the magic happens when you fluff it after.
  8. Tip: If you want a crispy bottom (tahdig-style), add an extra tablespoon of ghee to the pot before layering.
  9. Step 7: Rest and serve. Let the biryani rest for 5 minutes uncovered. Then gently fluff with a fork, mixing the layers slightly. Serve hot with raita or a simple salad.

Zingy, aromatic, and perfectly tender—every bite of this oven-baked biryani packs a punch. The rice stays fluffy, the chicken juicy, and that crispy bottom is pure gold. My go-to hack? Double the batch and freeze leftovers for a weeknight hero.

Chicken Biryani with Saffron and Yogurt

Chicken Biryani with Saffron and Yogurt

Zoom in on this showstopper: chicken biryani with saffron and yogurt. It’s a fragrant, layered rice dish that hits all the right notes—spiced, creamy, and golden. You’re about to nail that restaurant-quality biryani at home.

Serving: 6 | Prep Time: 30 minutes | Cooking Time: 45 minutes

Ingredients

Chicken Marinade

  • 1.5 lbs boneless chicken thighs, cut into bite-sized pieces
  • 1 cup plain full-fat yogurt
  • 1 tbsp ginger-garlic paste
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1 tsp garam masala
  • 1/2 tsp turmeric
  • 1/2 tsp cayenne pepper (optional)
  • 1 tsp salt
  • 2 tbsp lemon juice

Rice & Saffron

  • 2 cups basmati rice
  • 4 cups water
  • 1 tsp salt (for boiling rice)
  • 1/2 tsp saffron threads
  • 2 tbsp warm milk or water

Layering & Cooking

  • 3 tbsp ghee or butter
  • 2 large yellow onions, thinly sliced
  • 1/4 cup chopped fresh mint leaves
  • 1/4 cup chopped fresh cilantro
  • 1/2 cup fried onions (store-bought or homemade)
  • 1/4 cup warm water (for final steaming)

Instructions

  1. In a large bowl, combine chicken pieces with yogurt, ginger-garlic paste, cumin, coriander, garam masala, turmeric, cayenne (if using), salt, and lemon juice. Mix well, cover, and marinate in the fridge for at least 30 minutes (overnight for deeper flavor).
  2. Rinse basmati rice under cold water until water runs clear. Soak in fresh water for 20 minutes, then drain.
  3. Bring 4 cups of water to a boil in a large pot. Add 1 tsp salt and the drained rice. Cook for exactly 7 minutes—the rice should be parboiled (firm to bite). Drain and set aside.
  4. In a small bowl, crumble saffron threads into 2 tbsp warm milk or water. Let steep for 10 minutes. This releases that gorgeous color and aroma.
  5. Heat ghee in a large, heavy-bottomed pot (like a Dutch oven) over medium heat. Add sliced onions and cook, stirring often, until deeply golden brown—about 12-15 minutes. Don't rush; darker onions mean more flavor. Remove half the onions for garnish.
  6. Add the marinated chicken to the pot with the remaining onions. Cook on medium-high for 5-7 minutes, stirring occasionally, until the chicken is no longer pink. The yogurt will thicken and coat the chicken.
  7. Reduce heat to low. Spread the parboiled rice evenly over the chicken. Drizzle the saffron milk over the rice. Sprinkle with mint, cilantro, and half the fried onions.
  8. Pour 1/4 cup warm water around the edges of the pot. Cover tightly with a lid (wrap lid edge with a kitchen towel to seal). Cook on very low heat for 20 minutes. Do not open the lid during this time.
  9. After 20 minutes, remove from heat and let it sit, covered, for another 5 minutes. Gently fluff the rice with a fork, mixing layers if desired. Be careful not to break the rice grains.
  10. Transfer to a serving platter and top with remaining fried onions. Serve hot.

Kick back and enjoy this biryani—it’s a complete meal on its own. The chicken stays tender and juicy from the yogurt marinade, while the saffron infuses every grain with a subtle floral aroma. Serve with a dollop of raita or a crisp cucumber salad for a refreshing contrast.

Dairy-Free Chicken Biryani (without Yogurt)

Dairy-Free Chicken Biryani (without Yogurt)

Kick dairy to the curb with this creamy, dreamy chicken biryani that swaps yogurt for rich coconut cream. It’s bold, aromatic, and totally lactose-intolerance-friendly — a one-pot wonder you’ll crave.

Serving: 4 | Prep Time: 20 minutes | Cooking Time: 45 minutes

Ingredients

  • 2 cups basmati rice, rinsed and soaked 30 minutes
  • 1 lb boneless chicken thighs, cut into bite-sized chunks
  • 1 can (13.5 oz) full-fat coconut cream
  • 1 large onion, thinly sliced
  • 2 tbsp ginger-garlic paste
  • 1 tsp turmeric powder
  • 1 tsp ground cumin
  • 1 tsp garam masala
  • a pinch of cayenne (optional, for heat)
  • 3 tbsp ghee or neutral oil (use dairy-free ghee or oil)
  • 1 cinnamon stick
  • 3 green cardamom pods
  • 4 cloves
  • 2 bay leaves
  • a big handful of fresh cilantro, chopped
  • a big handful of fresh mint leaves, chopped
  • salt to taste
  • a pinch of saffron threads, soaked in 2 tbsp warm water
  • a couple of tbsp fried onions (optional)

Instructions

  1. Rinse basmati rice thoroughly until water runs clear, then soak in cold water for 30 minutes. Drain well. (Tip: Soaking helps grains cook evenly and stay fluffy.)
  2. Heat a large heavy pot over medium-high heat. Add ghee or oil. Toss in cinnamon, cardamom, cloves, and bay leaves. Sizzle for 30 seconds until fragrant.
  3. Add sliced onions. Cook, stirring often, until deep golden brown — about 10 minutes. (Tip: Don’t rush this; caramelized onions are the flavor backbone.)
  4. Push onions to the side of the pot. Add ginger-garlic paste and cook for 1 minute, stirring, until aromatic.
  5. Add chicken chunks. Sear until no longer pink on the outside, about 3–5 minutes, turning occasionally.
  6. Sprinkle turmeric, cumin, garam masala, cayenne (if using), and salt over the chicken. Stir well to coat every piece.
  7. Pour in the coconut cream. Bring to a gentle simmer, then cook uncovered for 5 minutes, stirring occasionally, until slightly thickened.
  8. Meanwhile, bring a separate large pot of salted water to a rolling boil. Add the soaked and drained rice. Parboil for exactly 5 minutes — the grains should be almost tender but still have a firm bite. Drain immediately.
  9. Layer the parboiled rice evenly over the chicken-coconut mixture in the first pot. Sprinkle half the chopped cilantro and half the mint over the rice.
  10. Drizzle the saffron water (including threads) over the top. Sprinkle with fried onions if using.
  11. Cover the pot tightly with a lid — seal with foil if needed to keep steam in. Reduce heat to low. Cook (dum) for 20 minutes. Do not open the lid. (Tip: Trapping steam is key for that fluffy, layered biryani texture.)
  12. After 20 minutes, turn off the heat. Let the pot rest, still covered, for 5 minutes. Then gently fluff the rice with a fork, mixing in the chicken and layers.
  13. Garnish with remaining cilantro and mint. Serve hot.

Huge, bold flavors without a drop of dairy. The coconut cream adds a subtle sweetness that balances the spices perfectly. Serve with a fresh cucumber salad or just dig in solo — it’s that good.

Conclusion

Bring a taste of India to your kitchen with these 14 crowd-pleasing chicken biryani recipes. Each one is perfect for your next gathering. Try one tonight, then let us know your favorite in the comments! And don’t forget to pin this roundup for later.

Leave a Comment