Classic Butter Chicken (Murgh Makhani)

Creamy, rich, restaurant-style favorite

Craving a cozy, flavor-packed dinner that feels like takeout but tastes even better at home? This Classic Butter Chicken is a must-try! Made with tender chicken simmered in a rich, creamy tomato sauce infused with warm spices, it’s the ultimate comfort food. Perfect for weeknight dinners or special occasions, this easy butter chicken recipe delivers bold Indian-inspired flavors without complicated steps. Serve it with fluffy rice or warm naan, and you’ve got a satisfying meal that everyone will love. Best of all, it comes together faster than you’d expect—perfect for busy days!


⏱️ Time Breakdown

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Servings: 4

📝 Ingredients List

For the chicken marinade:

  • 500g boneless chicken (thigh or breast), cut into pieces
  • ½ cup plain yogurt
  • 1 tbsp lemon juice
  • 1 tsp garlic, minced
  • 1 tsp ginger, grated
  • 1 tsp paprika
  • 1 tsp garam masala
  • ½ tsp turmeric
  • Salt to taste

For the sauce:

  • 2 tbsp butter
  • 1 tbsp oil
  • 1 onion, finely chopped
  • 2 tsp garlic, minced
  • 1 tsp ginger, grated
  • 2 cups tomato puree
  • 1 tsp chili powder (adjust to taste)
  • 1 tsp garam masala
  • ½ cup heavy cream
  • 1 tsp sugar (optional)
  • Salt to taste

✨ Kitchen Tools You’ll Need

This recipe doesn’t require fancy gadgets, just a few reliable kitchen basics to keep everything simple and stress-free.

  • Large skillet or pan
  • Mixing bowls
  • Knife & cutting board
  • Measuring cups & spoons
  • Wooden spoon or spatula

👩‍🍳 Step-by-Step Instructions

  1. Marinate the chicken
    In a bowl, mix yogurt, lemon juice, garlic, ginger, and spices. Add chicken and coat well. Let marinate for at least 15 minutes (longer = more flavor!) 😊
  2. Cook the chicken
    Heat a pan with a little oil. Cook the marinated chicken until lightly charred and cooked through. Set aside.
  3. Prepare the sauce
    In the same pan, melt butter with oil. Sauté onions until soft and golden (about 5 minutes). Add garlic and ginger, cook for 1–2 minutes until fragrant 🍳
  4. Build the flavor
    Stir in tomato puree, chili powder, and garam masala. Simmer for 10–15 minutes until thickened and slightly glossy.
  5. Make it creamy
    Add cream and sugar (if using), then return the chicken to the pan. Simmer for another 5–7 minutes until everything is rich and well combined ✨
  6. Serve and enjoy
    Garnish with fresh herbs if desired. Serve hot with rice or naan for the ultimate comfort meal 🍽️

💡 Pro Tips

  • Marinate longer: 1–2 hours gives deeper flavor and tenderness.
  • Smooth sauce: Blend the sauce before adding cream for a silky texture.
  • Adjust heat: Add more chili for spice or extra cream to mellow it out.
  • Storage: Keeps well in the fridge for up to 3 days—flavors get even better!

🔄 Variations

  • Swap chicken for paneer or tofu for a vegetarian version
  • Add a pinch of smoked paprika for a subtle smoky flavor
  • Use coconut cream instead of dairy for a dairy-free twist

❓ FAQ

Is butter chicken very spicy?
No, it’s typically mild and creamy, but you can adjust the spice level.

Can I make it ahead?
Yes! It reheats beautifully and often tastes better the next day.

What’s the difference between butter chicken and tikka masala?
Butter chicken is creamier and slightly sweeter, while tikka masala is more robust and spiced.

Leave a Comment