Step 1: Marinate the Chicken
Combine all the marinade ingredients with the chicken.
Mix well until evenly coated.
Cover and refrigerate for at least 4 hours or overnight.
Step 2: Prepare the Rice
Wash the basmati rice until the water runs clear.
Soak for 30 minutes and drain.
Boil water with salt and whole spices.
Add the rice and cook until 70–75% done.
Drain immediately and keep aside.
Step 3: Fry the Onions
Heat the oil in a pan.
Fry the sliced onions until deep golden brown.
Remove and drain on kitchen paper.
Step 4: Prepare the Masala
Heat the ghee and oil in a heavy-bottomed handi.
Add the whole spices and sauté for 30 seconds.
Add the onions, tomatoes and green chillies.
Cook until the tomatoes soften completely.
Step 5: Cook the Chicken
Add the marinated chicken with all the marinade.
Cook for 12–15 minutes.
Add the potatoes.
Cook until the chicken is almost done and the masala is thick.
Stir in half the mint and coriander.
Step 6: Layer the Biryani
Spread the chicken evenly in the handi.
Cover with half the rice.
Sprinkle fried onions, herbs and prunes.
Drizzle saffron milk and ghee.
Repeat with the remaining rice and garnish.
Step 7: Dum Cooking
Cover the handi with a tight-fitting lid.
Cook on very low heat for 25–30 minutes.
Rest for 10–15 minutes before opening.
Step 8: Serve
Fluff the rice gently with a flat spoon.
Garnish with fresh herbs if desired.
Serve hot with mint raita, onion salad, papad and lemon wedges.