Heat ghee and fry onion until light brown, remove it.
Blend fried onion and yogurt; keep aside.
Add chicken in same ghee and fry until change the color. Remove it in plate.
Take a small bowl and mix ginger garlic paste, red chili powder, degi mirch, coriander powder and salt with little water.
Now put cloves, green cardamom in ghee along mixed spices. Stir fry until oil comes on top.
Add chicken in masala, cover and cook for 10 minutes.
Now add yogurt mixture, nutmeg powder, garam masala powder, ginger, ground black cardamom and ground black peppercorns. Cover and cook until chicken tender.
At the end add kewra and cook for 2 minutes.Take out in dish and serve with naan.