Go Back

Butter Chicken

A delicious and creamy butter chicken dish that is easy to make at home, packed with spices and flavor.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: Indian
Calories: 600

Ingredients
  

For the Marination
  • 1.5 lbs boneless, skinless chicken thighs (or breasts), cut into bite-sized pieces
  • 1 cup plain Greek yogurt (or regular yogurt)
  • 2 tbsp lemon juice
  • 2 tsp garam masala
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1 tsp chili powder adjust to taste
  • 1 tsp salt
For the Sauce
  • 3 tbsp butter (unsalted)
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 2 tsp garam masala
  • 1 tsp ground cumin
  • 1 tsp paprika
  • 1 tsp turmeric
  • 1 tsp chili powder adjust to taste
  • 1 14 oz can tomato puree (or crushed tomatoes)
  • 1 cup heavy cream (or coconut cream for dairy-free)
  • 1 tbsp sugar (optional, to balance acidity)
  • Salt & black pepper to taste
  • Fresh cilantro, chopped (for garnish)

Method
 

Marinate the Chicken
  1. In a bowl, mix yogurt, lemon juice, garam masala, cumin, coriander, chili powder, and salt. Toss in the chicken pieces ensuring they are well-coated. Let it marinate for at least 15 minutes, preferably overnight for best flavor.
Cook the Chicken
  1. Heat 1 tablespoon of butter in a skillet over medium-high heat. Add the marinated chicken pieces and cook until browned. The chicken does not need to be fully cooked at this stage. Once browned, remove chicken and set aside.
Build the Sauce Base
  1. In the same skillet, melt the remaining butter. Add chopped onion and sauté until golden. Add minced garlic and grated ginger, cooking for a minute or two. Stir in garam masala, cumin, paprika, turmeric, and chili powder, cooking until spices are fragrant, about 1 minute.
Simmer the Sauce
  1. Pour in the tomato puree and season with salt, black pepper, and sugar. Let it simmer for about 10 minutes, stirring occasionally to prevent sticking.
Finish with Cream & Chicken
  1. After simmering, stir in the heavy cream until well combined. Return the browned chicken to the pan and let it simmer gently for 10-12 minutes until chicken is fully cooked and the sauce is creamy.
Garnish & Serve
  1. Sprinkle fresh cilantro on top and serve hot with naan, basmati rice, or cauliflower rice.

Notes

Store leftovers in an airtight container in the fridge for up to 3 days. For freezing, it can last up to 3 months; thaw in the fridge before reheating.