Print

Quick & Easy Homemade Butter Chicken Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Quick & Easy Homemade Butter Chicken Recipe is a creamy, flavorful Indian dish made with tender chicken simmered in a spiced tomato-butter sauce. Perfect for busy weeknights or family dinners, this dish delivers restaurant-quality taste in under 30 minutes!

Ingredients

  • 1 lb (450g) boneless, skinless chicken thighs or breasts, cut into bite-sized pieces
  • 2 tbsp butter
  • 1 tbsp oil
  • 1 onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tbsp fresh ginger, grated
  • 1 tsp garam masala
  • 1 tsp ground cumin
  • 1 tsp paprika
  • ½ tsp ground turmeric
  • ½ tsp chili powder (optional)
  • 1 cup tomato puree (or canned crushed tomatoes)
  • 1 cup heavy cream (or full-fat coconut milk for dairy-free)
  • Salt to taste
  • Fresh cilantro for garnish

Instructions

  • Heat butter and oil in a skillet over medium heat.
  • Add chopped onions and sauté until golden.
  • Stir in garlic and ginger, cook for 1 minute.
  • Add garam masala, cumin, paprika, turmeric, and chili powder. Stir until fragrant.
  • Add chicken pieces, cooking until lightly browned on all sides.
  • Pour in tomato puree and simmer for 10 minutes.
  • Stir in heavy cream, season with salt, and simmer for another 5–7 minutes until chicken is cooked through and sauce is creamy.
  • Garnish with fresh cilantro and serve hot with rice or naan.

Notes

  • Swap cream with coconut milk for a dairy-free version.
  • Marinate chicken in yogurt and spices for extra flavor if you have time.
  • Leftovers taste even better the next day!