Description
This Homemade Butter Chicken is rich, creamy, and packed with aromatic spices. It’s a restaurant-quality dish that’s easy to make at home in under 40 minutes. Serve it with rice or naan for the ultimate comfort meal.
Ingredients
1 ½ lbs boneless, skinless chicken thighs, cut into bite-sized pieces
1 tablespoon butter
1 tablespoon olive oil
1 onion, finely chopped
3 cloves garlic, minced
1 tablespoon grated ginger
1 teaspoon garam masala
1 teaspoon cumin
1 teaspoon paprika
½ teaspoon turmeric
½ teaspoon chili powder
1 (15 oz) can tomato sauce
¾ cup heavy cream (or coconut cream for dairy-free)
1 tablespoon tomato paste
Salt to taste
Fresh cilantro, for garnish
Instructions
1. Heat butter and olive oil in a large skillet over medium heat.
2. Add onion and sauté until soft and golden, about 5 minutes.
3. Stir in garlic and ginger; cook for 30 seconds until fragrant.
4. Add spices (garam masala, cumin, paprika, turmeric, chili powder) and stir for 1 minute.
5. Add tomato sauce and tomato paste; simmer for 10 minutes until thickened.
6. Stir in heavy cream and season with salt.
7. Add chicken pieces and simmer until cooked through, about 15 minutes.
8. Garnish with fresh cilantro and serve with rice or naan.
Notes
For extra tenderness, marinate the chicken in yogurt and spices for 30 minutes before cooking.
Adjust chili powder to your preferred spice level.
Use coconut cream instead of heavy cream for a dairy-free version.
Leftovers taste even better the next day and can be refrigerated for up to 4 days.
Nutrition
- Serving Size: 1 bowl
- Calories: 450
- Sugar: 5g
- Sodium: 720mg
- Fat: 30g
- Saturated Fat: 15g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 2g
- Protein: 32g
- Cholesterol: 135mg