Print

Indian Butter Chicken

Indian Butter Chicken

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Indulge in the comforting flavors of Indian Butter Chicken, a rich and creamy dish that brings together tender chicken chunks and a spiced tomato-based sauce. This recipe is perfect for family dinners or special occasions, capturing the essence of Indian cuisine with its vibrant spices and luscious coconut milk. Whether served over fluffy basmati rice or alongside warm naan, this butter chicken is sure to impress and satisfy. Easy to prepare and packed with flavor, it’s a delightful addition to your weeknight meals or gatherings with friends.

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
  • Rice or naan for serving
  • Cilantro (for garnish)

Instructions

  1. Heat butter and olive oil in a large skillet over medium heat.
  2. Sauté diced onion for 3–4 minutes until softened.
  3. Add grated ginger and minced garlic; cook for another 1–2 minutes.
  4. Stir in garam masala, chili powder, mustard seeds, coriander, and curry powder; toast for 1–2 minutes.
  5. Add chicken chunks; cook until browned on all sides (about 5–7 minutes).
  6. Mix in tomato paste and red curry paste; cook for 2–3 minutes.
  7. Season with salt and black pepper, then pour in coconut milk and stir well.
  8. Bring to a simmer; let cook for 15–20 minutes until the chicken is cooked through and sauce thickens.
  9. Taste and adjust seasoning as needed before serving over rice or with naan.

Nutrition