Prepare Masala: Blend coriander seeds, pepper, cloves, nutmeg, black cardamom, green cardamom, cumin seeds, mace, biryani leaf, and dried lemon into a powder.
Marinate Chicken: Apply the ground masala, ginger garlic paste, salt, and lemon juice to the whole chicken. Set aside.
Prepare Gravy: In a pan, sauté onions, ginger garlic paste, turmeric, and tomato puree. Add leftover masala and chicken stock. Cook and set some gravy aside for serving.
Steam Chicken: Add chili powder and extra water to the pan. Place chicken on a mesh over a bowl in the center of the pan. Cover and steam for 15 minutes.
Cook Rice: Add rice, some dry fruits, and saffron to the pan. Cook for 5 more minutes.
Fry Chicken: In a separate pan, fry the marinated chicken until golden brown. Optionally, add eggs to fry alongside.
Assemble and Serve: Serve the chicken and rice on a mandi plate, garnished with brown onions, dry fruits, french fries, mayonnaise, mint chutney, and the set-aside tomato gravy.