Heat a flat pan on a medium flame and gently roast the whole spices till aromatic. Stir often to prevent scorching. When done, remove from fire and allow to cool.
Grind the spices to a fine powder and mix with the other powdered spices. Keep aside.
Put the yogurt in a large mixing bowl and add the powdered spice mix. Blend all ingredients to a smooth paste with a whisk. Add the chicken to this marinade and mix to coat on all sides. Cover and keep aside for 30 minutes.
About 10 minutes before the marinating time is up, heat the oil in a deep pan on a medium flame. Add the onions and fry till they are pale golden in color. Now add the tomatoes and fry till they are pulpy.
Add the chicken and marinade and stir fry for 10 minutes till the chicken is sealed and browned on all sides.
Add the water (1/2 cup), stir and cover the pan. Reduce the flame to simmer and cook till the chicken is almost done.
Remove the cover now, add the ginger (keep a little aside for garnishing), stir and increase the flame to medium. Cook like this (checking and stirring every 2-3 minutes) till most of the gravy has dried up.
Turn off fire, garnish with remaining ginger and chopped coriander and serve with hot Chapatis or Parathas and a green salad.
Blue Highlighted items are not made by Swad and are not Available at Patel Brothers Green Highlighted Items are not made by Swad but can be found at Patel Brothers