← All recipes
A plated serving of Butter Chicken

Butter Chicken

Creamy, tangy, and utterly comforting, this Butter Chicken is a cinch to whip up after a long day.

Total: 40 minPrep: 10 minCook: 30 minServes 4

Ingredients

Servings:

Steps

  1. 1 Heat olive oil in a large skillet over medium-high heat. Season chicken with salt and cook until browned and reaches an internal temperature of 165°F, about 5-6 minutes per side.
  2. 2 Remove chicken and set aside. In the same skillet, add cumin, coriander, turmeric, and chili powder. Stir for about 1 minute.
  3. 3 Add garlic, ginger, and onion, sautéing until softened.
  4. 4 Stir in diced tomatoes, tomato paste, and garam masala. Bring to a simmer.
  5. 5 Return chicken to skillet. Reduce heat to low, stir in heavy cream, and cook for 15 minutes.
  6. 6 Garnish with fresh cilantro before serving.

Nutrition

Calories: 450 kcal

Tips

Storage

Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop. This dish can also be frozen for up to 1 month.

Serving Suggestions

FAQ

Can I use chicken breasts instead?

Yes, but adjust the cooking time to prevent overcooking.

Is this dish gluten-free?

Yes, provided your garam masala and other spices are gluten-free.

How can I make this recipe vegan?

Substitute chicken with paneer or chickpeas and use coconut milk instead of heavy cream.

Can I prepare this ahead of time?

Absolutely! Make it earlier in the day and reheat gently before serving.

What can I substitute for garam masala?

Use a mix of cinnamon, cloves, and black pepper if you're out.

Share this recipe