Go Back
A delicious plate of homemade butter chicken served with rice and naan.

Homemade Butter Chicken

A warm and inviting dish featuring tender chicken simmered in a rich, creamy tomato sauce with a blend of spices, perfect for impressing family and friends.
Prep Time 30 minutes
Cook Time 20 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Dinner, Main Course
Cuisine: Indian
Calories: 490

Ingredients
  

For the marination
  • 2 lbs chicken breast, cubed
  • 1 cup plain yogurt
  • 2 tsp garam masala
  • 2 tsp cumin
  • 1 tsp turmeric
  • 1 tsp coriander
For the sauce
  • 2 tbsp butter
  • 1 onion finely chopped
  • 3 cloves garlic, minced
  • 1 inch ginger, grated
  • 1 can tomato sauce (15 oz)
  • 1 cup heavy cream
For serving
  • Rice or naan For serving

Method
 

Preparation
  1. Marinate the chicken in yogurt, salt, and spices for at least 30 minutes.
  2. In a large pan, melt butter over medium heat.
  3. Add onions, garlic, and ginger; sauté until aromatic.
Cooking
  1. Stir in the marinated chicken and cook until browned.
  2. Add tomato sauce and simmer for 10 minutes.
  3. Pour in the cream and let it simmer for an additional 10 minutes until thickened.
Serving
  1. Serve over rice or with naan.

Notes

For best flavor, marinate chicken longer (up to 2 hours or overnight). Adjust spices to your preference. Substitute heavy cream with coconut milk for a lighter version. Store leftovers in an airtight container in the refrigerator for 3-4 days or freeze for 2-3 months.
QR Code linking back to recipe