Heat 3 tbsp of oil in a large skillet and add the onion and salt. Cook over medium heat, stirring often until the onion is tender and light golden in color. It takes about 6-8 minutes.
Add the ginger-garlic paste and cook until fragrant, about 2-3 minutes
Add tomato puree and mix, stir frequently until tomato puree has started caramelizing on the bottom of the pan and oil starts seperating, 5 minutes
Reduce heat to low and add the Curry Sauce Spices, and cook for 2-3 minutes, stirring frequently until spices are fragrant.
Add pan-fried Chicken, stir for a few minutes until the chicken is combined with all spices, 2-3 minutes
Add 1 1/4 cup of water and mix.
Bring the sauce to a boil and then reduce heat to medium-low. Cover with a lid and Simmer for about 10 minutes, stirring occasionally.
Open the lid and continue to simmer few more minutes until the sauce is thickened nicely, and turn in to deep brown-red color. 5-10 minutes.
Add 1/3 cup fresh cream, stir, cook for 3-5 minutes over low heat. Then sprinkle 1 tbsp Kasuri methi
Optional: Add pinch of extra garam masala at the end. Check salt and other spices and adjust to your taste.
garnish the dish with chopped coriander leaves and serve with rice or Naan for dipping