Ingredients
Equipment
Method
- In a large bowl, combine chicken pieces with yogurt, garam masala, cumin, paprika, turmeric, and salt. Mix well and marinate for at least 15 minutes, or up to 2 hours in refrigerator.
- Heat ghee in a large heavy-bottomed pot over medium-high heat. Add marinated chicken and cook for 6-8 minutes until browned on all sides. Remove chicken and set aside.
- In the same pot, reduce heat to medium. Add diced onion and cook for 5-6 minutes until softened and lightly golden.
- Add minced garlic and ginger, cook for 1 minute until fragrant. Stir in tomato paste and cook for another minute.
- Add garam masala, ground coriander, and cayenne pepper. Cook for 30 seconds until spices are fragrant.
- Pour in crushed tomatoes and brown sugar. Simmer for 8-10 minutes, stirring occasionally, until sauce thickens and darkens.
- Stir in coconut milk and bring to a gentle simmer. Return chicken to the pot and simmer for 10-12 minutes until chicken is cooked through.
- Reduce heat to low and stir in heavy cream. Season with salt to taste. If using kasoori methi, crush between palms and stir in.
- Remove from heat and stir in finishing butter until melted. Garnish with fresh cilantro and serve immediately with basmati rice and naan.
Notes
For best results, marinate chicken for at least 30 minutes. Sauce can be made up to 2 days ahead and reheated gently. Adjust spice levels by varying cayenne pepper amount. Store leftovers refrigerated for up to 3 days or freeze for up to 3 months.