Quick & Easy Homemade Butter Chicken is a one-pot Indian classic made with tender chicken, rich tomato sauce, warm spices, and a swirl of cream. Full of flavor and ready in under an hour.
1.5 lbs boneless, skinless chicken thighs, cut into chunks
2 tbsp unsalted butter, plus 1 tbsp for finishing
1 medium yellow onion, finely chopped
3 garlic cloves, minced
1 tbsp fresh ginger, grated
1 tbsp garam masala
1 tsp ground cumin
1 tsp ground coriander
1 tsp paprika
1.5 cups crushed tomatoes
1 tsp sugar
Salt to taste
1/2 cup heavy cream
Fresh cilantro for garnish (optional)
Melt 2 tbsp butter in a large skillet over medium heat.
Sauté onion until golden, about 5–7 minutes.
Add garlic and ginger; cook 1–2 minutes.
Stir in garam masala, cumin, coriander, and paprika; toast for 30 seconds.
Add crushed tomatoes, sugar, and salt. Simmer 10 minutes.
Add chicken; cover and simmer on low 15–20 minutes.
Stir in cream and remaining butter. Simmer 5 minutes more.
Adjust seasoning; garnish with cilantro and serve.
Use chicken breast if preferred. For dairy-free, use coconut milk and vegan butter.