Print

Indian Butter Chicken

Indian Butter Chicken is a creamy, aromatic dish that captures the essence of Indian cuisine in every bite. With tender chicken simmered in a rich tomato sauce and finished with butter and cream, this recipe transforms simple ingredients into a restaurant-quality meal. Perfect for family gatherings or weekend feasts, it offers a delightful balance of flavors that will transport you to the bustling streets of Delhi.

Ingredients

Scale
  • 4 boneless, skinless chicken breasts (about 1.5 lbs)
  • 4 garlic cloves, minced
  • 1 tbsp fresh ginger, grated
  • 4 tbsp unsalted butter
  • 1 can (14 oz) diced tomatoes
  • 1 cup heavy cream
  • 2 tsp ground cumin
  • 2 tsp ground coriander
  • 2 tsp garam masala
  • Salt to taste
  • Fresh cilantro for garnish

Instructions

  1. Marinate the chicken by mixing yogurt, garlic, ginger, cumin, coriander, and garam masala in a bowl. Add diced chicken and coat well. Let marinate for at least 30 minutes.
  2. In a large skillet over medium-high heat, melt butter. Sear marinated chicken pieces until golden brown (about 5 minutes per side). Remove and set aside.
  3. In the same skillet, sauté finely chopped onions until translucent (about 5 minutes).
  4. Stir in canned tomatoes and their juices; cook until bubbling gently.
  5. Lower heat and mix in heavy cream to achieve a silky consistency.
  6. Return chicken to the skillet and simmer on low heat for about 15 minutes until thickened.
  7. Garnish with fresh cilantro before serving with naan or rice.

Nutrition

Keywords: For added depth of flavor, let the chicken marinate for up to two hours. Experiment with spices; add chili powder for more heat or try substituting chicken with shrimp or tofu for variety.