Creamy, flavorful, and made with simple pantry ingredients, this butter chicken recipe brings the classic Indian restaurant favorite to my table in under 30 minutes. With perfectly spiced chicken simmered in a rich tomato-butter sauce, it delivers big flavor without the fuss.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

1 lb (450g) boneless, skinless chicken thighs or breasts, cut into bite-sized pieces

1 tablespoon lemon juice

2 tablespoons plain yogurt

1 teaspoon ground cumin

1 teaspoon ground coriander

1/2 teaspoon turmeric

1 teaspoon garam masala

1 teaspoon paprika

1/2 teaspoon salt

2 tablespoons butter

1 medium onion, finely chopped

3 cloves garlic, minced

1 tablespoon fresh ginger, grated

1/2 teaspoon chili powder (optional, for heat)

1 cup tomato purée (or crushed tomatoes)

1/2 cup heavy cream or full-fat coconut milk

1 teaspoon sugar (optional)

Fresh cilantro, chopped (for garnish)

Directions

I start by combining the chicken with yogurt, lemon juice, cumin, coriander, turmeric, garam masala, paprika, and salt in a medium bowl. After mixing it well, I let it marinate for at least 15 minutes (or up to 12 hours for deeper flavor).

In a large skillet over medium heat, I heat 1 tablespoon of butter and cook the marinated chicken for 5–6 minutes until browned and cooked through. Then I remove it from the skillet and set it aside.

In the same skillet, I add the remaining tablespoon of butter and sauté the chopped onion for 3–4 minutes until soft. Then I add the garlic, ginger, and chili powder (if using), cooking for another minute.

I stir in the tomato purée and let it simmer for 5 minutes. Next, I add the cream and sugar, and return the cooked chicken to the pan. I let it all simmer gently for another 5–10 minutes until the sauce thickens.

I taste and adjust the seasoning as needed, garnish with fresh cilantro, and serve hot with naan or basmati rice.

Servings and timing

Prep Time: 10 minutes

Cooking Time: 20 minutes

Total Time: 30 minutes

Servings: 4

Calories: 370 kcal per serving

Variations

When I want a dairy-free version, I use full-fat coconut milk instead of cream and dairy-free butter. For a vegetarian take, I substitute paneer or tofu for the chicken and adjust the cooking time accordingly. I also like to adjust the spice level by adding more or less chili powder, depending on who I’m serving.

Storage/reheating

I store leftovers in an airtight container in the fridge for up to 3 days. To reheat, I warm it gently on the stovetop or in the microwave, adding a splash of water or cream if the sauce has thickened too much. It also freezes well for up to 2 months—perfect for batch cooking.

FAQs

How can I make butter chicken spicier?

I add more chili powder or a pinch of cayenne pepper if I want extra heat. It’s easy to adjust to my taste.

Can I use chicken breasts instead of thighs?

Yes, I use either depending on what I have. Thighs tend to stay juicier, but breasts work just as well.

What should I serve with butter chicken?

I usually go with basmati rice or warm naan bread. Sometimes I serve it with a simple cucumber raita on the side.

Is this recipe freezer-friendly?

Absolutely. I freeze it in portions and reheat as needed, which makes weeknight dinners a breeze.

Can I make it ahead of time?

Yes, I often make it a day in advance. The flavors deepen overnight, making it even better the next day.

Conclusion

This quick and easy butter chicken has become one of my favorite go-to meals when I want something comforting, flavorful, and fast. With a short list of ingredients and under 30 minutes from start to finish, it’s a satisfying dish that fits perfectly into busy weeknights or relaxed weekend dinners.


Recipe:

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

Quick & Easy Homemade Butter Chicken


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sophia
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Diet: Halal

Description

Creamy, flavorful butter chicken made with pantry staples and ready in under 30 minutes. This Indian-inspired dish features marinated chicken simmered in a rich tomato-butter sauce, perfect for weeknight dinners.


Ingredients

1 lb (450g) boneless, skinless chicken thighs or breasts, cut into bite-sized pieces

2 tablespoons plain yogurt

1 tablespoon lemon juice

1 teaspoon ground cumin

1 teaspoon ground coriander

1/2 teaspoon turmeric

1 teaspoon garam masala

1 teaspoon paprika

1/2 teaspoon salt

2 tablespoons butter

1 medium onion, finely chopped

3 cloves garlic, minced

1 tablespoon fresh ginger, grated

1/2 teaspoon chili powder (optional)

1 cup tomato purée (or crushed tomatoes)

1/2 cup heavy cream or full-fat coconut milk

1 teaspoon sugar (optional)

Fresh cilantro, chopped (for garnish)


Instructions

  1. In a medium bowl, combine chicken with yogurt, lemon juice, cumin, coriander, turmeric, garam masala, paprika, and salt. Mix well and marinate for at least 15 minutes, or up to 12 hours.
  2. Heat 1 tablespoon butter in a large skillet over medium heat. Cook the marinated chicken for 5–6 minutes until browned and cooked through. Remove and set aside.
  3. In the same skillet, add the remaining tablespoon of butter and sauté the onion for 3–4 minutes until soft.
  4. Add garlic, ginger, and chili powder (if using), and cook for 1 minute more.
  5. Stir in tomato purée and simmer for 5 minutes.
  6. Add cream and sugar, then return the chicken to the skillet. Simmer for 5–10 minutes until the sauce thickens.
  7. Taste and adjust seasoning as needed. Garnish with chopped cilantro and serve hot with naan or basmati rice.

Notes

Use coconut milk and dairy-free butter for a dairy-free version.

Paneer or tofu can be used for a vegetarian alternative.

Adjust chili powder for desired spice level.

Freezes well for up to 2 months.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 serving
  • Calories: 370 kcal
  • Sugar: 4g
  • Sodium: 380mg
  • Fat: 25g
  • Saturated Fat: 12g
  • Unsaturated Fat: 11g
  • Trans Fat: 0g
  • Carbohydrates: 10g
  • Fiber: 2g
  • Protein: 25g
  • Cholesterol: 95mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star