This rich and creamy Butter Chicken is a beloved Indian dish, combining tender chicken in a spiced tomato-cream sauce. Perfect with naan or rice!
Ingredients:
- 1 1/2 lbs (700 g) chicken breast or thighs, cubed
- 2 tablespoons plain yogurt
- 1 teaspoon garam masala
- 1 teaspoon ground cumin
- 1 teaspoon turmeric powder
- 1/2 teaspoon chili powder (adjust to taste)
- 2 tablespoons unsalted butter
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 1 tablespoon grated ginger
- 1 cup (240 ml) tomato purée
- 1 teaspoon sugar
- 1/2 cup (120 ml) heavy cream or coconut milk
- 1/2 teaspoon ground fenugreek (optional)
- Fresh cilantro, chopped, for garnish
- Salt and pepper, to taste
Directions:
- Marinate the chicken:
Combine the yogurt, garam masala, cumin, turmeric, chili powder, salt, and pepper in a bowl. Add the chicken, mix well, and marinate for at least 30 minutes. - Cook the chicken:
Heat 1 tablespoon of butter in a large skillet over medium heat. Add the marinated chicken and cook until browned on all sides. Remove and set aside. - Prepare the sauce:
In the same skillet, melt the remaining butter. Sauté the onion until golden, about 5 minutes. Add garlic and ginger, cooking for 1 minute. - Simmer the flavors:
Stir in the tomato purée, sugar, and fenugreek (if using). Simmer for 10 minutes, stirring occasionally. - Finish the dish:
Add the cream and mix well. Return the chicken to the skillet, simmering for another 10 minutes until the chicken is fully cooked and coated in the sauce. - Garnish and serve:
Sprinkle with fresh cilantro and serve hot with naan or basmati rice.
Prep Time: 10 minutes
Marinating Time: 30 minutes
Cooking Time: 25 minutes
Total Time: 1 hour 5 minutes
Calories: 400 kcal per serving
Servings: 4 servings