Print

Indian Butter Chicken

Indian Butter Chicken

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Indian Butter Chicken is a beloved dish that features tender chicken simmered in a rich and creamy tomato sauce. This recipe offers a delightful balance of spices and flavors, making it an ideal choice for family dinners or special gatherings. With its velvety texture from coconut milk and the aromatic blend of spices such as garam masala and curry powder, every bite is comforting and satisfying. Serve this mouthwatering dish over fluffy rice or warm naan to soak up the delicious sauce, and you have a meal that is sure to impress!

Ingredients

Scale
  • 1 tablespoon butter
  • 1 tablespoon olive oil
  • 1 medium onion (small diced)
  • 2 teaspoons ginger (grated)
  • 3 garlic cloves (minced)
  • 1 tablespoon garam masala
  • 1 teaspoon chili powder
  • 1 teaspoon mustard seeds
  • 1 teaspoon coriander
  • 1 teaspoon curry powder
  • 2 pounds chicken breast (cut into ¾-inch chunks)
  • 3 ounces tomato paste
  • 3 ounces red curry paste
  • 1 teaspoon salt
  • ¼ teaspoon black pepper
  • 1 (14-ounce) can coconut milk

Instructions

  1. Heat butter and olive oil in a large skillet over medium heat until melted.
  2. Sauté the diced onion for about 3–4 minutes until softened. Add grated ginger and minced garlic; cook for another minute until fragrant.
  3. Toast the spices: add garam masala, chili powder, mustard seeds, coriander, and curry powder; stir well for about 2 minutes.
  4. Cook the chicken: add chicken chunks and brown on all sides for approximately 5–7 minutes.
  5. Mix in tomato paste and red curry paste; cook for another 2–3 minutes.
  6. Season with salt and black pepper; pour in coconut milk and stir to combine.
  7. Simmer on low heat for about 15–20 minutes until chicken is cooked through and sauce thickens.
  8. Serve over rice or with naan, garnished with fresh cilantro.

Nutrition