Heat ½ cup oil in a pot and fry the sliced onions until golden brown. Remove and set aside.
In the same oil, add 1 kg chicken and cook until lightly golden.
Grind together: coriander seeds, fennel seeds, garlic cloves, ginger and green chillies.
Add this paste to the chicken.
Add whole garam masala, fried onions, sliced tomato, and green and red chillies.
Add biryani masala, crushed red chillies, and salt. Mix well.
Add 8 cups water and cook on low flame for 10-12 minutes until the chicken becomes tender.
Add soaked rice and cook until the water reduces to about 80%.
Add yogurt, garnish with lemon slices and mint leaves, cover, and give dum (steam) for 15 minutes.