Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Indian Butter Chicken

Indian Butter Chicken

Indian Butter Chicken is a flavorful and creamy dish that epitomizes the warmth of Indian cuisine. This beloved recipe features tender chicken pieces simmered in a rich, spiced tomato sauce with a hint of coconut milk for added creaminess. Perfect for family dinners or festive gatherings, Indian Butter Chicken promises to be a crowd-pleaser with its aromatic spices and comforting texture. Serve it over fluffy basmati rice or with soft naan to soak up every drop of this delightful sauce. Whether you’re a novice cook or an experienced chef, this recipe is easy to follow and will surely impress.

  • Total Time: 45 minutes
  • Yield: Serves approximately six people 1x

Ingredients

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

Instructions

  1. Heat butter and olive oil in a large skillet over medium heat.
  2. Sauté diced onions for 3-4 minutes until softened.
  3. Add grated ginger and minced garlic; cook for another 1-2 minutes.
  4. Stir in spices (garam masala, chili powder, mustard seeds, coriander, curry powder) for about 1-2 minutes.
  5. Add chicken chunks; brown on all sides (5-7 minutes).
  6. Mix in tomato paste and red curry paste; cook for 2-3 minutes.
  7. Season with salt and pepper, then pour in coconut milk; stir well.
  8. Bring to a simmer, cooking for 15-20 minutes until chicken is cooked through and sauce thickens.
  9. Adjust seasoning if needed before serving.
  • Author: Natalia
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main
  • Method: Simmering
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 cup (240g)
  • Calories: 350
  • Sugar: 6g
  • Sodium: 650mg
  • Fat: 18g
  • Saturated Fat: 10g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 24g
  • Fiber: 2g
  • Protein: 26g
  • Cholesterol: 90mg

Keywords: For added flavor, marinate the chicken beforehand with spices for at least 30 minutes. Use fresh spices for the best taste and consider adding vegetables like peas or bell peppers to make it even more nutritious.