Quick & Easy Homemade Butter Chicken

Introduction

Craving authentic Indian Butter Chicken (Murgh Makhani) but short on time? This Quick & Easy Homemade Butter Chicken delivers restaurant-level flavor in half the effort — tender chicken simmered in a velvety tomato-butter sauce with aromatic spices and cream.

Butter chicken is one of the most loved curries globally — Google search trends show a 90% increase in “easy butter chicken” queries in 2025, proving home cooks everywhere are bringing this takeout classic to their kitchens.

With pantry-friendly ingredients and just one pan, you’ll have a creamy, perfectly spiced dish ready to serve in under 30 minutes.


Ingredients List

For the Chicken Marinade:

  • 1 lb (450 g) boneless chicken breast or thighs, cut into cubes
  • ½ cup plain yogurt
  • 1 tbsp lemon juice
  • 1 tsp ground cumin
  • 1 tsp garam masala
  • 1 tsp turmeric
  • 1 tsp paprika or chili powder
  • Salt, to taste

For the Butter Sauce:

  • 2 tbsp butter
  • 1 tbsp olive oil
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1 tsp cumin
  • 1 tsp garam masala
  • 1 tsp chili powder
  • 1 (15 oz) can tomato sauce or crushed tomatoes
  • 1 cup heavy cream (or coconut cream for dairy-free)
  • 1 tbsp tomato paste
  • Salt & sugar, to taste
  • Fresh cilantro (for garnish)

Substitutions:

  • Use rotisserie chicken for a quick shortcut.
  • Replace cream with evaporated milk or cashew cream for a lighter touch.

Timing

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes

That’s 40% faster than traditional butter chicken recipes without sacrificing flavor!


Step-by-Step Instructions

Step 1: Marinate the Chicken

In a bowl, combine yogurt, lemon juice, and spices. Add chicken pieces, coat well, and marinate for at least 10 minutes (or up to 2 hours in the fridge).

Tip: Even a short marination enhances tenderness and locks in flavor.


Step 2: Sear the Chicken

Heat butter and oil in a large skillet over medium-high heat. Add the marinated chicken and cook for 3–4 minutes per side until lightly browned (no need to cook through). Remove and set aside.


Step 3: Make the Sauce

In the same pan, add a little more butter if needed. Sauté onion until soft and golden. Add garlic and ginger; cook for 1 minute until fragrant. Stir in cumin, garam masala, chili powder, and tomato paste. Cook 30 seconds to bloom the spices.

Pour in tomato sauce, mix well, and simmer for 5–6 minutes until slightly thickened.


Step 4: Add Cream & Simmer

Reduce heat to low, add heavy cream, and return the chicken to the pan. Simmer for another 8–10 minutes, stirring occasionally, until the chicken is fully cooked and the sauce is smooth and creamy.

Adjust salt, sugar, or spice level to taste.


Step 5: Serve

Garnish with fresh cilantro and a drizzle of cream. Serve hot with basmati rice, naan, or roti for the ultimate comfort meal.


Nutritional Information

NutrientPer Serving
Calories430 kcal
Protein32 g
Fat26 g
Carbohydrates18 g
Fiber3 g
Sodium850 mg

This version uses less butter and cream while maintaining that signature luxurious flavor — a healthier balance of indulgence and nourishment.


Healthier Alternatives for the Recipe

  • Low-Fat Version: Swap heavy cream for Greek yogurt or light coconut milk.
  • Low-Carb Option: Serve over cauliflower rice or sautéed spinach instead of regular rice.
  • Vegan Alternative: Substitute chicken with tofu or chickpeas and butter with coconut oil.

Serving Suggestions

  • Pair with garlic naan, steamed jasmine rice, or coconut rice.
  • Add a side of cucumber raita or mango chutney for cooling contrast.
  • For a complete Indian-style dinner, serve with lentil dal and papadums.

Common Mistakes to Avoid

  • Skipping spice blooming: Always sauté spices briefly in oil or butter to release their aroma.
  • Boiling the cream: Simmer gently to keep the sauce smooth and rich.
  • Overcrowding the pan: Sear chicken in batches for that perfect golden crust.

Storing Tips for the Recipe

  • Refrigerate: Store leftovers in an airtight container for up to 4 days.
  • Freeze: Freeze for up to 2 months; thaw overnight before reheating.
  • Reheat: Warm gently on the stove with a splash of water or cream to revive the texture.

Tip: Butter chicken tastes even better the next day as the flavors deepen overnight!


Conclusion

This Quick & Easy Homemade Butter Chicken delivers authentic Indian flavor in a fast, fuss-free way — creamy, aromatic, and perfect for any night of the week.

👉 Try it tonight, share your twist in the comments, and subscribe for more flavorful global recipes made simple!


FAQs

Q1: Can I make this in an Instant Pot?
Yes! Sauté aromatics first, add marinated chicken and sauce ingredients, and cook on high pressure for 10 minutes. Stir in cream at the end.

Q2: Can I make it spicier?
Add extra chili powder or a dash of cayenne to taste.

Q3: What’s the best cut of chicken to use?
Boneless thighs are juicier and more forgiving, but breasts work perfectly for a leaner version.

Q4: Can I meal prep this?
Absolutely — portion it with rice in containers for up to 4 days. It reheats beautifully!

Q5: Can I make this dairy-free?
Yes! Use coconut cream and vegan butter — it’s just as delicious.

Quick & Easy Homemade Butter Chicken

Recipe by Sara
Servings

4

servings
Prep time

30

minutes
Cooking time

40

minutes
Calories

300

kcal

Ingredients

  • 1 lb boneless, skinless chicken breast (cut into bite-sized pieces)

  • 2 tbsp butter

  • 1 tbsp oil

  • 1 onion, finely chopped

  • 3 cloves garlic, minced

  • 1 tbsp fresh ginger, grated

  • 2 tbsp tomato paste

  • 1 cup tomato sauce

  • 1 cup heavy cream (or coconut cream)

  • 1 tsp garam masala

  • 1 tsp ground cumin

  • 1 tsp paprika

  • ½ tsp chili powder (adjust to taste)

  • Salt & pepper to taste

  • Fresh cilantro, for garnish

Directions

  • Cook the Chicken: In a large skillet, heat oil and 1 tbsp butter over medium heat. Add chicken, season with salt and pepper, and cook until lightly golden. Remove and set aside.
  • Make the Sauce: In the same pan, add the remaining butter, onion, garlic, and ginger. Sauté until soft. Stir in tomato paste, tomato sauce, garam masala, cumin, paprika, and chili powder.
  • Simmer: Add cream and bring to a gentle simmer. Return chicken to the pan and cook for 10–12 minutes, stirring occasionally, until sauce thickens and chicken is tender.
  • Serve: Garnish with fresh cilantro and serve with steamed rice or warm naan bread.