Description
Indian Butter Chicken is a creamy, spiced dish with tender marinated chicken simmered in a rich tomato and cream sauce, perfect with rice or naan.
Ingredients
- 1/2 cup plain yogurt
- 1 tbsp lemon juice
- 1 tsp turmeric powder
- 1 1/2 tsp garam masala
- 1/2 tsp chili powder
- 1 tsp ground cumin
- 1 tbsp freshly grated ginger
- 2 cloves garlic, minced
- 1.5 lb chicken thigh, cut into pieces
- 2 tbsp butter
- 1 cup tomato puree
- 1 cup heavy cream
- 1 tbsp sugar
- 1 tsp salt
Instructions
1. In a large bowl, combine yogurt, lemon juice, turmeric, garam masala, chili powder, cumin, ginger, and garlic. Add the chicken pieces and mix until well coated. Cover and refrigerate for at least 1 hour, preferably overnight.
2. Heat 2 tablespoons of butter in a large skillet over medium heat. Add the marinated chicken along with all the marinade. Cook for 5–7 minutes, stirring occasionally, until the chicken is lightly browned but not fully cooked.
3. Reduce the heat to low. Stir in the tomato puree, heavy cream, sugar, and salt. Mix well to combine, making sure the chicken is fully coated in the sauce.
4. Cover the skillet and let the curry simmer gently for 15–20 minutes, stirring occasionally, until the chicken is tender and fully cooked and the sauce thickens.
5. Serve hot with basmati rice, naan, or your favorite Indian bread. Garnish with fresh cilantro if desired.
Notes
Marinate overnight for deeper flavor.
Use full-fat yogurt and heavy cream for a rich texture.
For a dairy-free option, swap yogurt and cream with coconut alternatives.
Leftovers can be frozen for up to 2 months.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: 1 cup
- Calories: 420
- Sugar: 6g
- Fat: 28g
- Carbohydrates: 14g
- Fiber: 2g
- Protein: 27g