In a bowl, place the chicken, Kashmiri chili, coriander powder, turmeric powder, and salt. Mix well. Close and let it rest for at least 15 minutes
In a pan over medium heat, pour oil and add the whole spices. Sauté until they become aromatic. Then add the onion and sauté until it becomes soft
Now, add the ginger-garlic paste, Kashmiri chili powder, coriander powder, turmeric powder, garam masala powder, and salt. Sauté until they become aromatic
After that, add the marinated chicken and mix it well. Close the pan with its lid and cook the chicken until it releases its liquid
Open the lid and give it a good stir. Now, add 1 cup of water and mix it well. Close the pan again and cook the chicken mixture for about 15-20 minutes
Open the lid and simmer the heat. Cook until the curry releases oil from its sides
Once done, switch the heat to high and stir until the mixture reaches your desired masala consistency. Finally, garnish with curry leaves and remove the masala from heat
Serve this spicy and aromatic Chicken masala with basmati rice, white rice, or jasmine rice. You can also serve it with roti, naan, or your favorite biryani dishes