Ingredients
Method
Marinate the Chicken
- In a large bowl, mix the plain yogurt, minced garlic, grated ginger, garam masala, turmeric, ground cumin, Kashmiri chili powder, and salt until well combined.
- Place the chicken pieces into the marinade, ensuring they are fully coated. Cover and refrigerate for at least 30 minutes, preferably up to 1 hour.
Cook the Chicken
- In a large skillet, heat 2 tablespoons of vegetable oil over medium-high heat.
- Add marinated chicken in batches, cooking about 3 minutes on each side until browned.
- Remove from pan.
Prepare the Sauce
- In the same pan, melt 2 tablespoons of butter over medium heat.
- Add diced onions and sauté for 3 minutes.
- Stir in grated garlic and ginger, cooking for 1 minute.
- Add garam masala, ground cumin, turmeric powder, and ground coriander, cooking for 20 seconds.
- Pour in tomato puree, Kashmiri chili powder, red chili powder, and salt.
- Let simmer for 10-15 minutes.
Combine Chicken and Sauce
- Stir in heavy cream and brown sugar.
- Add chicken back into the pan and cook for 8-10 minutes until cooked through.
Serve
- Top with chopped cilantro.
Notes
For extra tenderness, let the chicken marinate overnight. Adjust the amount of chili powder according to your spice preference. If you prefer a lighter version, substitute heavy cream with evaporated milk. Ensure to sauté the spices quickly to release their flavors but avoid burning them.
