Chicken biryani is the showstopper rice dish of South Asia: tender, spiced chicken layered with long-grain basmati, saffron, fried onions, mint, and cilantro, then steamed together until every grain is fragrant. It looks impressive and tastes even better.
This easy chicken biryani recipe breaks the process into simple steps without losing the traditional flavor. It is a halal-friendly, restaurant-style chicken biryani that works for family dinners, Eid gatherings, and special occasions.
Recipe at a Glance
| Prep Time | 30 minutes (plus 1 hour marinating) |
| Cook Time | 1 hour 15 minutes |
| Total Time | About 2 hours 45 minutes |
| Servings | 6 servings |
| Category | Dinner / Rice Dish |
Why You’ll Love This Chicken Biryani
- Fragrant, layered flavor in every bite
- Juicy yogurt-marinated chicken and fluffy basmati rice
- One pot for the final steaming (dum) step
- Halal-friendly with simple pantry spices
- Perfect for celebrations and feeding a crowd
Ingredients You’ll Need
- For the chicken: 2 pounds bone-in chicken pieces (halal) or 1½ pounds boneless thighs, ½ cup plain yogurt, 2 tablespoons ginger-garlic paste, 1 tablespoon lemon juice, 2 teaspoons salt, 1 teaspoon turmeric, 2 teaspoons red chili powder, and 1½ tablespoons biryani masala or garam masala
- 3 large onions, thinly sliced, and ¼ cup oil or ghee
- 1 tomato, chopped, and ½ cup each chopped fresh mint and cilantro
- For the rice: 2 cups basmati rice (soaked 30 minutes), 8 cups water, 1 tablespoon salt, 4 green cardamom pods, 4 cloves, 1 cinnamon stick, 2 bay leaves, and 1 teaspoon cumin seeds
- A generous pinch of saffron soaked in ¼ cup warm milk
- Raita and sliced cucumber, for serving
How to Make Chicken Biryani
- Mix the chicken with the yogurt, ginger-garlic paste, lemon juice, salt, turmeric, chili powder, and biryani masala. Cover and marinate for at least 1 hour or overnight.
- Heat the oil in a large heavy pot over medium heat and cook the onions for 20 to 25 minutes, stirring often, until deep golden brown. Remove half of the onions and set aside for layering.
- Add the marinated chicken and tomato to the pot and cook for 15 to 20 minutes until the chicken is tender and the gravy is thick. Stir in half of the mint and cilantro.
- Meanwhile, bring the water, salt, and whole spices to a boil, add the drained rice, and boil for 6 to 7 minutes until about 70 percent cooked. Drain.
- Spread half of the rice over the chicken, then sprinkle with the reserved onions, the remaining herbs, and half of the saffron milk. Add the remaining rice and saffron milk on top.
- Cover tightly with a lid (seal with foil or dough if needed) and cook on the lowest heat for 25 minutes. Rest for 10 minutes, then gently fluff and serve with raita.
Tips for the Best Restaurant-Style Chicken Biryani
- Use aged basmati rice for long, separate grains.
- Cook the rice to only 70 percent so it finishes steaming without turning mushy.
- Brown the onions slowly; they add deep color and sweetness.
- Seal the pot well so the steam stays in.
- Do not stir the layers; fluff gently from the edges.
Variations to Try: Biryani Ideas
- Make it with halal lamb or beef for a richer biryani.
- Add boiled eggs or potatoes between the layers.
- Use a pressure cooker or Instant Pot for a faster version.
- Add a spoonful of ghee over the top before steaming.
How to Store It
Refrigerate leftover biryani in an airtight container for up to 3 days. Reheat in the microwave with a splash of water or in a covered pan over low heat. Freeze in portions for up to 2 months.
Frequently Asked Questions
What is the best rice for chicken biryani?
Aged long-grain basmati rice is best because it cooks into fluffy, separate grains and absorbs the spices well.
How long should I marinate the chicken for biryani?
At least 1 hour, but overnight in the fridge gives the most tender, flavorful chicken.
What does dum mean in biryani?
Dum is the slow steaming step in a sealed pot that allows the rice and chicken to cook together and absorb the flavors.
Can I make chicken biryani ahead of time?
You can marinate the chicken and fry the onions a day ahead, then assemble and steam when ready to serve.

Easy Chicken Biryani
Ingredients
Equipment
Method
- Step 1: Marinate the chicken with the yogurt and spices for at least 1 hour.
- Step 2: Fry the onions until deep golden and reserve half.
- Tip: Brown them slowly.
- Step 3: Cook the chicken and tomato until tender and add half the herbs.
- Step 4: Parboil the rice with the whole spices for 6 to 7 minutes until 70 percent cooked.
- Step 5: Layer the rice over the chicken with the reserved onions, herbs, and saffron milk.
- Step 6: Seal and steam on the lowest heat for 25 minutes, then rest 10 minutes.
- Tip: Do not lift the lid while steaming.
Notes
Use halal-certified chicken.