Classic Butter Chicken Recipe With Creamy Tomato Sauce
Butter chicken stands as one of the most beloved dishes to emerge from Indian cuisine, celebrated worldwide for its rich, creamy profile and incredible depth of flavor.
Comfort food doesn't get much better than tender chicken bathed in a lusciously smooth sauce that manages to be both decadent and perfectly balanced.
What makes it so universally appealing is how it walks the line between exotic and familiar, offering warmth and satisfaction in every bite.
Whether you need something special for dinner or simply crave soul-soothing comfort, this classic provides without fail.
Restaurants charge premium prices for it, but making it at home means you control everything while spending far less.
Once you master it, expect requests for repeat performances because nobody forgets their first truly memorable experience with this dish.
What Makes Butter Chicken Universally Loved
Butter Chicken Ingredient Overview
Main Protein:Dairy Base:Aromatic Vegetables:Sauce Components:Spice Blend:Finishing Touch:Complete Cooking Tools for Butter Chicken
How to Cook Classic Butter Chicken
Marinate the Chicken
Mix 1 lb of boneless chicken pieces with 1/2 cup yogurt, 1 teaspoon salt, 1 teaspoon garam masala, and a pinch of chili powder. Let your chicken soak up these flavors for 30 minutes while you prep the other ingredients.
Brown the Chicken
Heat a skillet over medium-high heat at 375°F. Melt 2 tablespoons butter and cook your marinated chicken until it gets a nice golden color on each side. Transfer the browned chicken to a separate plate.
Create the Sauce Base
In the same skillet, add the remaining 2 tablespoons butter. Toss in:
Sauté until the onions turn soft and translucent.
Simmer the Tomato Sauce
Pour in 1 can (14 oz) of crushed tomatoes. Let the sauce bubble gently for 10 minutes, allowing the flavors to meld together.
Combine Chicken and Sauce
Return the browned chicken to the skillet. Cover and simmer on low heat at 250°F for 15-20 minutes, letting the chicken absorb the rich sauce.
Finish with Cream
Stir in 1 cup of heavy cream, making the sauce smooth and luxurious. Taste and add salt if needed. Sprinkle fresh chopped cilantro on top before serving.
Which Tricks Perfect Classic Butter Chicken
Classic Sauce Variations for Butter Chicken
How to Serve Butter Chicken
Best Storage Practices for Butter Chicken
Butter Chicken Q&A
Can I use chicken breasts instead of thighs?
Chicken breasts work perfectly, but they’re leaner, so marinate them carefully to keep the meat tender and prevent drying out.
What if my tomatoes are too acidic?
Stirring a pinch of sugar into the sauce balances the tomato’s sharp flavor and creates a smoother taste profile.
Is garam masala necessary for authentic flavor?
Absolutely – garam masala provides the signature warmth and depth that defines classic butter chicken, so don’t skip this spice blend.
How spicy does this recipe get?
The current recipe offers mild heat. For more kick, increase the chili powder or add fresh green chilies during cooking.
Can vegetarians enjoy this dish?
Replace chicken with firm tofu, paneer, or roasted vegetables to create a delicious vegetarian version that maintains the rich sauce’s flavor.
Does the cream make the sauce super heavy?
Heavy cream adds richness, but you can substitute with half-and-half or coconut milk for a lighter alternative without losing the creamy texture.
Classic Indian Butter Chicken Recipe
- Total Time: 55 minutes – 1 hour
- Yield: 4 1x
Description
Diving into Butter Chicken from Northern India brings pure comfort straight to your dinner table. Creamy tomato sauce and tender chicken make this classic dish a total crowd-pleaser that’ll have everyone asking for seconds.
Ingredients
Proteins:
- 1 lb chicken thighs or breasts
Vegetables and Aromatics:
- 1 medium onion
- 4 cloves garlic
- 1 tablespoon fresh ginger
- 1 can tomatoes
Dairy and Spices:
- 4 tablespoons butter
- 1 cup heavy cream
- 2 teaspoons garam masala
- Salt
- Fresh cilantro
Instructions
- Combine 1 lb of chicken pieces with ½ cup yogurt, 1 teaspoon salt, 1 teaspoon garam masala, and ½ teaspoon chili powder. Let the mixture rest for 30 minutes at room temperature.
- Heat a skillet to medium-high (375°F). Melt 2 tablespoons butter and sear the marinated chicken for 5-6 minutes until golden brown edges form. Remove chicken from the pan.
- Reduce skillet heat to medium (350°F). Add remaining 2 tablespoons butter and sauté 1 chopped onion for 4 minutes until translucent.
- Stir in 4 minced garlic cloves and 1 tablespoon grated ginger. Cook for 1 minute until fragrant.
- Pour 14 oz crushed tomatoes into the skillet. Simmer for 10 minutes, stirring occasionally to prevent burning.
- Return browned chicken to the skillet. Cover and simmer on low heat (250°F) for 15 minutes.
- Pour 1 cup heavy cream into the sauce. Stir gently and let it incorporate for 2-3 minutes.
- Taste and adjust salt as needed. Sprinkle fresh chopped cilantro on top before serving.
Notes
- Marinate the chicken longer for deeper flavor, up to 24 hours in the refrigerator.
- Use fresh spices to ensure the most vibrant and rich taste in your sauce.
- For a lighter version, swap heavy cream with coconut milk or Greek yogurt.
- When browning chicken, don’t overcrowd the skillet to get a perfect golden color and sealed-in moisture.
- Prep Time: 30 minutes
- Cook Time: 25-30 minutes
- Category: Sautéed
- Method: Sautéing
- Cuisine: Indian
Nutrition
- Serving Size: 4
- Calories: 455 kcal
- Sugar: 5 g
- Sodium: 320 mg
- Fat: 34 g
- Saturated Fat: 19 g
- Unsaturated Fat: 13 g
- Trans Fat: 0.5 g
- Carbohydrates: 9 g
- Fiber: 2 g
- Protein: 27 g
- Cholesterol: 130 mg

Sophie Lane
Recipe Developer
Expertise
Family-friendly Meals, Simple Healthy Cooking, Ingredient Substitutions, Beginner-friendly Recipes, Flexible Meal Prep
Education
- Program: Professional Cook Certificate
- Focus: Online culinary training covering knife skills, cooking techniques, and plant-based and modern cooking approaches.
Schoolcraft CollegeSophie brings a calm and flexible approach to Families With Purpose. Based in Fort Collins, Colorado, she creates recipes that feel simple, clear, and easy to make at home. She focuses on family-friendly meals, healthy everyday cooking, ingredient swaps, and beginner-friendly ideas. Sophie helps make each recipe approachable and easy to follow, especially for busy families who need meals that can bend with the day.