Indulge in the rich and creamy goodness of butter chicken, a beloved Indian dish that has won hearts worldwide. This recipe combines tender chicken pieces simmered in a luscious tomato-based sauce, enriched with butter and spices. Perfect for serving over steamed rice or with naan, this culinary delight is sure to elevate your dining experience. Let’s dive into the step-by-step process of creating this mouthwatering dish!
Ingredients
– 500g chicken thighs, boneless and skinless
– 1 cup yogurt
– 2 tablespoons lemon juice
– 2 tablespoons ginger-garlic paste
– 1 teaspoon red chili powder
– 1 tablespoon garam masala
– 2 tablespoons butter
– 1 onion, finely chopped
– 400g canned tomatoes
– 1 cup cream
– Fresh cilantro for garnish
Servings and Cooking Time
This recipe serves 4 people. Preparation time is approximately 15 minutes, and cooking time is around 30 minutes.
Nutritional Value
Based on one serving (approximately 250g), the nutritional value is:
– Calories: 450
– Protein: 30g
– Fat: 28g
– Carbohydrates: 15g
– Fiber: 3g
This is calculated for one person.
Step-by-Step Cooking Process
1. In a bowl, combine yogurt, lemon juice, ginger-garlic paste, red chili powder, and garam masala.
2. Add chicken pieces to the marinade and let it sit for at least 30 minutes.
3. Heat butter in a large pan over medium heat.
4. Sauté onions until golden brown.
5. Add marinated chicken to the pan and cook until browned.
6. Stir in canned tomatoes and let it simmer for 10 minutes.
7. Reduce heat and add cream, mixing well.
8. Cook for an additional 5-10 minutes until the chicken is cooked through.
9. Adjust seasoning with salt and pepper to taste.
10. Garnish with fresh cilantro before serving.
Alternative Ingredients
You can substitute chicken thighs with chicken breast for a leaner option. For a vegetarian version, use paneer or tofu instead of chicken, and adjust cooking times accordingly.
Serving and Pairings
Butter chicken is best served with basmati rice, naan, or roti. A side of cucumber raita or a fresh salad complements the dish beautifully.
Storage and Reheating
Store leftover butter chicken in an airtight container in the refrigerator for up to 3 days. To reheat, warm on the stovetop or in the microwave. This dish can also be frozen for up to 2 months; thaw in the refrigerator before reheating.
Cooking Mistakes
– Don’t skip marinating the chicken for deeper flavor.
– Avoid overcooking the chicken; it should be tender.
– Use fresh spices for the best taste.
– Don’t rush the sautéing of onions, as sweetness develops over time.
– Adjust cream gradually to achieve desired richness.
Helpful Tips
– Use a heavy-bottomed pan to prevent burning.
– Add a pinch of sugar to balance acidity.
– Experiment with spice levels to suit your taste.
– For extra creaminess, add more butter at the end.
FAQs
Can I make butter chicken ahead of time?
Yes, butter chicken can be made ahead of time and stored in the fridge. It often tastes better the next day as the flavors meld.
What can I serve with butter chicken?
Butter chicken pairs excellently with basmati rice, naan bread, or even a light salad for a well-rounded meal.
Is butter chicken spicy?
The spice level can be adjusted according to your preference. You can reduce the amount of chili powder for a milder dish.
How can I make butter chicken healthier?
To make a healthier version, use less cream, substitute with Greek yogurt, and opt for leaner cuts of chicken.
Can I freeze butter chicken?
Yes, butter chicken freezes well. Just ensure it’s in a sealed container and thaw in the fridge before reheating.
Conclusion
This butter chicken recipe is a perfect blend of flavors and textures, making it a favorite for many. With its creamy sauce and tender chicken, it’s not only delicious but also easy to prepare. Enjoy this dish to impress your family and friends or for a delightful weeknight dinner!

Butter Chicken Recipe
Ingredients
- 500 g chicken thighs boneless and skinless
- 1 cup yogurt
- 2 tablespoons lemon juice
- 2 tablespoons ginger-garlic paste
- 1 teaspoon red chili powder
- 1 tablespoon garam masala
- 2 tablespoons butter
- 1 onion finely chopped
- 400 g canned tomatoes
- 1 cup cream
- Fresh cilantro for garnish
Instructions
- In a bowl, combine yogurt, lemon juice, ginger-garlic paste, red chili powder, and garam masala.
- Add chicken pieces to the marinade and let it sit for at least 30 minutes.
- Heat butter in a large pan over medium heat.
- Sauté onions until golden brown.
- Add marinated chicken to the pan and cook until browned.
- Stir in canned tomatoes and let it simmer for 10 minutes.
- Reduce heat and add cream, mixing well.
- Cook for an additional 5-10 minutes until the chicken is cooked through.
- Adjust seasoning with salt and pepper to taste.
- Garnish with fresh cilantro before serving.