In pot, add chicken, half fried onion (keep half for later use), mint leaves, lemon (squeezed), cardamom, cumin powder, coriander powder, garam masala, ginger garlic paste, biryani masala, salt, dried fenugreek leaves, red chili powder, yogurt and mix it.
Add 1 cup oil, turn on stove and let it cook until chicken is almost done.
In another pot, add water (for rice boiling), star anise, raisin, clove, nutmeg, mace, mint leaves and boil.
Add rice, mix it and cook until rice is 90% cooked.
Add sliced tomatoes in chicken, 1 cup water and cook until chicken is done.
In chicken pot, add green chilies, strained rice, remaining fried onion, melted butter, saffron food color and steam cook for 10-15 minutes.
After 10-15 minutes, carefully mix it and enjoy.