Making Spicy Butter Chicken is an enjoyable process that leads to a delicious meal. By following these steps, you'll be on your way to creating this incredible dish:
- Marinate the Chicken: In a bowl, combine the chicken, yogurt, lemon juice, garam masala, cumin, coriander, turmeric, and cayenne pepper. Mix well and let it marinate for at least 30 minutes (or up to overnight).
- Cook the Chicken: In a large skillet or pan, melt 2 tablespoons of butter over medium heat. Add the marinated chicken and cook until golden brown and cooked through, about 8-10 minutes. Remove the chicken and set aside.
- Sauté Onions: In the same pan, add the remaining 2 tablespoons of butter. Once melted, add the chopped onions. Sauté until soft and translucent, about 5 minutes.
- Add Garlic and Ginger: Stir in the minced garlic and ginger, cooking for an additional 1-2 minutes until fragrant.
- Incorporate Tomato Puree: Pour in the tomato puree, stirring well. Cook the mixture for about 8-10 minutes, allowing the flavors to combine and deepen.
- Finish the Sauce: Reduce the heat to low and slowly mix in the heavy cream. Stir well to create a creamy sauce, letting it simmer for 5 minutes.
- Combine Chicken and Sauce: Return the cooked chicken to the pan. Mix well, allowing the chicken to absorb the delicious flavors of the sauce. Cook for another 5 minutes, then season with salt as needed.
- Garnish and Serve: Before serving, sprinkle fresh cilantro on top of the dish for a vibrant touch.