Make restaurant-style butter chicken at home with this easy recipe. Tender chicken in a creamy tomato-butter sauce, perfect for a comforting meal.
Author:zoe-thompson
Prep Time:15 min
Cook Time:30 min
Total Time:45 min
Yield:4 servings 1x
Category:Dinner
Method:Stovetop
Cuisine:Indian
Diet:Vegetarian
Ingredients
Scale
1.5 lbs boneless, skinless chicken thighs, cut into 1-inch pieces
1 cup plain yogurt
2 tbsp lemon juice
1 tsp ground cumin
1 tsp garam masala
1/2 tsp turmeric
1/2 tsp cayenne pepper (optional)
1 tsp salt
2 tbsp butter
1 large onion, finely chopped
2 cloves garlic, minced
1 tbsp grated fresh ginger
1 (28 ounce) can crushed tomatoes
1 cup heavy cream
1 tsp sugar
1/4 cup chopped fresh cilantro, for garnish
Instructions
In a bowl, combine chicken, yogurt, lemon juice, cumin, garam masala, turmeric, cayenne pepper (if using), and salt. Marinate for at least 30 minutes, or up to 4 hours in the refrigerator.
Melt butter in a large skillet or pot over medium heat. Add onion and cook until softened, about 5-7 minutes.
Add garlic and ginger and cook for 1 minute more until fragrant.
Add the marinated chicken to the skillet and cook until browned on all sides.
Pour in the crushed tomatoes and bring to a simmer. Reduce heat to low, cover, and cook for 15-20 minutes, or until chicken is cooked through.
Stir in the heavy cream and sugar. Cook for another 5 minutes, stirring occasionally, until the sauce is heated through and slightly thickened. Do not boil.