If you are craving a dish that boasts rich flavors wrapped in a luscious sauce, this Creamy Butter Chicken with Aromatic Spices Recipe is going to be your new best friend in the kitchen. Imagine tender pieces of chicken bathed in a velvety, buttery tomato sauce that’s been lovingly infused with a perfect balance of warm spices. It’s the kind of comfort food that feels both indulgent and vibrant at the same time, making every bite a celebration for your taste buds. Whether you’re an experienced home cook or someone eager to explore Indian-inspired cuisine, this recipe is straightforward yet packed with the kind of complex flavors that make you want to eat it again and again.

Ingredients You’ll Need
These ingredients are delightfully simple but incredibly essential for building a rich, flavorful dish. Each component plays its part, from the creamy dairy to the robust spices, culminating in a butter chicken that is as comforting as it is unforgettable.
- 2 boneless, skinless chicken breasts: Bite-sized pieces cook quickly and soak up all the sauce beautifully.
- 2 tbsp butter, divided: Adds a rich, creamy base and helps soften the aromatics for depth.
- 1 small onion, chopped: Provides a subtly sweet foundation and body to the sauce.
- 3 cloves garlic, minced: Infuses the dish with a fragrant punch that wakes up the spices.
- 1 tbsp grated ginger: Lends warmth and a slight zing that brightens the overall flavor.
- 1 tsp garam masala: A blend of spices that is signature to this dish’s authentic flavor profile.
- 1 tsp ground cumin: Adds earthy, nutty notes that balance the richness.
- ½ tsp ground turmeric: Gives the sauce its inviting golden hue and a subtle peppery aroma.
- 1 tsp chili powder (adjust to taste): Provides the perfect level of spicy heat to excite your palate.
- ¼ tsp ground cinnamon: Adds a hint of sweet warmth that rounds out the spice mix.
- 1 tsp ground coriander: Brings a fresh, citrus-like undertone that lifts the dish.
- Salt and pepper to taste: Essential for seasoning and balancing all flavors.
- 1 cup tomato sauce: Forms the tangy, rich body of the sauce that coats the chicken.
- ½ cup heavy cream: Delivers the silky, creamy texture that defines this butter chicken.
- ¼ cup plain Greek yogurt: Adds tang and richness while keeping the sauce luxuriously smooth.
- Fresh cilantro, chopped (for garnish): Adds a burst of freshness and vibrant color just before serving.
How to Make Creamy Butter Chicken with Aromatic Spices Recipe
Step 1: Sauté the Chicken
Begin by heating 1 tablespoon of butter in a large skillet over medium heat. Toss in the bite-sized chicken pieces, seasoning them with salt and pepper. Let them cook for 5 to 7 minutes until they develop a beautiful golden brown exterior. This process locks in the juices and builds a savory foundation that will elevate your sauce later. Once browned, remove the chicken from the pan and set it aside to rest for the moment.
Step 2: Cook the Aromatics
In the same skillet, add the remaining tablespoon of butter to keep all those delicious browned bits in the pan. Sauté your chopped onion for about 2 to 3 minutes until it becomes soft and translucent, releasing its sweetness. Then, stir in the minced garlic and grated ginger for an additional minute to bring forth those irresistible fragrances. This step forms the aromatic backbone of your butter chicken.
Step 3: Toast the Spices
Now comes the secret to that signature flavor: sprinkle in the garam masala, ground cumin, turmeric, chili powder, cinnamon, and coriander. Stir them constantly to toast the spices for about 1 minute. You’ll notice the aroma deepen and your kitchen will start to smell divine. Toasting the spices awakens their flavors and makes the sauce truly vibrant.
Step 4: Make the Sauce
Pour in the tomato sauce and give everything a good stir. Allow it to simmer gently for 5 to 6 minutes, enabling the sauce to thicken and the flavors to mingle beautifully. This rich base is what transforms simple chicken into the iconic creamy butter chicken experience you crave.
Step 5: Add Cream & Yogurt
Lower the heat before stirring in the heavy cream and Greek yogurt, folding them in until the sauce becomes silky smooth and luxuriously creamy. These dairy elements not only balance the spices but also lend the dish its characteristic lush texture that truly sets this recipe apart.
Step 6: Simmer with Chicken
Return the cooked chicken back to the skillet and allow everything to simmer gently for another 5 to 7 minutes. This step makes sure the chicken is cooked through and fully infused with that rich, spiced cream sauce. It’s the moment when all the flavors come together harmoniously.
Step 7: Serve & Garnish
Once everything is melded into perfection, garnish generously with freshly chopped cilantro. The bright green not only adds a pop of color but also injects a fresh herbal note that complements the creamy spiced sauce wonderfully.
How to Serve Creamy Butter Chicken with Aromatic Spices Recipe

Garnishes
Adding a sprinkle of fresh cilantro is classic, but for an extra touch, you could also add a swirl of cream or a few thin slices of green chili if you enjoy some heat. Toasted cashews or almond slivers can add a subtle crunch and richness. These garnishes elevate the presentation and introduce texture and brightness to the dish.
Side Dishes
Creamy Butter Chicken pairs beautifully with fluffy basmati rice or warm, buttery naan bread, perfect for soaking up every last drop of the luscious sauce. For a well-rounded meal, try serving it alongside sautéed greens or a refreshing cucumber raita. These sides keep the meal balanced and let the star of the show shine.
Creative Ways to Present
If you’re feeling adventurous, try serving your butter chicken in individual mini cast iron skillets for a rustic touch. Another fun idea is to use it as a filling for wraps or stuffed inside warm flatbreads with a bit of fresh salad for a fusion twist. Presentation that plays with texture and color will impress guests and turn your meal into a memorable event.
Make Ahead and Storage
Storing Leftovers
Creamy Butter Chicken with Aromatic Spices Recipe keeps well in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen overnight, making your leftovers even more delicious the next day. Just be sure to cool it before refrigerating to maintain quality and safety.
Freezing
You can freeze this butter chicken for up to 2 months. Use a freezer-safe container or heavy-duty freezer bag, leaving some room for expansion. When ready to eat, thaw it overnight in the refrigerator for best results. The creamy sauce holds up amazingly well, so you can enjoy this treat anytime you need a quick, comforting meal.
Reheating
Gently reheat your butter chicken on the stove over low to medium heat, stirring occasionally to prevent the cream from separating. If the sauce thickens too much, add a splash of water or cream to loosen it up. Microwave reheating works too, but do so in short bursts, stirring in between to keep the texture smooth.
FAQs
Can I use chicken thighs instead of breasts?
Absolutely! Chicken thighs remain juicy and tender due to their fat content, and they work wonderfully in this recipe. They might even provide a richer flavor, which complements the creamy sauce beautifully.
Is there a dairy-free alternative for the cream and yogurt?
Yes, you can substitute coconut cream and a dairy-free yogurt to keep that creamy texture while accommodating dietary restrictions. The flavor will shift slightly but remain deliciously smooth and flavorful.
How spicy is this recipe?
The spice level is moderate and can be adjusted to your preference by altering the chili powder amount. If you want it milder, reduce the chili, or for more heat, add extra or some fresh green chilies while cooking.
Can I prepare this dish in advance?
Definitely! The dish usually tastes even better the next day as the flavors have more time to meld. Prepare it a day ahead and gently reheat when ready to serve.
What is the best way to serve this butter chicken to kids?
To make it kid-friendly, reduce the chili powder and cinnamon slightly to bring down the heat and spice intensity. Serving it with plain rice or buttered naan often makes it an enjoyable meal for children.
Final Thoughts
Whipping up this Creamy Butter Chicken with Aromatic Spices Recipe is like wrapping yourself in a warm, flavorful hug from the inside out. The way the spices, cream, and juicy chicken come together creates a dish that’s both effortlessly comforting and truly indulgent. I can’t recommend enough that you give this a try—you might just find it quickly climbs to the top of your favorite weeknight dinners. You’ll love how approachable it is to make yet spectacular in flavor. Happy cooking and even happier eating!
Print
Creamy Butter Chicken with Aromatic Spices Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Description
A rich and creamy Butter Chicken recipe featuring tender chicken breast simmered in a flavorful tomato-based sauce with aromatic spices and finished with cream and Greek yogurt. Perfectly balanced, this classic Indian dish is easy to make on the stovetop and pairs wonderfully with rice or naan.
Ingredients
Chicken
- 2 boneless, skinless chicken breasts, cut into bite-sized pieces
- Salt and pepper to taste
- 2 tbsp butter, divided
Aromatics & Spices
- 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
Sauce & Garnish
- 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 until they turn golden brown 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 it becomes soft and translucent. Then add minced garlic and grated ginger, cooking for an additional minute until fragrant.
- Toast the Spices: Stir in the garam masala, ground cumin, turmeric, chili powder, ground cinnamon, and ground coriander. Toast these spices in the skillet for about 1 minute to release their aroma and flavor.
- Make the Sauce: Pour in the tomato sauce and bring the mixture to a gentle simmer. Let it cook for 5 to 6 minutes until the sauce thickens slightly.
- Add Cream & Yogurt: Lower the heat and stir in the heavy cream and plain Greek yogurt until the sauce is smooth and creamy. Be careful not to let the sauce boil after adding the dairy to prevent curdling.
- Simmer with Chicken: Return the browned chicken pieces to the skillet, stirring to coat them evenly with the sauce. Allow everything to simmer together for 5 to 7 minutes until the chicken is fully cooked and the flavors meld.
- Serve & Garnish: Remove the skillet from heat. Garnish the butter chicken with freshly chopped cilantro. Serve hot with steamed basmati rice or warm naan bread.
Notes
- Adjust the amount of chili powder according to your desired spice level.
- Use full-fat Greek yogurt for the creamiest sauce and best texture.
- If fresh ginger is unavailable, substitute with 1 teaspoon of ground ginger.
- This dish reheats well and can be stored in the refrigerator for up to 3 days.
- For a dairy-free version, substitute butter with oil and use coconut cream instead of heavy cream and yogurt.

