In a medium-size pot, on medium heat, add oil and let it heat up.
Add whole spice and sauté it for 20 seconds.
Then add onion and sauté that until it softens.
Next add green pepper and mix.
Add ginger garlic paste and mix for 30 seconds.
Now add yogurt and mix it for 30 seconds.
Add salt and powdered spices and mix well.
Let it cook until everything comes together and the mixture is deep orange color.
Now add the tomato puree that you made earlier.
Mix everything well, let it cook for 2-3 minutes.
Now add chicken and mix everything together for 5-6 minutes or until the chicken is no longer pink.
Next place the lid on the pot and let it cook like that for 10-12 minutes or until there mixture comes in a curry form. (see video)
Turn off the stove and you're done.
Serve Immediately with a hot chapati.