Clean and wash the chicken
Gather all the ingredients listed under 'Ingredients to make Spice Mix'; and grind them together in a spice grinder to a fine powder
Heat oil in a large pot/ kadai (medium-high heat). Once the oil is hot, add the finely chopped onions into the pot
Sauté the onions until they turn golden
Now add the chicken, salt, and chili powder. Stir.
Partially close the pot with a lid. Let chicken cook for 5-10 minutes (medium heat)
Turn up the heat. Now add the coconut milk and water to chicken and stir
Add the spice mix a tsp at a time. Stir it in and give it a taste. Add more if required (I used all of my spice mix)
Once the curry comes to a boil, reduce the heat, partially cover the pot, and let the chicken cook
Once the chicken has cooked, add a tbsp of butter to the chicken curry and give it a stir (optional step)
Stir the curry every 10 minutes or so
Turn off the heat. Serve immediately with steamed white rice or chappathis or rotis!