Sauces & Condiments
This authentic butter chicken sauce recipe delivers the rich, smoky depth that makes restaurant versions unforgettable. đ The secret lies in slow-cooked tomatoes, aromatic spices, and a perfect balance of tangy yogurt that creates a sauce so flavorful it transforms even simple chicken into a showstopper.
Every spoonful carries layers of warmth from cumin, cardamom, and garam masala, with just enough creaminess to coat your taste buds.
What sets this sauce apart is the technique: simmering the tomato base until it reduces into a velvety consistency, then blending it with yogurt and cream for that signature buttery texture. The spices are toasted whole for maximum aroma, then ground freshâno shortcuts here.
This isnât just a sauce; itâs the heart of butter chicken, packed with enough flavor to stand alone or elevate your favorite protein.
The result is a sauce thatâs restaurant-quality at homeâdeep red with golden highlights, fragrant with spices, and perfectly balanced between smoky, sweet, and tangy. It thickens beautifully when reheated, making it ideal for meal prep, and keeps its vibrant flavor for up to 5 days in the fridge.
Whether youâre making butter chicken, using it as a marinade, or serving it with naan, this sauce will become your new kitchen staple.
For extra authenticity, finish with a touch of kasuri methi (dried fenugreek leaves) and a squeeze of lemonâtrust me, these final steps make all the difference. Letâs get cooking!
Ingredients for authentic butter chicken sauce
Tomatoes, spices, and creamâthis trio creates the heart of butter chicken sauce.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Crushed Tomatoes đ | 2 cups | San Marzano preferred for sweetness |
| Plain Yogurt đĽ | ½ cup | Full-fat Greek yogurt preferred |
| Heavy Cream đĽ | ½ cup | Full-fat for rich texture |
| Butter đ§ | 4 tbsp | Unsalted, cold for blending |
| Garam Masala đśď¸ | 1 tbsp | Freshly ground preferred |
| Ground Cumin đż | 1 tsp | Toasted for deeper flavor |
| Ground Coriander đż | 1 tsp | Freshly ground preferred |
| Ground Turmeric 𧥠| ½ tsp | Fresh root preferred |
| Garlic Cloves đ§ | 4 cloves | Peeled, roughly chopped |
| Fresh Ginger đż | 1 tbsp | Grated, fresh preferred |
| Kasuri Methi đż | 1 tsp | Dried fenugreek leaves, crushed |
| Lemon Juice đ | 1 tbsp | Freshly squeezed |
| Salt đ§ | 1 tsp | Kosher or sea salt |
| Black Pepper đśď¸ | ½ tsp | Freshly ground preferred |
| Cardamom Pods đż | 4 whole | Lightly crushed, whole |
| Cinnamon Stick đż | 1 whole | Lightly toasted |
The tomatoes are non-negotiable here. San Marzano from the Italian section at Whole Foods or Trader Joe's makes all the differenceâthey're sweeter and smoother than regular canned tomatoes. If you can't find San Marzano, Muir Glen is a solid backup. The spices? Penzeys or the bulk bins at Sprouts are my go-tos for freshness. Cardamom and cinnamon need to be lightly toasted firstâjust warm them in a dry pan for 30 seconds to wake up their flavors. The yogurt and cream should both be full-fat; Fage Greek yogurt and Organic Valley heavy cream are my kitchen staples.
No garam masala? Mix 1/2 tsp each of cumin, coriander, turmeric, and cinnamonâit won't be identical, but it'll work. Fresh ginger and garlic can be swapped for powdered, but reduce to 1/4 tsp eachâpowdered versions are way more concentrated. Running short on kasuri methi? Dried parsley at half the amount gives a similar green color, though it lacks that signature fenugreek bite. The lemon juice is key for brightnessâdon't skip it, even if your tomatoes seem acidic enough. And if you're worried about the sauce being too rich, add 1 tbsp of water at the end to adjust consistency.
This sauce tastes even better the next day as flavors meld. Store it in a glass jar in the fridge for up to 5 days, or freeze portions in ice cube trays for easy use later. The spices lose potency over time, so I always make a fresh batch when I've got a big gathering planned. If you're prepping ahead, make the tomato base firstâit keeps for 3 days in the fridge, and you can finish the sauce when you're ready to cook.
Why You'll Love This Recipe
- Pantry Magic: I swear by this sauce because it uses what I always haveâcrushed tomatoes, yogurt, and a block of butter. No last-minute grocery runs, no stressing over fresh ingredients that might spoil. Just open, mix, and simmer.
- Rich Without Effort: That garam masala and heavy cream combo? Chefâs kiss. The sauce is velvety, not greasy, and the tomatoes give it a tangy depth that balances the richness. Honestly, Iâve made butter chicken from scratch, and this shortcut tastes just as goodâsometimes even better, because Iâm not overcomplicating it.
- Leftovers That Shine: This sauce keeps for days in the fridge, and it only gets better with time. Iâll make a big batch on Sunday, toss it with chicken (or tofu, if youâre veggie), and have weeknight dinners covered. Freezes like a dream tooâjust reheat and serve.
- Weeknight Hero: Between us, Iâve burned a few butter chicken attempts trying to get the sauce "perfect." This recipe? Twenty minutes, one pot, and zero second-guessing. The kids donât even notice I didnât spend hours in the kitchenâjust that their plates are full of something delicious.
Step-by-step instructions for authentic butter chicken sauce
Here's how to build that signature tomato-cream base with smoky depth and balanced spices.
đł Step 1: Bloom the Spices in Butter
Melt the 4 tbsp butter in a heavy-bottomed saucepan over medium-low heat. Once the butter has melted and starts to foam, add the lightly toasted cinnamon stick and lightly crushed cardamom pods. Let them sizzle gently for 30 secondsâyou'll smell that warm, aromatic essence of cardamom.
Next, add the 1 tbsp garam masala, 1 tsp ground cumin, 1 tsp ground coriander, and ½ tsp ground turmeric. Stir constantly for 1 minute until the spices release their oils and the mixture becomes fragrant. This step develops the sauce's complex flavor foundationâdon't rush it. If the spices start to darken too quickly, reduce the heat slightly. You want them to be aromatic, not burnt.
đł Step 2: Cook Aromatics Until Golden
Add the 4 peeled garlic cloves and 1 tbsp freshly grated ginger to the spice mixture. Cook for 2-3 minutes until the garlic turns golden brown and the raw smell disappears. This transformation is crucialâit mellows the garlic's sharpness and deepens the sauce's flavor.
Here's where it gets good: pour in the 2 cups canned crushed tomatoes. Stir well to combine with the spiced butter, then increase heat to medium-high. Let the sauce bubble vigorously for 5-7 minutes until it thickens slightly and the raw tomato flavor mellows. You're building the sauce's body and acid balance nowâthis step prevents a watery final product.
đĽ Step 3: Simmer and Develop Depth
Reduce heat to medium-low and let the sauce simmer uncovered for 10-12 minutes. This slow cooking allows the flavors to meld and the sauce to reduce slightly. Stir occasionally to prevent stickingâthose browned bits on the bottom are pure flavor.
After 10 minutes, add the ½ cup plain yogurt and ½ cup heavy cream. Stir gently to temper the dairyâthis prevents curdling. Let the sauce simmer for another 3-4 minutes until it thickens to a pourable but coatable consistency. If it gets too thick, add 1-2 tablespoons water to loosen it. The sauce should coat the back of a spoon but still flow smoothly.
đ Step 4: Finish with Acid and Herb
Remove the sauce from heat and let it cool slightly for 2 minutes. This is where we balance all those rich flavors. Stir in the 1 tbsp fresh lemon juice, 1 tsp salt, and ½ tsp black pepper. The acid brightens the sauce and cuts through the richness of the cream.
Finally, sprinkle in the 1 tsp kasuri methi and stir gently. This dried fenugreek leaf is the secret to authentic butter chicken flavorâit adds a subtle maple-like sweetness and earthy depth. Taste and adjust seasoning if needed. The sauce should be rich, slightly sweet, with layers of spice and acid. For best results, let it sit at room temperature for 10 minutes before usingâthis allows all the flavors to fully meld.
Pro Tips For Making Authentic Butter Chicken Sauce
- Simmer Low and Slow: After the initial tomato-yogurt blend boils, drop the heat to a bare simmerâjust enough to see tiny bubbles at the edges. I used to rush this, and the sauce would either curdle or taste raw. Let it cook for 20-25 minutes uncovered; the evaporation thickens it naturally without burning.
- Strain the Yogurt: Drain whole-milk plain yogurt through a clean kitchen towel or fine-mesh sieve for 10 minutes before adding it to the sauce. The extra liquid thins the sauce, and the fat separates unevenly when heated. (Yes, even Greek yogurtâitâs worth the wait.)
- Bloom the Garam Masala: Toast the garam masala in a dry pan for 30 seconds until fragrant before mixing it into the warm sauce. Skipping this step leaves the spices tasting flat. Add it to the butter first, then stir into the simmering tomatoesâthis releases the oils and deepens the flavor.
- Save the Tomato Juice: After crushing the tomatoes, reserve the strained liquid in a separate bowl. When the sauce starts to thicken too much, splash in 2-3 tablespoons of that juice to balance the richness. I learned this after my first batch turned into a gloppy, over-reduced mess.
Storing and reheating your authentic butter chicken sauce
Fridge Storage Tips
Transfer your finished sauce to an airtight glass container (I love Le Parfait jars) and let it cool completely before refrigerating. This sauce keeps beautifully for up to 5 days in the fridgeâjust stir before using.
The flavors actually deepen overnight as the spices meld, so making it ahead is a game-changer. đŤ
Freezing for Later
For longer storage, portion the sauce into silicon ice cube trays or small jars. Freeze for up to 3 monthsâthese portions thaw perfectly for quick meals. When reheating, add a splash of water to prevent thickening, and stir over low heat until warmed through.
Reheating Perfection
Stovetop reheating is key: Warm over medium-low heat for 3-5 minutes, stirring constantly. Avoid microwavingâit can break the sauce's silky texture. If it thickens too much, thin with 1-2 tbsp water or cream while reheating. The sauce should be smooth and glossy when done. â¨
Sauce Consistency Fixes
If your reheated sauce is too thick, stir in 1 tbsp warm water or yogurt to restore its pourable consistency. Too thin? Simmer uncovered for 2-3 minutes to reduce. The ideal texture coats the back of a spoon but still flows smoothlyâthis takes practice, but trust the process!
Make-Ahead Base
Prep the tomato-spice base ahead and store it separately in the fridge for 3 days. When ready to finish, just add the yogurt, cream, and final seasonings. This shortcut saves time without sacrificing flavorâperfect for busy weeknights! đĄ
Thawing Tips
Thaw frozen sauce in the fridge overnight for best results. If you're in a hurry, place the sealed container in lukewarm water for 10-15 minutes, then stir gently. Never microwave frozen sauce directlyâit can separate or curdle. Always reheat slowly over low heat after thawing. đĽ
Nutrition facts
Frequently asked questions
Can I make this sauce without heavy cream?
Yes! For a lighter version, substitute the ½ cup heavy cream with ½ cup whole milk or ½ cup coconut milk for a dairy-free option. The sauce will be slightly less rich, but you'll still get that signature tomato-spice depth. For extra creaminess without dairy, blend Ÿ cup Greek yogurt with Ÿ cup water as a substitute.
Why does my sauce look too thin or too thick?
Sauce consistency depends on simmering time. If too thin, simmer uncovered for 2-3 more minutes to reduce. Too thick? Stir in 1 tbsp warm water or yogurt while reheating. The ideal texture coats the back of a spoon but still flows smoothlyâthis takes about 15-20 minutes of total simmering.
Can I use powdered garam masala instead of whole spices?
If you don't have whole spices, use 1 tbsp powdered garam masala in Step 1. Skip the cinnamon stick and cardamom podsâthey're optional for extra depth. Toast the powdered garam masala in the butter for 30 seconds to wake up its flavors. The sauce will still be delicious, though slightly less aromatic.
How can I make this sauce spicier?
Add ½ tsp cayenne pepper or 1 tsp red chili powder when blooming the spices in butter. For heat without dryness, stir in 1 tbsp fresh green chili paste after simmering the tomatoes. Always taste as you goâyou can adjust, but you can't remove excess spice!
What's the best way to use leftover sauce?
This versatile sauce works for more than just butter chicken! Use it as a marinade for grilled chicken or shrimp, drizzle over rice or naan, or mix with 1 cup chicken broth to make a quick curry. It also freezes beautifully in ice cube trays for future meals. The possibilities are endlessâget creative!
