Chicken Biryani

Chicken biryani is the crown jewel of Indian cooking: long-grain basmati rice layered with saffron, crispy fried onions, and chicken marinated in warm spices, all steamed together so every grain absorbs the aroma. It is a celebration dish — fragrant, colorful, and impressive enough for guests, yet very doable at home.
- Prep time
- 30 mins
- Cook time
- 45 mins
- Total time
- 1 hr 15 mins
- Servings
- 6 servings
- Calories
- 720
Ingredients
- 3 cups basmati rice, rinsed and soaked 30 minutes
- 1 1/2 lbs (680 g) bone-in chicken pieces
- 1 cup plain yogurt
- 2 tablespoons biryani masala
- 1 teaspoon turmeric
- 1 tablespoon lemon juice
- 1 teaspoon salt, plus more for the rice water
- 3 large onions, thinly sliced
- 1/2 cup neutral oil, for frying onions
- 1/2 teaspoon saffron threads soaked in 1/4 cup warm milk
- 4 tablespoons ghee or butter, melted
- 4 green cardamom pods
- 4 whole cloves
- 1/2 cup chopped cilantro and mint, mixed
Instructions
- Mix the yogurt, biryani masala, turmeric, lemon juice, and salt. Coat the chicken and marinate at least 1 hour in the fridge.
- Fry the sliced onions in hot oil until deep golden and crisp, about 10 to 12 minutes. Drain on paper towels and set aside — these are your birista.
- Boil the soaked rice in plenty of salted water with the cardamom and cloves for exactly 5 minutes until 70 percent cooked. Drain immediately.
- Spread the marinated chicken in a heavy pot. Layer half the par-cooked rice over it, then half the fried onions and half the herbs.
- Repeat with the remaining rice, onions, and herbs. Drizzle the saffron milk and melted ghee over the top.
- Cover the pot with a tight lid (seal the edge with dough or a clean kitchen towel under the lid). Cook on high for 5 minutes, then low for 30 minutes — this is the dum steam.
- Turn off the heat and rest, still covered, for 15 minutes. Do not peek — the steam is finishing the rice.
- Gently fluff from the sides with a fork to mix the layers without breaking the grains.
- Serve with raita and lemon wedges.
Pro tips
- Aging matters: use aged basmati and do not skip the 30-minute soak — it gives longer, fluffier grains.
- Par-cook the rice to 70 percent; it finishes in the steam, and fully cooked rice turns mushy.
- The tight seal is everything in dum cooking — any escaping steam means unevenly cooked rice.
- Bone-in chicken adds far more flavor to the layers than boneless.
Frequently asked questions
What is dum cooking?
Dum is a slow-steaming technique where layered rice and meat cook together in a sealed pot. The trapped steam finishes the rice while infusing every grain with spice and saffron aroma.
Can I make biryani with boneless chicken?
Yes, though bone-in pieces give more flavor. If using boneless, cut them large and reduce the dum time slightly so they do not dry out.
Why is my biryani rice mushy?
The rice was likely overcooked before layering. Par-cook it only to 70 percent (about 5 minutes) — it should still have a firm bite when drained.
What do you serve with chicken biryani?
Classic partners are cooling cucumber raita, a simple onion-tomato salad (kachumber), and lemon wedges. A boiled egg on top is also traditional in many regions.