Go Back
+ servings
Indian Spiced Butter Chicken

Creamy Indian Spiced Butter Chicken You’ll Crave Every Bite

This Indian Spiced Butter Chicken combines warmth and comfort with rich flavors in every bite, making it a must-try dish.
Prep Time 15 minutes
Cook Time 45 minutes
Marinating Time 1 hour
Total Time 2 hours
Servings: 4 servings
Course: Dinner
Cuisine: Indian
Calories: 540

Ingredients
  

For the Marinade
  • 1 kg Chicken Thighs (or Breasts) Thighs provide juiciness.
  • 1 cup Plain Yogurt Substitute with non-dairy yogurt for dairy-free.
  • 2 tablespoons Lemon Juice
  • 1 teaspoon Ground Cumin
  • 0.5 teaspoon Cayenne Pepper Adjust to taste.
  • 1 teaspoon Ground Coriander
  • 1 teaspoon Ground Turmeric
  • 1 teaspoon Garam Masala
  • 1 teaspoon Salt
  • 0.5 teaspoon Pepper
For the Sauce
  • 2 tablespoons Butter
  • 1 medium Onion Finely chopped.
  • 3 cloves Garlic Minced.
  • 1 tablespoon Ginger Grated.
  • 1 can Crushed Tomatoes
  • 0.5 cup Heavy Cream (or Coconut Milk) Use coconut milk for gluten-free option.
  • 0.25 cup Cilantro Freshly chopped for garnish.

Equipment

  • Large bowl
  • Skillet
  • Measuring Cups
  • Measuring Spoons
  • knife
  • cutting board

Method
 

Marinating and Cooking
  1. In a large bowl, combine yogurt, lemon juice, ground cumin, cayenne pepper, ground coriander, ground turmeric, garam masala, salt, and pepper. Mix well to create a flavorful marinade. Add chicken thighs or breasts, ensuring they are completely coated. Cover and refrigerate for at least 1 hour (or overnight for best results).
  2. Heat 2 tablespoons of butter in a large skillet over medium heat. Once melted, add finely chopped onions and sauté for about 5 to 7 minutes until golden brown.
  3. Stir in minced garlic and grated ginger with the sautéed onions, cooking for an additional 1 to 2 minutes until fragrant.
  4. Carefully introduce the marinated chicken to the skillet. Allow to brown on all sides for about 8 to 10 minutes, stirring occasionally.
  5. Pour in crushed tomatoes, stirring to incorporate. Bring to a gentle simmer and cook for about 15 minutes until the sauce thickens.
  6. Reduce heat to low and stir in heavy cream or coconut milk. Let it simmer for an additional 5 to 10 minutes until the sauce is velvety.
  7. Taste and adjust flavors with additional salt, pepper, or cayenne if desired. Garnish with freshly chopped cilantro.
  8. Plate your Indian spiced butter chicken hot and serve with fluffy basmati rice or warm naan.

Nutrition

Serving: 1servingCalories: 540kcalCarbohydrates: 21gProtein: 30gFat: 38gSaturated Fat: 22gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gCholesterol: 130mgSodium: 800mgPotassium: 650mgFiber: 3gSugar: 5gVitamin A: 1200IUVitamin C: 10mgCalcium: 150mgIron: 2mg

Notes

For deeper flavor, marinate chicken overnight. Choose thighs for juiciness and adjust spice levels to preference. Serve with basmati rice or naan.

Tried this recipe?

Let us know how it was!