A simple yet richly flavored one-pot butter chicken with a creamy tomato-based sauce, tender chicken, and warming Indian spices. Perfect for quick weeknight meals or cozy dinners.
1 ½ lbs boneless skinless chicken thighs, cut into bite-size pieces
1 tbsp oil (vegetable or avocado)
1 medium yellow onion, chopped
3 garlic cloves, minced
1 tbsp fresh grated ginger
1 tbsp garam masala
1 tsp ground cumin
1 tsp paprika
2 tbsp tomato paste
1 (14 oz) can crushed tomatoes
½ cup heavy cream (or coconut milk)
2 tbsp unsalted butter
Salt to taste
Fresh cilantro for garnish (optional)
Heat oil in a large pan over medium-high. Sear chicken pieces in batches until browned. Remove and set aside.
In the same pan, cook onion until soft, about 5–7 minutes. Add garlic and ginger; stir for 1–2 minutes.
Add garam masala, cumin, and paprika. Stir constantly for 30 seconds.
Stir in tomato paste; cook for 1 minute. Pour in crushed tomatoes and simmer 10 minutes.
Lower heat, add cream, and return chicken to the pan. Simmer 10–15 minutes until chicken is cooked through.
Stir in butter until melted. Taste and adjust seasoning.
Garnish with cilantro and serve hot.