Classic Butter Chicken Recipe
Introduction
Classic Butter Chicken is a rich, creamy, and flavorful Indian dish that’s loved worldwide. Tender chicken pieces are cooked in a buttery tomato sauce with aromatic spices and finished with cream for a luscious texture.

Ingredients
- 1 lb (450g) chicken, cut into bite-sized pieces
- 3 tbsp butter
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 inch piece of ginger, grated
- 1 cup tomato sauce
- 1/2 cup heavy cream
- 2 tsp garam masala or mixed Indian spices
- Salt to taste
Instructions
- Step 1: Heat the butter in a large pan over medium heat. Add the chopped onion, garlic, and ginger, and sauté until soft and fragrant.
- Step 2: Add the chicken pieces and spices, stirring well to coat the chicken. Cook until the chicken is lightly browned on all sides.
- Step 3: Pour in the tomato sauce and stir to combine. Reduce the heat and simmer for about 15 minutes, allowing the chicken to cook through and the flavors to meld.
- Step 4: Stir in the cream and cook for another 5 minutes until the sauce is rich and creamy. Taste and adjust salt if needed.
- Step 5: Serve hot with rice or naan bread for a complete meal.
Tips & Variations
- Marinate the chicken in yogurt and spices for an hour before cooking to add extra tenderness and flavor.
- Use canned crushed tomatoes instead of tomato sauce for a chunkier texture.
- For a lighter version, substitute cream with coconut milk.
- Add a pinch of chili powder if you prefer a spicier dish.
Storage
Store leftover butter chicken in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or microwave, adding a splash of water or cream to loosen the sauce if needed.
How to Serve
Serve this delicious recipe with your favorite sides.
FAQs
Can I use chicken thighs instead of breast?
Yes, chicken thighs are great for butter chicken as they stay tender and juicy during cooking.
Is butter chicken very spicy?
No, classic butter chicken is mildly spiced, but you can adjust the level of heat by changing the amount of chili or spices.
PrintClassic Butter Chicken Recipe
Classic Butter Chicken is a rich and creamy Indian dish featuring tender chicken pieces simmered in a buttery tomato cream sauce infused with aromatic spices. It’s a comforting and flavorful meal perfect for pairing with naan or rice.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Ingredients
Chicken and Marinade
- 1.5 lbs boneless, skinless chicken thighs, cut into bite-sized pieces
Butter Sauce
- 4 tablespoons unsalted butter
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 cup tomato sauce
- 1 cup heavy cream
- 2 teaspoons garam masala
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1/2 teaspoon turmeric
- 1/2 teaspoon smoked paprika
- Salt to taste
- Fresh cilantro for garnish (optional)
Instructions
- Prepare the chicken: Cut the chicken thighs into bite-sized pieces and set aside. Optionally, marinate the chicken in a mixture of some spices and yogurt for 30 minutes for more tenderness.
- Sauté aromatics: In a large skillet or pan, melt the butter over medium heat. Add the finely chopped onion and cook until softened and translucent, about 5 minutes. Stir in minced garlic and grated ginger and cook for another 1-2 minutes until fragrant.
- Cook the spices: Add garam masala, cumin, chili powder, turmeric, and smoked paprika to the pan. Stir continuously to toast the spices for about 1 minute to deepen their flavor.
- Cook the chicken: Add the chicken pieces to the pan and cook until they are no longer pink on the outside, about 5-7 minutes. Stir frequently to coat chicken evenly with the spices and butter.
- Add tomato sauce and simmer: Pour in the tomato sauce, stir to combine, and reduce heat to low. Let the mixture simmer gently for 10 minutes until the chicken is cooked through and the sauce thickens slightly.
- Finish with cream: Stir in the heavy cream and allow the sauce to cook for an additional 5 minutes, stirring occasionally. Adjust salt to taste.
- Garnish and serve: Remove from heat, garnish with fresh cilantro if desired, and serve hot with basmati rice or naan bread.
Notes
- For added depth, marinate the chicken with yogurt and spices for 30 minutes before cooking.
- Butter chicken is typically mildly spiced; adjust chili powder according to your heat preference.
- The dish can be prepared with chicken breasts but thighs provide more tenderness and flavor.
- Use fresh cream for best richness; light cream will reduce the richness slightly.
- Leftovers store well in the refrigerator for up to 3 days and reheat gently on the stovetop.
Keywords: Butter chicken, Indian butter chicken recipe, creamy chicken curry, easy butter chicken, Indian cuisine, chicken curry

