Ingredients
– 1.5 lbs chicken breast, cut into bite-sized pieces
– 2 tablespoons butter
– 1 tablespoon vegetable oil
– 1 large onion, finely chopped
– 4 garlic cloves, minced
– 1 inch ginger, grated
– 1 tablespoon garam masala
– 1 teaspoon ground cumin
– 1 teaspoon ground coriander
– 1 teaspoon chili powder (adjust for spice preference)
– 1 can (14 oz) crushed tomatoes
– 1 cup heavy cream
– 1 teaspoon sugar (to balance acidity)
– Salt to taste
– Fresh cilantro for garnish
Instructions
Follow these simple steps to make delicious Indian Butter Chicken:
1. Marinate the Chicken: In a bowl, combine the chicken pieces with salt, chili powder, and a pinch of garlic. Allow it to marinate for at least 15 minutes.
2. Heat Oil and Butter: In a large pan, heat the butter and oil over medium heat until melted.
3. Sauté Onions: Add the chopped onions and sauté until they become soft and translucent.
4. Add Garlic and Ginger: Stir in the minced garlic and grated ginger. Cook for 1–2 minutes until fragrant.
5. Spice It Up: Add garam masala, cumin, coriander, and chili powder. Stir for another 1–2 minutes to bloom the spices.
6. Incorporate Tomatoes: Pour in the crushed tomatoes and mix well. Let it simmer for about 10-15 minutes, stirring occasionally.
7. Cook the Chicken: Add the marinated chicken pieces into the tomato mixture. Cook until the chicken is tender and cooked through, about 10-15 minutes.
8. Add Cream and Sugar: Lower the heat and stir in the heavy cream and sugar. Let it simmer for another 5–10 minutes.
9. Season: Adjust seasoning with salt to taste.
10. Serve with Garnishes: Remove from heat, and garnish with fresh cilantro.
These steps will guide you to create a wonderful Indian Butter Chicken that will amaze your family and friends!
- Prep Time: 20 minutes
- Cook Time: 40 minutes
Nutrition
- Serving Size: 4
- Calories: 550 kcal
- Fat: 36g
- Protein: 38g