Print

Homemade Butter Chicken with Creamy Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A fast and flavorful take on the Indian classic. Tender chicken in a creamy tomato sauce with warm spices — ready in 30 minutes.

Ingredients

Scale
  • 1.5 lbs boneless chicken thighs or breasts, cut into chunks
  • 23 tablespoons butter
  • 1 medium onion, finely chopped
  • 1 tablespoon minced garlic
  • 1 tablespoon grated ginger
  • 1 cup tomato puree or passata
  • ¾ cup heavy cream
  • 2 teaspoons garam masala
  • 1 teaspoon paprika
  • ½ teaspoon ground cumin
  • ½ teaspoon ground coriander
  • ½ teaspoon turmeric
  • Salt and pepper, to taste
  • Fresh cilantro, for garnish

Instructions

  1. Melt 1 tbsp butter in a large skillet over medium-high heat. Add chicken, season with salt and pepper, and brown for 4–5 minutes. Remove and set aside.
  2. In the same pan, melt remaining butter. Add onions and cook 4–5 minutes until soft.
  3. Add garlic and ginger; cook 1 minute.
  4. Stir in garam masala, paprika, cumin, coriander, and turmeric. Toast 30 seconds.
  5. Pour in tomato puree. Simmer 5–7 minutes until thickened slightly.
  6. Return chicken to pan. Simmer 8–10 minutes until cooked through.
  7. Stir in cream and simmer 2–3 minutes. Adjust seasoning.
  8. Garnish with cilantro and serve with rice or naan.

Notes

  • Substitute Greek yogurt or coconut milk for cream if needed.
  • Double the sauce for extra richness.
  • Store in fridge for up to 3 days or freeze for 2 months.