Marinate the chicken in the ginger-garlic paste, Kashmiri chili powder, and kosher salt for at least 30 minutes and up 8 hours.
1 lb chicken breast, 1 ½ tablespoons ginger-garlic paste, 1 tablespoon Kashmiri chili powder, 2 teaspoons kosher salt
In a large skillet, heat 2 tablespoons of ghee or neutral oil over medium-high heat. Add the marinated chicken and cook until no pink remains. It is okay if the chicken is not completely cooked through at this point. Remove the chicken from the pan and set aside.
ghee or neutral oil
To the same pan, add an additional tablespoon of ghee, a tablespoon of butter, and the chopped onions. Season with kosher salt. Sauté the onions for 3-5 minutes until they are translucent.
ghee or neutral oil, 1 medium onion, 5 tablespoons unsalted butter, Kosher salt
Add the tomatoes and cashews to the pan and sauté for 1-2 minutes. Pour in the water then add the garlic paste, 1 teaspoon kosher salt, vinegar, sugar, garam masala and Kashmiri chili powder. Mix everything together evenly and bring the mixture to a simmer. Reduce to low and simmer for 15-20 minutes, stirring occasionally.
600 grams ~10 roma tomatoes, roughly chopped, 1 ½ tablespoons garlic paste, ½ cup water, 1 teaspoon garam masala, 4 tablespoons sugar, 2 tablespoons Kashmiri chili powder, 2 tablespoons malt or white vinegar, Kosher salt, 50 grams raw cashews
Carefully transfer the entire mixture to a blender (or use a hand blender) and blend into a fine purée.
If you want a super smooth gravy, run the mixture through a fine mesh strainer and back into the original pan. Otherwise, simply pour the gravy back into the pan from the blender.
Add the chicken back to the pan and stir in the remaining 4 tablespoons of butter, heavy cream, and Kasoori methi and bring the mixture to a simmer. Let the entire thing simmer for 5-7 minutes.
5 tablespoons unsalted butter, 3 tablespoons heavy cream, 1 tablespoon kasoori methi
Garnish with cilantro, serve over warm, basmati rice or with a side of naan and enjoy!
¼ cup cilantro