If you have a craving for something that feels like a warm hug on a plate, then you are in for a treat with this Creamy Butter Chicken with Warm Spices Recipe. This dish combines tender chicken pieces simmered in a buttery tomato sauce infused with a perfect balance of spices, cream, and yogurt. The result is a luscious, comforting meal that not only packs layers of flavor but also brings a touch of elegance to your dinner table. Whether you are cooking for your family or impressing guests, this Butter Chicken will quickly become a beloved favorite.

Ingredients You’ll Need
Getting the ingredients right is half the magic for this recipe. Each ingredient plays a key role, from enriching the sauce’s texture to layering the complex flavors that define this dish.
- Chicken breasts: Boneless and skinless for easy cooking and maximum flavor absorption.
- Butter: Divided, because it’s essential for both sautéing and adding richness to the sauce.
- Onion: Chopped finely for a smooth base and subtle sweetness.
- Garlic: Minced to bring aromatic depth and warmth.
- Ginger: Freshly grated to add sharpness and a slight zing.
- Garam masala: The star blend of spices that brings signature warmth and complexity.
- Ground cumin: Adds earthiness that complements the other spices perfectly.
- Turmeric: For color and a mild, pleasant bitterness.
- Chili powder: Adjust according to your spice preference to control the heat level.
- Cinnamon: Just a hint to add sweetness and depth.
- Ground coriander: Brings citrusy notes that brighten the dish.
- Salt and pepper: To taste, ensuring every bite is perfectly seasoned.
- Tomato sauce: The flavorful base that caramelizes and thickens into the sauce.
- Heavy cream: Makes the sauce irresistibly smooth and creamy.
- Plain Greek yogurt: Adds a subtle tang and tenderizes the chicken.
- Fresh cilantro: For garnish, adding a fresh, herbal finish.
How to Make Creamy Butter Chicken with Warm Spices Recipe
Step 1: Sauté the Chicken
Start by heating 1 tablespoon of butter in a large skillet over medium heat. Add the bite-sized chicken pieces, seasoning them generously with salt and pepper. Let them cook undisturbed for 5 to 7 minutes until beautifully browned on the outside. Browning locks in flavor and adds a pleasing texture. Once cooked, remove the chicken and set it aside for the next steps.
Step 2: Cook the Aromatics
In the same pan, melt the remaining butter and toss in the chopped onion. Cook this for 2 to 3 minutes until the onion softens and turns translucent—a key moment for building the sauce’s sweetness. Then, add minced garlic and grated ginger. Stir and cook for another minute until the kitchen fills with a wonderful aromatic scent that whets your appetite.
Step 3: Toast the Spices
This step is where the magic truly begins. Stir in the garam masala, cumin, turmeric, chili powder, cinnamon, and coriander. Toast these spices with the aromatics for about a minute, which helps release their oils and intensifies their flavors. The mix transforms from raw powder to a fragrant, flavor-packed foundation of your sauce.
Step 4: Make the Sauce
Next, pour in the tomato sauce and stir everything together. Let this simmer gently for 5 to 6 minutes, during which the sauce thickens and deepens in taste. This simmer time allows the flavors to meld and creates that rich, luscious base that butter chicken is famous for.
Step 5: Add Cream and Yogurt
Lower the heat to avoid curdling, then stir in heavy cream and Greek yogurt until the sauce is smooth and indulgently creamy. This combination adds both richness and a subtle tang, balancing the spices perfectly and giving the dish its signature silky texture.
Step 6: Simmer with Chicken
Return the browned chicken pieces to the skillet and nestle them into the sauce. Let everything simmer together for another 5 to 7 minutes so the chicken fully cooks while soaking up those warm, spicy flavors. This stage ensures each bite is bursting with taste and tender juiciness.
Step 7: Serve and Garnish
Just before serving, sprinkle freshly chopped cilantro over the top for a lively contrast. The vibrant green not only adds color but also a fresh, herbal note that cuts through the richness. Now your Creamy Butter Chicken with Warm Spices Recipe is ready to delight!
How to Serve Creamy Butter Chicken with Warm Spices Recipe

Garnishes
Fresh cilantro is the classic finishing touch, but you can also sprinkle toasted fenugreek leaves, a drizzle of cream, or thinly sliced fresh chili for an extra kick and visual appeal. These little details elevate the dish and make every serving feel special.
Side Dishes
This butter chicken pairs beautifully with warm naan bread for scooping or fluffy basmati rice that soaks up all the wonderful sauce. For a lighter meal, try it over steamed vegetables or with a crisp cucumber salad to provide a fresh contrast to the creamy richness.
Creative Ways to Present
For a festive touch, serve the chicken in individual ramekins or mini skillets, garnished with cilantro and a wedge of lime. You can create a build-your-own butter chicken bowl with rice, pickled onions, and fresh herbs for a fun and interactive dinner party option. Presenting this dish thoughtfully makes it even more inviting and delicious!
Make Ahead and Storage
Storing Leftovers
Leftover butter chicken tastes just as fantastic the next day. Store it in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen overnight, making your next meal even more satisfying.
Freezing
This recipe freezes well, which is perfect for planning ahead. Cool the butter chicken completely before transferring it to a freezer-safe container. It will keep nicely for up to 2 months. When you’re ready, thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stove over low heat, stirring occasionally. Add a splash of water or cream if the sauce seems too thick. Avoid microwaving at high heat to keep the chicken tender and the sauce smooth. This way, your dish remains just as creamy and delicious as when freshly made.
FAQs
Can I use chicken thighs instead of breasts?
Absolutely! Chicken thighs are a great alternative; they stay juicy and absorb the flavors fabulously. Just adjust the cooking time slightly to ensure they are cooked through.
Is it possible to make this dish spicy?
Definitely. Adjust the amount of chili powder to your liking, or add fresh chopped chilies during cooking for an extra spicy punch.
Can I use a dairy-free alternative?
Yes! Substitute the butter for a plant-based alternative, and use coconut cream or cashew cream instead of heavy cream and yogurt. The dish will still be creamy and flavorful with a slight twist in taste.
How thick should the sauce be?
The sauce should be thick enough to coat the back of a spoon but still silky and flowing. Simmer long enough to evaporate excess water, but don’t let it become too heavy or dry.
What can I serve with this recipe for a complete meal?
Aside from naan and rice, consider adding a side of roasted vegetables, a fresh cucumber salad, or a cooling raita to balance the warm spices and rich sauce.
Final Thoughts
This Creamy Butter Chicken with Warm Spices Recipe is a true kitchen treasure that’s comforting, flavorful, and surprisingly easy to make. From the first bite to the last, it delivers an inviting mix of warmth and creaminess that feels like pure joy. So go ahead, gather your ingredients and give this dish a whirl—it might just become your new favorite go-to meal for any occasion!
Print
Creamy Butter Chicken with Warm Spices Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Indian
Description
This classic Butter Chicken recipe features tender, bite-sized pieces of chicken simmered in a rich and creamy tomato-based sauce infused with aromatic Indian spices. Perfectly balanced with garam masala, cumin, turmeric, and a touch of cinnamon, it combines butter, cream, and Greek yogurt to create a luscious and comforting dish that’s delicious served with rice or naan.
Ingredients
For the Chicken
- 2 boneless, skinless chicken breasts, cut into bite-sized pieces
- 1 tbsp butter
- Salt and pepper to taste
For the Sauce
- 1 tbsp butter
- 1 small onion, chopped
- 3 cloves garlic, minced
- 1 tbsp grated ginger
- 1 tsp garam masala
- 1 tsp ground cumin
- ½ tsp ground turmeric
- 1 tsp chili powder (adjust to taste)
- ¼ tsp ground cinnamon
- 1 tsp ground coriander
- 1 cup tomato sauce
- ½ cup heavy cream
- ¼ cup plain Greek yogurt
- Fresh cilantro, chopped (for garnish)
Instructions
- Sauté the Chicken: Heat 1 tablespoon of butter in a large skillet over medium heat. Add the bite-sized chicken pieces, season them with salt and pepper, and cook for 5 to 7 minutes, turning occasionally until browned on all sides. Remove the chicken from the skillet and set aside.
- Cook the Aromatics: In the same skillet, add the remaining 1 tablespoon of butter. Sauté the chopped onion for 2 to 3 minutes until softened and translucent. Add the minced garlic and grated ginger, cooking for another minute until fragrant.
- Toast the Spices: Stir in the garam masala, ground cumin, turmeric, chili powder, cinnamon, and ground coriander. Toast the spices by stirring constantly for about 1 minute to release their aromatic flavors.
- Make the Sauce: Pour in the tomato sauce and bring the mixture to a simmer. Let it cook for 5 to 6 minutes until the sauce thickens slightly and the flavors meld together.
- Add Cream & Yogurt: Reduce the heat to low and stir in the heavy cream and plain Greek yogurt until the sauce is smooth and creamy.
- Simmer with Chicken: Return the browned chicken pieces to the skillet, stirring them into the sauce. Let the mixture simmer gently for 5 to 7 minutes until the chicken is fully cooked and tender.
- Serve & Garnish: Remove from heat and garnish with freshly chopped cilantro. Serve the butter chicken hot alongside steamed rice or warm naan bread for a satisfying meal.
Notes
- Adjust chili powder according to your preferred spice level.
- For a richer taste, use fresh tomato puree instead of tomato sauce.
- Greek yogurt adds creaminess and tang but avoid boiling the sauce after adding yogurt to prevent curdling.
- Butter chicken pairs beautifully with basmati rice or garlic naan.
- Leftovers can be refrigerated for up to 3 days and reheated gently on the stovetop.

