When it shimmers then add the whole spices i.e cinnamon, cumin seeds, cloves, and whole black peppers.
After the cumin seeds start to sizzle and smell delicious then add the onions
When the edges of the onion turn golden then add the garlic paste and ginger paste and sauté for 30 seconds.
Now stir in your tomatoes and spices. Cover the pot and turn the heat down a little to medium heat for 2-3 minutes - this speeds up the process of cooking the masala.
Turn the heat back up, remove the lid and sauté the spice mix until the oil rises above the top.
Use an immersion blender to make the salan into a mostly smooth paste, you will need to tilt the pot to make this happen.
Add your chicken pieces to your pot stirring periodically until all of the chicken turns white/opaque
Now add ½ cup of water to your pot if the masala seems very bring to a boil and simmer on low until the chicken is cooked through, 15-20 minutes.
Adjust the consistency of the salan to your liking, add the garam masala powder and cumin powder, then adjust seasoning.
Garnish with cilantro and green chilies and serve.