Mix the chicken with yogurt, spices, lemon juice, and flours until each piece is coated.
Fry the pieces until they’re crisp and golden, then set them aside.
Boil rice in plenty of salted water and drain at 70–80% doneness.
Sauté onions in oil until golden and add biryani masala.
Spread half the rice at the bottom.
Then add the crisp chicken pieces, then masala.
Top it all with the rest of the rice, ghee, herbs, and saffron milk.
Cover tightly with lid or foil before dum cooking. Cook on low heat for 20–25 minutes so the biryani steams gently. Cook on low heat for 20–25 minutes so the biryani steams gently.
Fluff the biryani lightly and serve it hot.