Authentic Butter Chicken Sauce Recipe: Tomato-Tamarind Base With Yogurt Creaminess

Sauces & Condiments

Authentic Butter Chicken Sauce Recipe: Tomato-Tamarind Base With Yogurt Creaminess

This authentic butter chicken sauce delivers the rich, tangy, and aromatic essence that makes this dish legendary. 🌟 The secret lies in balancing tomato-tamarind base with yogurt creaminess, enhanced by traditional spices like garam masala and kasuri methi.

I've perfected this recipe to ensure depth of flavor without compromising simplicity—ideal for modern cooks who crave authenticity.

What sets this sauce apart is its layered complexity: the tang of tamarind and yogurt cuts through the richness of butter and cream, while slow-simmered tomatoes develop a velvety texture. Essential spices like cumin, coriander, and fenugreek (kasuri methi) infuse the sauce with authentic Indian warmth.

The result is a sauce that clings beautifully to chicken, offering restaurant-quality flavor at home.

This recipe requires just 30 minutes of active prep and 45 minutes of simmering, making it perfect for weeknight dinners or meal prep. The sauce thickens as it cooks, creating a luscious consistency that pairs perfectly with grilled or tandoori chicken.

Store it in the fridge for up to 5 days or freeze for longer shelf life—its flavors only deepen over time.

Whether you're serving it with naan, basmati rice, or even as a marinade, this sauce transforms simple ingredients into a dish that tastes like it came straight from a Delhi street stall. Let's create it step by step.

šŸ‘Øā€šŸ³
Difficulty
Medium
šŸ—
Diet
Poultry
šŸ”„
Calories
Med Cal

Ingredients for authentic butter chicken sauce

Twelve ingredients—each playing a vital role in crafting restaurant-quality butter chicken sauce at home.

Ingredient Amount Notes
Unsalted Butter 🧈 ¾ cup Cold, cut into small cubes
Plain Yogurt šŸ„› 1 cup Full-fat, Greek-style preferred
Tomato PurĆ©e šŸ… 1 cup San Marzano preferred for sweetness
Tamarind Paste šŸˆ 2 tbsp Adjust for desired tanginess
Garam Masala šŸŒ¶ļø 1 ½ tbsp Freshly ground for best flavor
Kasuri Methi (Dried Fenugreek Leaves) 🌿 1 tbsp Crushed between palms before adding
Cumin Seeds 🌿 1 tsp Toasted lightly for aroma
Ground Coriander 🌿 1 tsp Freshly ground preferred
Heavy Cream šŸ„› ½ cup Full-fat for richness
Fresh Ginger šŸ§„ 1 tbsp Finely grated, organic preferred
Garlic Cloves šŸ§„ 4 cloves Minced, not pre-minced jarred
Salt šŸ§‚ 1 tsp Diamond Crystal preferred
Black Cardamom Pods 🌿 2 whole Lightly crushed, optional but recommended

The foundation of authentic flavor begins with San Marzano tomato purĆ©e—its natural sweetness balances the tangy tamarind and rich dairy. For tamarind paste, Indian grocery stores or specialty Asian markets carry the best quality; avoid the block form if it's overly fibrous. Garam masala is non-negotiable here—MDH or Everest brand are reliable for consistent quality, but freshly toasted whole spices ground at home elevate it further. The yogurt should be plain, full-fat Greek-style (like Fage)—thicker body ensures better emulsification with the butter. Store your spices in airtight containers away from light to preserve their volatile oils for up to 6 months after opening.

No tamarind paste? Lemon juice plus 1 tsp sugar mimics the tang-sweet balance, though it lacks depth. Substitute heavy cream with coconut cream for a dairy-free version, though texture will differ slightly. Kasuri methi is essential for that signature aroma—if unavailable, 1 tsp dried fenugreek seeds (toasted and ground) works in a pinch. For the ginger and garlic, fresh is mandatory—pre-minced jarred versions contain anti-browning agents that mute flavor. The black cardamom pods add complexity; if omitted, 1/4 tsp ground cardamom suffices but lacks the floral note. Diamond Crystal kosher salt dissolves more evenly than table salt, preventing graininess in the finished sauce.

This sauce develops flavor as it sits, so make a double batch if possible—leftovers taste even better the next day. Store in glass containers (plastic absorbs odors) in the fridge for up to 5 days, or freeze in ice cube trays for portion control. The sauce thickens upon reheating, so add 1-2 tbsp water if it becomes too stiff. For meal prep, label containers with dates—flavors peak at day 3 before subtle bitterness develops. The yogurt and butter combination separates when cold, so stir vigorously before reheating to restore creaminess.

ā¤ļø

Why You'll Love This Recipe

  • No-Fuss Simmer: I swear by this sauce because it’s actually foolproof—just melt butter, blend yogurt and purĆ©e, then let it thicken while you handle the chicken. No finicky reductions or last-minute fixes.
  • Tamarind Tang Magic: That little packet of tamarind paste? It’s the secret weapon. The tang cuts through the richness of the butter and yogurt, giving it this bright, restaurant-quality depth that’s not sweet or bland.
  • Leftovers That Shine: This sauce tastes even better the next day—yes, really. I make double batches on Sundays because reheating it with a splash of water turns it into a quick weeknight gravy for naan or rice.
  • Budget-Friendly Luxury: You’re using pantry staples (butter, yogurt) and a single jar of purĆ©e, but the garam masala and tamarind make it feel like a splurge. Honestly, it’s the kind of dish that makes cheap ingredients taste expensive.

Step-by-step instructions for authentic butter chicken sauce

Master this classic sauce where rich tomato-tamarind balance meets velvety yogurt creaminess.

1

šŸ³ Step 1: Bloom the Spices in Butter

In a heavy-bottomed saucepan, melt the 0.75 cup unsalted butter over medium-low heat. Add the 1 tsp cumin seeds and let them sizzle for 30 seconds until fragrant—this releases their earthy aroma. Immediately add the 1 tbsp finely grated fresh ginger and 4 minced garlic cloves, cooking for 1 minute until the raw garlic scent disappears.

Next, stir in the 1.5 tbsp garam masala and 1 tsp ground coriander, toasting for 30 seconds until the spices darken slightly. This step builds the aromatic foundation—don't rush it, as proper spice blooming unlocks maximum flavor. Keep the heat gentle to prevent burning these delicate spices.

2

🄘 Step 2: Develop the Tomato-Tamarind Base

Pour in the 1 cup tomato purĆ©e and 2 tbsp tamarind paste, stirring constantly. Increase heat to medium-high and bring to a gentle boil, then reduce to medium-low and simmer uncovered for 10-12 minutes. You'll notice the mixture thicken and darken to a deep amber color—this is the sauce developing its signature depth.

After 8 minutes, crush the 2 black cardamom pods between your palms and add them to the pan. The cardamom's floral notes will subtly elevate the sauce. Taste and adjust seasoning with 1 tsp salt, adding more if needed. The tamarind should provide a balanced tang, but if it's too sharp, a pinch of sugar can help mellow it.

3

šŸ³ Step 3: Incorporate Yogurt and Kasuri Methi

Reduce heat to low and slowly whisk in the 1 cup plain yogurt, adding it in a thin stream while continuing to stir. This gradual incorporation prevents curdling—the yogurt should blend smoothly into the sauce, creating a velvety texture. Add the 1 tbsp crushed kasuri methi (fenugreek leaves) and stir for 2 minutes until fully dissolved.

Here's where the sauce transforms: the yogurt adds creaminess while the fenugreek deepens the flavor profile. If you notice any separation, whisk vigorously or strain through a fine-mesh sieve for a silky consistency. The sauce should now have a balanced sweet-tangy-spiced character with a rich body.

4

ā° Step 4: Finish with Cream and Rest

Remove the pan from heat and stir in the 0.5 cup heavy cream, letting it warm through for 1-2 minutes without boiling. The cream should meld seamlessly, adding luxurious richness. Taste again and make final adjustments—perhaps a touch more salt or a pinch of sugar to perfect the balance.

For best results, let the sauce rest for 10 minutes before using. This allows all the flavors to fully integrate and the spices to mellow slightly. The sauce will thicken as it cools, so if it seems too thin, you can temper it with a cornstarch slurry (1 tsp cornstarch + 1 tbsp water) when ready to use.

šŸ‘Øā€šŸ³

Pro Tips For Making Authentic Butter Chicken Sauce

  • Bloom the Spices First: Toss your garam masala and other whole spices (like cumin or coriander) into the hot butter before adding anything else—this releases their oils and aroma instantly. I used to skip this, and the sauce always tasted flat until I realized the spices needed a head start.
  • Whisk the Yogurt: Beat your yogurt with a fork or whisk until it’s smooth—no lumps—before mixing it into the sauce. Thick, unwhisked yogurt clumps and curdles when it hits the heat, turning your creamy sauce into a gloppy mess.
  • Simmer, Don’t Boil: Keep the sauce at a gentle simmer, not a rolling boil, after adding the tomato purĆ©e. Boiling burns the tamarind and yogurt, making the sauce bitter and separating. Sounds obvious, but I’ve ruined batches by getting impatient.
  • Strain the Tamarind: If your tamarind paste is fibrous or sandy, strain it through a fine-mesh sieve before mixing it in. The grit ruins texture, and the fibers make the sauce look unprofessional—even if you don’t taste it, it matters. (Yes, even if you’re serving just your partner.)

Perfect pairings for this recipe

Classic Indian Sides

Serve this butter chicken sauce over steamed basmati rice—the long grains soak up the sauce beautifully while keeping the dish light. I recommend using Indian basmati rice like Tilda or India Gate for its distinct aroma and texture.

For extra flair, sprinkle toasted cumin seeds and fresh cilantro on top before serving. 🌾

Warm Flatbreads

No butter chicken is complete without naan or roti—the pillowy texture contrasts perfectly with the sauce's richness. For homemade naan, use 1 cup all-purpose flour, 1 tsp baking powder, ½ cup plain yogurt, and 1 tbsp melted butter.

Cook in a skillet over medium-high heat for 2-3 minutes per side until puffed and golden. Store-bought naan from Indian grocery stores works too—just heat in a 350°F oven for 5 minutes.

Creamy Raita

Balance the richness with a cooling mint-cucumber raita. Mix 1 cup plain yogurt, ½ cup grated cucumber, 2 tbsp chopped fresh mint, ½ tsp roasted cumin powder, and ¼ tsp salt.

Chill for 30 minutes before serving. This refreshing side cuts through the sauce's richness while adding another layer of flavor. šŸ„’

Crunchy Vegetable Additions

Add texture with charred onions or roasted cauliflower. Slice 1 large onion into rings, char in a dry skillet over high heat for 5-7 minutes until blackened, then cool and add to the sauce.

For cauliflower, toss florets with 1 tbsp olive oil, ½ tsp turmeric, and ½ tsp salt, then roast at 400°F for 20 minutes. The smoky depth complements the sauce's sweet-tangy notes.

Beverage Pairings

Sip on a masala chai to enhance the meal's authenticity. Brew 1 cup water with 1 black tea bag, 1 cinnamon stick, 2 cardamom pods, and 1 star anise for 5 minutes, then add ½ cup milk and 1 tbsp sugar.

For a non-alcoholic option, try mango lassi—blend 1 cup yogurt, ½ cup mango purĆ©e, and ½ cup milk** with ice for a creamy, fruity contrast. šŸµ

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 28g140%
Cholesterol 185mg62%
Sodium 520mg23%
Total Carbohydrate 22g8%
Dietary Fiber 3g11%
Sugars 14g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this butter chicken sauce without yogurt?

The yogurt is essential for that signature tangy creaminess, but you can substitute with ½ cup sour cream or ½ cup coconut cream for a dairy-free option. The sauce will be slightly less velvety, though—yogurt's acidity helps balance the richness of the butter and cream. If using sour cream, reduce the heavy cream to ¼ cup to maintain proper consistency.

2

How do I prevent the sauce from separating when reheating?

Sauce separation happens when dairy and spices cool too quickly. To fix it, whisk vigorously or gently warm the sauce on low heat while stirring constantly. For prevention, store the sauce in glass containers and add 1 tsp cornstarch mixed with 1 tbsp water when reheating. The cornstarch acts as a natural thickener that helps emulsify the ingredients. Always reheat gently—never boil.

3

What's the best way to store leftover butter chicken sauce?

For short-term storage, keep the sauce in an airtight glass container in the fridge for up to 5 days. The flavors actually improve over time! For longer storage, freeze in ice cube trays and transfer to a freezer bag. Thaw overnight in the fridge—never microwave directly from frozen. The sauce may thicken upon reheating, so add 1-2 tbsp water if needed to restore creaminess.

4

Can I use fresh tomatoes instead of tomato purƩe?

You can, but fresh tomatoes will add moisture and dilute the sauce's intensity. If using them, blend 3 large ripe tomatoes with 2 tbsp water to make 1 cup purĆ©e. Simmer the sauce uncovered for an extra 5-7 minutes to reduce excess liquid. For best results, stick with purĆ©e—it provides consistent sweetness and texture without watery surprises.

5

Why does my sauce taste too spicy?

Authentic butter chicken sauce should be flavorful but not fiery. If yours is too spicy, you likely over-toasted the spices or used too much garam masala. Balance it by adding 1 tbsp plain yogurt or 1 tsp sugar—both help mellow the heat. For future batches, reduce the garam masala to 1 tbsp and toast spices for only 20-30 seconds. Taste as you go!

ā˜…ā˜…ā˜…ā˜…ā˜…4.7(1 review)
Categories Sauces & Condiments