If you’re craving a dish that’s loaded with flavor, silky smooth, and warmly spiced, you’ve got to try this Creamy Butter Chicken with Warm Spices Recipe. This classic Indian-inspired meal combines tender chicken simmered in a luscious tomato-cream sauce that’s seasoned with aromatic spices like garam masala, cumin, and cinnamon. Every bite feels like a loving hug full of rich, comforting flavors that brighten your taste buds and make weeknight dinners feel special. Whether you’re new to Indian cuisine or a seasoned fan, this recipe will quickly become a go-to favorite in your kitchen.

Ingredients You’ll Need
Gathering these simple, straightforward ingredients is all it takes to build layers of flavor and texture that make this dish shine. Each item—from the butter to the blend of spices—plays a crucial role in creating that signature creamy, warm, and inviting taste.
- Boneless, skinless chicken breasts (2): Tender and perfect for soaking up all the rich sauce flavors.
- Butter (2 tbsp, divided): Adds richness and helps create a silky sauce.
- Small onion, chopped (1): Provides a sweet, savory base for the sauce.
- Garlic cloves, minced (3): Brings aromatic depth and earthiness.
- Grated ginger (1 tbsp): Adds a subtle zing that balances creaminess.
- Garam masala (1 tsp): The star warm spice blend that defines the dish’s character.
- Ground cumin (1 tsp): Infuses a smoky, nutty flavor that complements the other spices.
- Ground turmeric (½ tsp): Imparts a beautiful golden color and mild earthiness.
- Chili powder (1 tsp, adjustable): Adds gentle heat and complexity.
- Ground cinnamon (¼ tsp): Enhances warmth and subtle sweetness.
- Ground coriander (1 tsp): Offers a fresh, citrusy note that lightens the sauce.
- Salt and pepper to taste: Essential for balancing all the flavors perfectly.
- Tomato sauce (1 cup): Provides body and tang to the creamy sauce.
- Heavy cream (½ cup): Creates that luscious, velvety texture.
- Plain Greek yogurt (¼ cup): Adds creaminess and a hint of tang for brightness.
- Fresh cilantro, chopped: A fresh garnish that brings a burst of herbal freshness.
How to Make Creamy Butter Chicken with Warm Spices Recipe
Step 1: Sauté the Chicken
Start by melting 1 tablespoon of butter in a large skillet over medium heat. Add the bite-sized chicken pieces, seasoning them with salt and pepper. Cook the chicken for about 5 to 7 minutes until each piece turns a beautiful golden brown. This step seals in the juices and builds a flavorful foundation for the dish. Once browned, remove the chicken from the pan and set it aside to rest while you prepare the sauce.
Step 2: Cook the Aromatics
In the same skillet, add the remaining tablespoon of butter and toss in the chopped onion. Sauté for 2 to 3 minutes until the onion softens and becomes translucent. Then add the minced garlic and grated ginger, stirring constantly for about a minute until their fragrant aromas fill your kitchen. This blend of aromatics gives your sauce a rich and inviting base you’ll love.
Step 3: Toast the Warm Spices
Next, sprinkle in the garam masala, ground cumin, turmeric, chili powder, cinnamon, and coriander. Toast these spices in the pan for about one minute, stirring continuously. This roasting releases their essential oils, unlocking complex flavors that will deepen the dish’s warmth and character.
Step 4: Make the Sauce
Pour in the tomato sauce and simmer it gently for 5 to 6 minutes. As it cooks, the sauce thickens and the flavors meld beautifully. The tomato’s tanginess balances the cream and spices, creating a harmonious sauce base that is simply irresistible.
Step 5: Add Cream and Yogurt
Lower the heat to prevent curdling, then stir in the heavy cream and Greek yogurt until the sauce is perfectly smooth and creamy. This step transforms the sauce into its signature luscious texture, making every bite rich yet balanced with a subtle tang from the yogurt.
Step 6: Simmer with Chicken
Return the browned chicken pieces back to the skillet, nestling them into the creamy sauce. Let everything simmer gently for another 5 to 7 minutes, ensuring the chicken cooks fully and soaks up that luxurious sauce. The result is tender, succulent bites infused with warm spices and creamy goodness.
Step 7: Serve and Garnish
Finish by garnishing with freshly chopped cilantro for a pop of color and fresh aroma. This final touch brightens the dish and makes it ready for plating alongside your favorite accompaniment.
How to Serve Creamy Butter Chicken with Warm Spices Recipe

Garnishes
Adding fresh cilantro over the top not only provides a lovely contrast in color but also brings a refreshing herbal note that cuts through the richness beautifully. For added flair, a squeeze of fresh lemon juice or a sprinkle of toasted fenugreek leaves can elevate the experience even more.
Side Dishes
This dish shines when served with fluffy basmati rice or warm, buttery naan bread—both are excellent for soaking up every last bit of sauce. You might also enjoy it with a cooling cucumber raita or a simple green salad to create a well-rounded meal.
Creative Ways to Present
For dinner parties, consider serving the chicken in individual mini cast-iron skillets or shallow bowls topped with cilantro and a drizzle of cream. Alternatively, use the sauce as a dip for freshly baked naan or as a luxurious topping over roasted vegetables for a fun twist.
Make Ahead and Storage
Storing Leftovers
Leftover Creamy Butter Chicken with Warm Spices Recipe stores beautifully in an airtight container in the refrigerator for up to 3 days. The flavors deepen overnight, making it an even tastier next-day meal.
Freezing
You can freeze leftover portions by placing the butter chicken in a freezer-safe container or heavy-duty freezer bag. It’s best consumed within 2 months for optimal taste and texture. Be sure to cool completely before freezing to maintain quality.
Reheating
To reheat, thaw overnight in the refrigerator if frozen. Warm gently in a saucepan over low heat, stirring occasionally to prevent the cream from separating. You can add a splash of water or cream if the sauce thickens too much during reheating.
FAQs
Can I use chicken thighs instead of breasts?
Absolutely! Chicken thighs are actually a great option for this recipe because they stay juicy and tender, adding even more depth of flavor to your Creamy Butter Chicken with Warm Spices Recipe.
Is it possible to make this dish dairy-free?
Yes, you can substitute butter with a plant-based alternative and use coconut cream instead of heavy cream and yogurt. These swaps will give you a slightly different but still delicious version of the dish.
How spicy is this dish?
This recipe has a gentle warmth from the chili powder, but it’s easy to adjust the heat to your liking by reducing or increasing the chili powder. The warmth complements the creaminess perfectly.
Can I prepare the sauce ahead of time?
You can prepare the sauce a day in advance and store it in the refrigerator. When ready to serve, just reheat the sauce and add freshly cooked chicken pieces for the best texture.
What’s the best way to store leftovers?
Store leftovers in an airtight container in the refrigerator for up to three days. Make sure to cool the dish completely before sealing and refrigerating to keep it fresh and flavorful.
Final Thoughts
There’s something truly special about this Creamy Butter Chicken with Warm Spices Recipe that feels both indulgent and comforting. It’s a dish that brings people together, sparks joy, and turns any meal into a memorable experience. Give it a try—you’ll wonder how you ever lived without it in your recipe collection!
Print
Creamy Butter Chicken with Warm Spices Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 to 4.5 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Description
This classic Butter Chicken recipe features tender chicken pieces simmered in a rich, creamy tomato-based sauce infused with fragrant Indian spices. Perfectly balanced with a blend of garam masala, cumin, turmeric, and a touch of cinnamon, this dish is comfort food at its finest. Ready in just 35 minutes, it’s an ideal weeknight dinner served best with rice or naan.
Ingredients
Chicken
- 2 boneless, skinless chicken breasts, cut into bite-sized pieces
Butter & Aromatics
- 2 tbsp butter, divided
- 1 small onion, chopped
- 3 cloves garlic, minced
- 1 tbsp grated ginger
Spices
- 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
- Salt and pepper to taste
Sauce
- 1 cup tomato sauce
- ½ cup heavy cream
- ¼ cup plain Greek yogurt
Garnish
- Fresh cilantro, chopped
Instructions
- Sauté the Chicken: Heat 1 tablespoon of butter in a large skillet over medium heat. Season the chicken pieces with salt and pepper, then add to the skillet. Cook for 5 to 7 minutes until the chicken is browned on all sides. Once cooked, remove the chicken from the skillet and set aside.
- Cook the Aromatics: In the same skillet, add the remaining 1 tablespoon of butter. Add the chopped onion and sauté for 2 to 3 minutes until soft and translucent. Stir in the minced garlic and grated ginger and cook for another minute until fragrant.
- Toast the Spices: Add the garam masala, ground cumin, turmeric, chili powder, ground cinnamon, and ground coriander to the skillet. Stir continuously and toast the spices for about 1 minute to enhance their flavors.
- Make the Sauce: Pour in the tomato sauce and stir well to combine with the toasted spices and aromatics. Let the sauce simmer over medium heat for 5 to 6 minutes until it thickens slightly.
- Add Cream & Yogurt: Reduce the heat to low and gently stir in the heavy cream and plain Greek yogurt until the sauce is smooth and creamy.
- Simmer with Chicken: Return the cooked chicken pieces to the skillet and stir to coat them evenly with the sauce. Let everything simmer together for 5 to 7 minutes until the chicken is fully cooked and the flavors meld.
- Serve & Garnish: Garnish the butter chicken with freshly chopped cilantro. Serve hot with steamed rice or warm naan bread to complete the meal.
Notes
- Adjust chili powder to your preferred spice level for milder or spicier flavors.
- For a dairy-free version, substitute heavy cream and Greek yogurt with coconut cream.
- Ensure chicken is cooked through to an internal temperature of 165°F (74°C) for safety.
- Butter chicken pairs well with basmati rice or garlic naan for an authentic meal experience.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.

