Boil onions in one cup of water, it takes hardly 10 minutes. Mash the boiled onions in blender to make smooth paste.
In a pan, fry cloves, cardamoms and cinnamon sticks.
Add ginger garlic paste, onion paste, red chili powder, turmeric powder and salt in the oil. Stir continuously the spices mixture and cook on medium flame until oil starts to separate from the spices paste.
After all the spices cook well, add chicken pieces and stir using wooden spoon. Cover the pan so that chicken starts to cook in its water.
When water starts to reduce and oil starts to release from the gravy, remove the cover from the pan and cook on slightly high flame so that all water has been dried.
Now add 3-4 cups of water in the gravy and cook on high flame until it starts to boil. After that reduce the flame to low and cover the pan so that chicken will become tender.
When chicken has been cooked, add mix spices powder, coriander powder, nutmeg and mace powder and crushed fried onions. Again cover the pan and let it cook for 5 minutes on slow heat so that aroma of these spices mixes in the stew evenly
Delicious chicken stew is ready to serve with out traditional bread called chapati. You can also serve it with boil rice.