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 beautifully captures the essence of Indian cuisine. This creamy, spiced chicken curry features tender chicken pieces simmered in a rich tomato-based sauce enriched with coconut milk. Perfect for family dinners or gatherings, this dish offers a delightful balance of flavors that will impress any palate. Whether served over fluffy basmati rice or with warm naan, Indian Butter Chicken is sure to become a favorite in your home.

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 the butter and olive oil in a large skillet over medium heat.
  2. Sauté the diced onion for about 3–4 minutes until softened, then add ginger and garlic; cook for an additional 1–2 minutes.
  3. Stir in garam masala, chili powder, mustard seeds, coriander, and curry powder; toast the spices for about 1–2 minutes.
  4. Add the chicken chunks and brown on all sides (5–7 minutes).
  5. Mix in tomato paste and red curry paste; cook for about 2–3 minutes to combine flavors.
  6. Season with salt and black pepper; pour in coconut milk and stir well.
  7. Bring to a simmer and cook for approximately 15–20 minutes until chicken is cooked through and sauce thickens.
  8. Taste and adjust seasoning if needed before serving over rice or with naan.

Nutrition

save me