Butter Chicken
Butter chicken is one of those cozy meals that fills the kitchen with warm, comforting aromas and brings everyone to the table without much effort. Tender chicken pieces simmer in a creamy tomato sauce with butter, gentle spices, and a smooth texture that feels rich but still balanced. Many people love it because it tastes comforting and works well for everyday dinners or relaxed weekend meals. Butter chicken also fits nicely into busy evenings when you want something homemade but not complicated. I usually start by gently cooking the chicken while the sauce warms nearby, letting the flavors slowly build together. The result is a creamy, satisfying dish that pairs beautifully with rice or warm bread.

Why You Will Love This Recipe
This recipe is the kind of meal that feels comforting without requiring complicated cooking steps. The sauce is creamy, lightly spiced, and full of warm flavor that makes dinner feel special even on an ordinary weekday. It’s the type of meal that works for both quiet family dinners and casual gatherings.
One reason people love butter chicken is how flexible it is. You can serve it with rice, bread, or even simple vegetables depending on what you have in the kitchen. The ingredients are easy to find, and the cooking process stays simple enough for beginner cooks.
It’s also a great option for leftovers. The flavors deepen overnight, making it perfect for meal prep or next-day lunches. The dish freezes well too, so preparing a larger batch can save time later. Cozy, weeknight-friendly, and crowd-pleasing, this recipe easily becomes part of a regular dinner rotation.
Ingredients
Tip: Boneless chicken thighs work best because they stay tender and juicy while simmering.
- 500 g boneless chicken thighs, cut into bite-size pieces
- 2 tablespoons butter
- 1 tablespoon oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon ginger paste
- 1 cup tomato puree
- ½ cup heavy cream
- 1 teaspoon paprika
- 1 teaspoon ground cumin
- 1 teaspoon garam masala
- ½ teaspoon turmeric
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon sugar
- ¼ cup water
- 2 tablespoons chopped fresh cilantro
Instructions
Step 1: Preparation – 40 words
Cut the chicken into small pieces and pat them dry with a paper towel. Chop the onion and prepare the garlic and ginger. Measure the spices so they are ready nearby. This small preparation step keeps the cooking process smooth.
Step 2: Main Cooking Process – 40 words
Heat butter and oil in a large pan over medium heat. Add the chopped onion and cook slowly until soft and lightly golden. Stir in garlic and ginger and cook for another minute until fragrant and the kitchen smells warm and savory.
Step 3: Combining Ingredients – 40 words
Add the chicken pieces to the pan and cook until they begin to turn lightly golden on the outside. Stir in the tomato puree, paprika, cumin, turmeric, salt, and pepper. Let everything simmer gently while the sauce begins to thicken.
Step 4: Finishing & Final Simmer – 40 words
Pour in the cream and add garam masala and sugar. Stir slowly until the sauce becomes smooth and creamy. Let it simmer on low heat until the chicken is tender and the sauce looks rich and slightly glossy. Sprinkle fresh cilantro before serving.
Why This Recipe Works for Busy Days
This recipe fits well into busy schedules because most of the cooking happens in one pan. The sauce and chicken simmer together, which means fewer dishes and simple cleanup. You can also prepare the sauce earlier in the day and finish cooking later. Since leftovers taste even better the next day, it’s a great option for meal prep or quick lunches.
Tips & Tricks
- Let the onions cook slowly until soft and lightly golden instead of rushing this step. Undercooked onions can leave the sauce tasting sharp. Giving them a few extra minutes creates a sweeter base that helps the sauce taste smoother and more balanced.
- Avoid cooking the chicken on very high heat. Gentle cooking keeps the pieces tender and prevents them from becoming dry. If the heat is too strong, the chicken may cook quickly on the outside but turn tough inside.
- Stir the cream into the sauce at low heat rather than boiling it. High heat can cause cream to separate, which changes the smooth texture of the sauce. Keeping the heat gentle helps maintain the rich, creamy consistency.
- Taste the sauce before serving and adjust seasoning if needed. Sometimes a small pinch of salt or a touch of sugar can balance the tomato flavor. Small adjustments at the end often make the dish taste more rounded.
Variations
Meaty Version
You can make a heartier version by mixing chicken thighs and chicken breast together. The thighs stay juicy while the breast adds a slightly firmer texture. Some cooks also add small grilled chicken pieces to the sauce for extra flavor and a lightly smoky taste.
Vegetarian Option
Replace the chicken with cubes of paneer or firm tofu. Both absorb the creamy sauce nicely and create a satisfying vegetarian meal. Paneer keeps its soft texture while tofu becomes flavorful as it simmers gently in the tomato and cream sauce.
Ingredient Swap
If heavy cream is not available, plain yogurt or coconut milk can be used instead. Yogurt creates a lighter sauce with a mild tang, while coconut milk adds a soft creamy texture with a gentle sweetness that still blends well with the spices.
Flavor Boost
For a deeper aroma, stir in a small pinch of smoked paprika or dried fenugreek leaves near the end of cooking. These ingredients add a warm fragrance and a slightly earthy note that enhances the richness of the sauce without overpowering it.
Serving Suggestions
With Steamed Rice
Serve the creamy chicken over a bowl of soft steamed rice. The rice absorbs the buttery tomato sauce and makes the dish feel comforting and filling. A small sprinkle of fresh cilantro on top adds color and a fresh finish.
With Warm Flatbread
Pair the dish with soft flatbread or naan so the sauce can be scooped easily. The bread helps soak up the creamy sauce and turns the meal into a relaxed, family-style dinner where everyone gathers around the table.
With Simple Salad
A fresh cucumber and tomato salad works well alongside the rich sauce. The cool, crisp vegetables provide balance and keep the meal from feeling too heavy while adding color and freshness to the plate.
Family Dinner Bowl
Create a cozy dinner bowl with rice, butter chicken, and lightly sautéed vegetables. Arrange everything in one bowl for an easy meal that feels comforting and practical for busy evenings when everyone wants something warm and satisfying.
Storage Instructions
Fridge Storage
Store leftover butter chicken in an airtight container in the refrigerator for up to three days. Let the dish cool before storing. The sauce thickens slightly while chilling, but the flavors usually become deeper and more balanced the next day.
Reheating
Reheat gently in a saucepan over low heat while stirring occasionally. If the sauce becomes too thick, add a small splash of water or milk. Slow reheating helps keep the chicken tender and prevents the creamy sauce from separating.
Freezing
This dish freezes well for up to two months. Place cooled portions in freezer-safe containers and seal tightly. Thaw overnight in the refrigerator before reheating. Freezing the sauce and chicken together keeps the flavor and texture consistent.
Make-Ahead Tips
You can prepare the sauce a day ahead and store it in the refrigerator. When ready to cook, simply heat the sauce and add the chicken pieces. This approach saves time and allows the spices to blend even more.
Recipe Timing
Prep Time: 15 minutes
Cook Time: 25 minutes
Rest Time: Not required
Total Time: 40 minutes
Nutrition Information (Approximate)
Each serving contains roughly 350–420 calories depending on portion size and ingredients used. Protein typically ranges from 25–30 grams from the chicken. The dish also provides iron and small amounts of vitamin A from spices and tomato sauce. Values are estimates and may vary depending on ingredients and serving sizes.
FAQs
Can I make this dish ahead of time?
Yes. The flavors often become richer when the dish sits for a few hours or overnight.
What is a common mistake when cooking it?
Cooking the sauce on very high heat can cause the cream to separate.
Can I use chicken breast instead of thighs?
Yes. Chicken breast works, but cook it gently to keep it tender.
Why is my sauce too thick?
Add a small splash of water or milk and stir while reheating.
How long do leftovers last?
Stored properly in the fridge, leftovers stay fresh for about three days.
How can I adjust the flavor?
Add a pinch more salt, sugar, or garam masala to balance the sauce.
Conclusion
Butter chicken is one of those comforting dishes that turns simple ingredients into a warm, satisfying meal. The creamy tomato sauce, gentle spices, and tender chicken create a dish that feels cozy without being complicated to prepare. It’s flexible enough for weeknight dinners, relaxed family meals, or meal prep for the next day. Once you learn the basic steps, it’s easy to adjust the spices, creaminess, or sides depending on your taste. Making butter chicken at home allows you to keep the flavors simple and comforting while adapting the recipe to what you have in your kitchen. It’s the kind of meal that invites everyone back to the table.
Butter Chicken
Course: Butter Recipes4
servings15
minutes25
minutes380
kcalTender chicken cooked in a creamy tomato and butter sauce with warm spices. This comforting dish is simple to prepare and perfect for serving with rice or soft bread for a cozy family meal.
Ingredients
500 g boneless chicken thighs, cut into small pieces
2 tablespoons butter
1 tablespoon cooking oil
1 medium onion, finely chopped
3 cloves garlic, minced
1 tablespoon ginger paste
1 cup tomato puree
½ cup heavy cream
1 teaspoon paprika
1 teaspoon cumin powder
1 teaspoon garam masala
½ teaspoon turmeric
1 teaspoon salt
½ teaspoon black pepper
½ teaspoon sugar
¼ cup water
2 tablespoons chopped cilantro
Directions
- Heat butter and oil in a large pan over medium heat.
- Add chopped onion and cook until soft and lightly golden.
- Stir in garlic and ginger and cook for about one minute.
- Add chicken pieces and cook until lightly browned.
- Mix in tomato puree, paprika, cumin, turmeric, salt, and pepper.
- Let the sauce simmer for about 10 minutes.
- Stir in cream, garam masala, and sugar.
- Cook on low heat until the sauce becomes creamy and the chicken is tender.
- Garnish with chopped cilantro and serve warm.