• Recipe Index
  • About
  • Recipes by Course
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • Recipes by Meal Time
    • Breakfast
    • Dinner
menu icon
go to homepage
  • Recipe Index
  • About
  • Recipes by Course
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • Recipes by Meal Time
    • Breakfast
    • Dinner
search icon
Homepage link
  • Recipe Index
  • About
  • Recipes by Course
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • Recipes by Meal Time
    • Breakfast
    • Dinner
×

Creamy Butter Chicken with Spiced Tomato Sauce Recipe

Published: Dec 1, 2025 by Bara · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 4.1 from 63 reviews

There is nothing quite as comforting as a warm, velvety curry that brings bold spices and tender chicken together in perfect harmony. This Creamy Butter Chicken with Spiced Tomato Sauce Recipe is that magical dish, delivering layers of flavor through a luscious tomato-based sauce enriched with butter and cream. Whether it’s a weeknight dinner or a special occasion, this recipe transforms simple ingredients into a restaurant-quality feast that feels like a big flavorful hug.

Ingredients You'll Need

The image shows several small bowls and measuring spoons arranged on a white marbled surface. There is one white scalloped dish with five colorful powders: red, yellow, light brown, dark brown, and a mustard yellow, placed in small mounds on the left. To the right, two light green bowls hold creamy white yogurt on the top and raw light pink chicken pieces below it. Below these, there is a small clear bowl filled with bright red tomato paste. Nearby, there is a small grey dish with a dollop of pale yellow minced garlic. Two measuring spoons with salt and a white powder sit on the right. On the left, a clear bowl contains a rectangular block of soft yellow butter, and next to it is a small white ceramic cup with some cream. A small metal cup with lemon juice sits above the garlic bowl, all on the same white marbled surface. photo taken with an iphone --ar 4:5 --v 7

The beauty of this recipe lies in its simplicity; each ingredient plays a crucial role in building the rich, inviting flavor and silky texture you crave. From the spices that awaken your palate to the fresh chicken that soaks up every bit of the sauce, these essentials are easy to source and work together seamlessly.

  • Chicken breast (1.5 lbs): Tender, lean protein cut into bite-sized cubes that absorb the marinade perfectly.
  • Yogurt (½ cup): Adds tanginess and helps tenderize the chicken during marination.
  • Lemon juice (1 tsp): Brightens the marinade and balances the richness of the sauce.
  • Heavy cream (½ cup): Key for that luxurious creamy texture finishing the sauce.
  • Garlic cloves (2, finely chopped): Provides aromatic depth and sharpness.
  • Tomato paste (2 tbsp): Gives the sauce its vibrant color and concentrated tomato flavor.
  • Butter (1 tbsp): Adds richness and a silky mouthfeel.
  • Crushed ginger (1 tsp): Gives a warm, zesty kick to the dish.
  • Cumin (1 tsp): Earthy spice that rounds out the flavor profile.
  • Garam masala (2 tsp): Classic Indian spice blend adding complexity and warmth.
  • Chili powder (½ tsp): Brings subtle heat without overwhelming the dish.
  • Turmeric (½ tsp): Adds a golden hue and gentle bitterness.
  • Coriander (½ tsp): Fresh, citrusy note balancing the spices.
  • Sugar (1 tbsp): Softens acidity and enhances overall harmony.
  • Salt (1 tsp): Essential for seasoning and bringing out flavors.

How to Make Creamy Butter Chicken with Spiced Tomato Sauce Recipe

Step 1: Marinate the Chicken

Start by combining the yogurt, lemon juice, and half of the spices (cumin, garam masala, chili powder, turmeric, coriander, sugar, and salt) in a large bowl. This marinade not only flavors the chicken deeply but also tenderizes it for the perfect bite. Toss in the chicken cubes and coat them thoroughly before covering the bowl with plastic wrap. Pop it into the fridge for at least 3 hours so the flavors can mingle and infuse fully.

Step 2: Prepare the Spiced Tomato Sauce

Heat the butter in a large pan over medium heat. Add the finely chopped garlic and the remaining spices, sautéing for about a minute until the garlic is fragrant and the spices release their aromas. Stir in the tomato paste, allowing it to cook an additional minute to intensify the flavor. Then pour in the heavy cream, stirring until the sauce comes together into a smooth, creamy texture with a beautiful uniform color.

Step 3: Cook the Chicken and Combine

Pour the marinated chicken along with any remaining marinade into the pan with the sauce. Stir to coat the chicken pieces fully. Let the mixture cook gently over medium-low heat for 20 to 25 minutes, stirring occasionally. This slow simmer ensures the chicken becomes tender and the sauce thickens into that rich, luscious consistency that defines this dish. Taste and adjust seasoning if needed before serving.

How to Serve Creamy Butter Chicken with Spiced Tomato Sauce Recipe

A black frying pan contains a thick orange curry sauce with chunks of meat evenly spread throughout. The sauce has a smooth, creamy texture with tiny specks of spices visible, coating the meat pieces fully. The skillet's inside has a light speckled pattern, contrasting with the vibrant sauce. The pan is set on a white marbled textured surface, which adds subtle light reflections around the pan edges. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

A final flourish can take this dish to the next level. Fresh cilantro sprinkled over the top adds a burst of color and freshness. A swirl of extra cream can enhance the richness even more, while a few red chili flakes bring a touch of heat for those who like it spicy.

Side Dishes

This butter chicken pairs brilliantly with fluffy basmati rice, which soaks up every bit of that creamy sauce. Warm naan bread is perfect for scooping and savoring, and a side of cooling cucumber raita helps balance the spices with a refreshing contrast.

Creative Ways to Present

For a visually stunning presentation, serve the creamy butter chicken in a shallow bowl surrounded by vibrant sides like sautéed spinach or roasted vegetables. Layering the chicken over saffron rice creates both a striking look and a flavor burst that will wow your guests.

Make Ahead and Storage

Storing Leftovers

Leftover butter chicken tastes even better the next day, as the spices continue to meld. Store any extras in an airtight container in the refrigerator for up to 3 days, ensuring to cool the dish completely before sealing.

Freezing

You can freeze this dish for up to a month. Portion the chicken and sauce into freezer-safe containers, leaving some headspace for expansion. Thaw overnight in the fridge before reheating gently to maintain its creamy texture.

Reheating

Reheat leftover butter chicken in a saucepan over low heat, stirring occasionally to prevent sticking. Add a splash of water or cream if the sauce has thickened too much to bring back that perfect consistency.

FAQs

Can I use chicken thighs instead of breast?

Absolutely! Chicken thighs offer more juiciness and can add extra depth of flavor, making your butter chicken even more succulent.

Is this recipe very spicy?

The spice level is mild to moderate thanks to balanced chili powder and garam masala. You can adjust the heat by adding more chili or leaving it out for a gentler taste.

Can I make this dairy-free?

Yes, substitute the yogurt and heavy cream with coconut milk or a plant-based cream alternative for a dairy-free version that still delivers creaminess.

How long should I marinate the chicken?

For the best flavor and tenderness, marinate for at least 3 hours, but you can also do this overnight for an even more pronounced taste.

What can I serve instead of rice?

If you’re looking for alternatives, try warm naan, steamed vegetables, or even quinoa for a nutritious twist.

Final Thoughts

This Creamy Butter Chicken with Spiced Tomato Sauce Recipe has become a beloved classic in my kitchen because it effortlessly combines simplicity with spectacular flavor. Once you try making this dish, I’m sure it will become a favorite in your home too, perfect for sharing with friends, family, or even savoring all on your own.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Butter Chicken with Spiced Tomato Sauce Recipe

Creamy Butter Chicken with Spiced Tomato Sauce Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.1 from 63 reviews
  • Author: Bara
  • Prep Time: 5 minutes
  • Cook Time: 35 minutes
  • Total Time: 3 hours 40 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian
Print Recipe
Pin Recipe

Description

This rich and creamy butter chicken features tender chicken breast cubes marinated in a spiced yogurt mixture and cooked in a luscious tomato-based sauce with butter and cream. Bursting with bold Indian spices like garam masala, cumin, and turmeric, this restaurant-style dish pairs perfectly with basmati rice, warm naan, or cooling raita for a satisfying main course.


Ingredients

Marinade

  • ½ cup yogurt
  • 1 tsp lemon juice
  • 1 tsp cumin
  • 2 tsp garam masala
  • ½ tsp chili powder
  • ½ tsp turmeric
  • ½ tsp coriander
  • 1 tbsp sugar
  • 1 tsp salt
  • 1.5 lbs chicken breast, cut into 1-inch cubes

Sauce

  • 1 tbsp butter
  • 2 garlic cloves, finely chopped
  • 1 tsp crushed ginger
  • 1 tsp cumin (remaining from marinade)
  • 1 tsp garam masala (remaining from marinade)
  • ½ tsp chili powder (remaining from marinade)
  • ½ tsp turmeric (remaining from marinade)
  • ½ tsp coriander (remaining from marinade)
  • 2 tbsp tomato paste
  • ½ cup heavy cream
  • Water or additional cream, as needed to adjust sauce consistency


Instructions

  1. Prepare the marinade: In a large bowl, combine yogurt, lemon juice, and half of the spices—cumin, garam masala, chili powder, turmeric, coriander, sugar, and salt. Mix thoroughly until smooth and well blended.
  2. Marinate the chicken: Add the chicken breast cubes to the marinade, ensuring each piece is evenly coated. Cover with plastic wrap and refrigerate for at least 3 hours to allow deep flavor infusion.
  3. Cook the aromatics and spices: Heat a large pan over medium heat and melt the butter. Add the finely chopped garlic and remaining spices, sautéing for about 1 minute while stirring constantly until fragrant and aromatic.
  4. Add tomato paste: Stir in the tomato paste and cook for an additional minute, mixing well to combine it fully into the spice mixture.
  5. Create the sauce: Pour in the heavy cream, stirring continuously until the sauce becomes smooth and has a uniform rich color. If sauce thickens too much, adjust by adding a little water or extra cream to your preferred consistency.
  6. Cook the chicken: Add the marinated chicken along with the remaining marinade into the pan. Stir well to coat all pieces with the creamy sauce.
  7. Simmer: Reduce heat to medium-low and cook for 20 to 25 minutes, stirring occasionally, until the chicken is fully cooked, tender, and the sauce has thickened into a luscious consistency. Taste and adjust seasoning as needed.
  8. Serve: Serve the butter chicken hot, garnished with fresh cilantro, extra cream, and chili flakes if desired. Pair with basmati rice, naan bread, or cooling raita for a complete meal.

Notes

  • Marinating the chicken for at least 3 hours enhances flavor and tenderness.
  • Adjust chili powder quantity to suit your heat preference.
  • If preferred, substitute chicken thighs for juicier meat.
  • Heavy cream can be replaced with coconut milk for a dairy-free variation.
  • Leftovers keep well refrigerated for 2-3 days and reheat gently on the stovetop.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Mongolian Beef with Spring Onions and Soy-Based Sauce Recipe
    Mongolian Beef with Spring Onions and Soy-Based Sauce Recipe
  • Chinese Pepper Steak Recipe
    Chinese Pepper Steak Recipe
  • Crispy Orange Beef Recipe
    Crispy Orange Beef Recipe
  • Balsamic Glazed One Pan Chicken with Cherry Tomatoes and Fresh Mozzarella Recipe
    Balsamic Glazed One Pan Chicken with Cherry Tomatoes and Fresh Mozzarella Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

I’m Bara, a proud mom, grandmother, and woman who has loved cooking for more than fifty years.
For me, food has never been just a meal it’s a language of love, a way to bring people together, and a way to create memories that last a lifetime.

Learn more

Popular

  • Gnocchi Soup with Vegan Cream and Vegetables Recipe
    Gnocchi Soup with Vegan Cream and Vegetables Recipe
  • Vegan Blackberry Crumble Bars Recipe
    Vegan Blackberry Crumble Bars Recipe
  • Berry Coconut Panna Cotta Recipe
    Berry Coconut Panna Cotta Recipe
  • High Protein Tomato Soup Recipe
    High Protein Tomato Soup Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Yum Bara. All rights reserved.