All Recipes
Creamy Butter Chicken (Restaurant-Style)

Creamy Butter Chicken (Restaurant-Style)
This rich and creamy butter chicken tastes just like it’s from an Indian restaurant! Perfect with naan or rice.
Ingredients
For the chicken marinade:
- 1 lb (450 g) chicken breast, cubed
- 1/2 cup plain yogurt
- 1 tbsp lemon juice
- 1 tsp turmeric
- 1 tsp chili powder
- 1 tsp garam masala
- 1 tsp salt
For the sauce:
- 2 tbsp butter
- 1 tbsp oil
- 1 large onion, finely chopped
- 3 garlic cloves, minced
- 1 tbsp grated ginger
- 1 1/2 cups tomato puree
- 1 tsp chili powder
- 1 tsp cumin
- 1 tsp garam masala
- 1 cup heavy cream
- 1 cup water
- Salt to taste
- Fresh cilantro, for garnish
Instructions
- Mix all marinade ingredients with chicken and refrigerate for at least 1 hour.
- Cook the marinated chicken in a pan until browned; set aside.
- In the same pan, heat butter and oil; sauté onions until soft.
- Add garlic and ginger; cook until fragrant.
- Add tomato puree and spices; cook 8–10 minutes.
- Return chicken to the pan.
- Stir in heavy cream and water; simmer 10–15 minutes.
- Garnish with cilantro and serve warm.



