Authentic Butter Chicken Sauce Recipe: Tomato-Tamarind Base with Creamy Yogurt Depth

Sauces & Condiments

Authentic Butter Chicken Sauce Recipe: Tomato-Tamarind Base with Creamy Yogurt Depth

This authentic butter chicken sauce recipe transforms simple ingredients into a rich, velvety masterpiece that captures the heart of Indian cuisine. 🌟 The secret lies in balancing tangy tomato-tamarind base with creamy yogurt and aromatic spices, creating layers of flavor that cling perfectly to chicken—or any protein you choose.

I've perfected this sauce over years of testing, ensuring every spoonful delivers that restaurant-quality depth at home.

The foundation begins with slow-cooked tomatoes and tamarind, which develop a deep, caramelized sweetness that forms the sauce's backbone. As the mixture simmers, it releases natural sugars while absorbing warm spices like cumin, coriander, and garam masala—each contributing its unique character.

What sets this recipe apart is the careful balance of acidity and richness, achieved through yogurt and cream added at the perfect moment.

What you'll end up with is a sauce that's creamy yet balanced, with a velvety texture and complex flavor profile that's both comforting and sophisticated. The tamarind adds a subtle tang that brightens the richness, while the spices create warmth that lingers on the palate.

This isn't just a sauce—it's the soul of butter chicken, captured in every luscious spoonful.

Perfect for drizzling over grilled chicken, serving with naan, or even using as a marinade, this sauce keeps beautifully in the refrigerator for up to 5 days.

The flavors actually deepen as it sits, making it ideal for meal prep. Let's create this authentic masterpiece that will elevate your dishes to new heights.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for authentic butter chicken sauce

Tomatoes, tamarind, and spices—this sauce starts simple but ends restaurant-worthy.

Ingredient Amount Notes
Ripe Tomatoes 🍅 2 lbs Roma or vine-ripened preferred
Tamarind Paste 🍯 ½ cup High-quality, no additives
Plain Yogurt 🥛 1 cup Full-fat for creaminess
Heavy Whipping Cream 🧈 ½ cup Full-fat for richness
Garam Masala 🌶️ 1 tbsp Freshly ground preferred
Ground Cumin 🌿 1 tbsp Toasted for depth
Ground Coriander 🌿 1 tbsp Freshly ground preferred
Fresh Ginger 🌿 2 tbsp Grated, aromatic quality
Garlic Cloves 🧄 6 cloves Peeled, minced fine
Onion 🧅 1 whole Yellow, finely chopped
Butter 🧈 ½ cup Unsalted, for richness
Sugar 🍚 1 tbsp White or brown
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Cream 🥛 ¼ cup For final richness

The tomatoes are non-negotiable—Roma or vine-ripened give that concentrated sweetness. Whole Foods or local farmers markets usually carry the best quality. Tamarind paste? Look for blocks at Indian markets or Trader Joe's—the paste should be thick, not watery. Ginger and garlic need to be freshly grated/minced for that aromatic punch. The yogurt and cream should be full-fat for that velvety texture—no low-fat shortcuts here. Garam masala is the soul of this sauce; MDH or Everest brands are reliable if you can't find freshly ground.

No tamarind paste? Lemon juice plus 1 tsp sugar mimics the tang, though it won't be identical. Fresh ginger too fibrous? Powdered ginger at half the amount works in a pinch. The cream and yogurt can be swapped for coconut cream if you're avoiding dairy, though the flavor shifts slightly. For extra depth, toast your cumin and coriander in a dry pan for 30 seconds before adding—game-changer. The onions should caramelize beautifully; if yours burn, reduce the heat and give them more time.

This sauce only gets better with time—3-5 days in the fridge lets flavors meld perfectly. Portion into airtight containers with a thin layer of oil on top to preserve freshness. Freezes beautifully for up to 3 months, though texture may separate slightly. For restaurant-quality results, let it sit at room temperature for 10 minutes before serving—the aromas will blow you away. Double the batch if you can; it disappears faster than you'd think.

❤️

Why You'll Love This Recipe

  • No-Fuss Simmer: I swear by this sauce because it’s all about one pot—just tomatoes, tamarind, and yogurt simmering until the flavors meld. No blenders, no strainers, no fuss. The tamarind paste does the heavy lifting, cutting through the richness of the cream while I’m still chopping onions.
  • Tamarind Magic: Between us, that little jar of tamarind paste is the secret weapon. It balances the cream’s decadence with a tangy depth that’s chef’s kiss—like a hug in sauce form. Honestly, I’ve tried store-bought versions, but this homemade one? It’s the real deal, with that unmistakable balance of sweet, sour, and smoky.
  • Weeknight Hero: This sauce is my go-to for lazy nights when I’m craving takeout but don’t want to order. Slather it over grilled chicken, toss it with rice, or even drizzle it on naan—it’s that adaptable. (Yes, even on a Tuesday night when I’ve got zero energy.)
  • Leftovers Love: The best part? It tastes better the next day. The flavors deepen, the spices settle, and it’s still luscious enough to make you forget you’re reheating something. I freeze half the batch all the time—perfect for when I’m too tired to cook but still want that rich, garam masala warmth.

Step-by-step instructions for authentic butter chicken sauce

Here's how to build that signature tangy, creamy, perfectly balanced sauce from scratch.

1

🍳 Step 1: Char and Blend the Tomato Base

Preheat your broiler to high. Cut the 2 lbs ripe tomatoes in half crosswise and place cut-side down on a baking sheet. Broil for 8-10 minutes until the skins blacken and blister in spots—this deepens the tomato flavor dramatically. Watch closely; you want charred spots, not burnt edges.

Transfer the charred tomatoes to a bowl, cover with plastic wrap, and let steam for 10 minutes. Peel off the skins (they should slide right off), then transfer the flesh to a blender. Add the 0.5 cup tamarind paste, 1 tbsp sugar, 1.5 tsp salt, and 0.5 tsp black pepper. Blend until completely smooth—this will be your aromatic foundation.

2

🍳 Step 2: Build the Spiced Aromatic Base

Heat 0.5 cup butter in a heavy-bottomed pot over medium heat. Add the 1 whole finely chopped onion and cook for 8-10 minutes until deep golden brown—this caramelization adds incredible depth. Reduce heat to medium-low and stir in the 2 tbsp grated fresh ginger and 6 minced garlic cloves, cooking for 1 minute until fragrant.

Add the 1 tbsp ground cumin, 1 tbsp ground coriander, and 1 tbsp garam masala, stirring constantly for 30 seconds to toast the spices and release their essential oils. Immediately pour in the blended tomato mixture and bring to a gentle simmer. Let it cook uncovered for 15-20 minutes until reduced by half and thickened—this concentrates the flavors.

3

🥘 Step 3: Incorporate the Yogurt for Creamy Balance

Temporarily remove the pot from heat and let the sauce cool for 5 minutes (this prevents the yogurt from curdling). Slowly whisk in the 1 cup plain yogurt in a thin stream while stirring constantly. Return to low heat and simmer gently for 5-7 minutes, stirring frequently, until the sauce thickens slightly and coats the back of a spoon.

Here's the thing—you want the yogurt to meld with the spices, not separate. If the sauce looks too thick, add 2-3 tablespoons water to loosen it. Taste and adjust seasoning: you should detect sweetness from the tomatoes, tang from the tamarind, and warmth from the spices with a creamy finish.

4

🔥 Step 4: Finish with Cream for Richness

Reduce heat to lowest setting and stir in the 0.5 cup heavy whipping cream and 0.25 cup fresh cream. Simmer gently for 3-4 minutes—just enough to warm through without curdling. The sauce should now be velvety with a glossy sheen. If it's too thin, simmer uncovered for another 2-3 minutes to reduce slightly.

For that authentic restaurant finish, stir in 1 tsp garam masala (just a pinch) and taste again. The sauce should be perfectly balanced: sweet, tangy, spicy, and rich with a velvety texture. Remove from heat immediately—overcooking will break the emulsion and make it separate.

👨‍🍳

Pro Tips For Making Authentic Butter Chicken Sauce

  • COOK TOMATOES LOW AND SLOW: I learned this the hard way—blasting those tomatoes on high turns them to mush instead of a smooth, jammy base. Simmer them uncovered at medium-low heat for 15-20 minutes, stirring occasionally. The water evaporates, concentrating the flavor without burning the edges. (Yes, even if you're impatient like me.)
  • STRAIN THE YOGURT: Thick, unstrained yogurt makes the sauce clumpy and watery. Drain it in a cheesecloth-lined sieve for 30 minutes before using—this removes excess liquid and gives you that silky, velvety texture. Skip this, and you’ll end up with a sauce that fights back every time you stir.
  • TEMPER THE CREAM: Cold cream kills the garam masala’s warmth and makes the sauce separate. Heat the cream just until it’s warm to the touch (not boiling) before folding it in. This keeps the spices alive and blends everything smoothly. (Your future self will thank you.)
  • USE TAMARIND PASTE SPARINGLY: Tamarind paste is potent—too much turns your sauce bitter. Start with 1 teaspoon and adjust to taste. If you’re using powdered tamarind, soak it first to dissolve fully. I was skeptical until I tried it: the right amount brightens the sauce without overpowering it.

Storing and reheating your leftovers

Refrigerator Storage

Transfer your freshly made butter chicken sauce to airtight glass containers—I swear by Pyrex with silicone lids—and refrigerate immediately. The sauce keeps beautifully for up to 5 days, with flavors actually deepening as the spices meld.

Always let it cool completely before sealing to prevent condensation, which can dilute the richness. For extra insurance, add a thin layer of neutral oil (like avocado or grapeseed) on top before sealing—this preserves the velvety texture and prevents a skin from forming. 🧊

Freezer Preservation

For long-term storage, portion the sauce into freezer-safe silicone molds or quart-sized freezer bags, leaving 1-inch headspace for expansion. The sauce freezes well for up to 3 months, though you may notice slight texture separation upon thawing.

To restore its silky consistency, gently reheat on the stovetop while whisking continuously. Avoid using the microwave, as it can break the sauce's emulsion. Label containers with the date—trust me, you’ll forget how long it’s been in there! ❄️

Reheating on Stovetop

My preferred method for reheating is on low heat in a heavy-bottomed pot. Start by adding 2-3 tablespoons of water to prevent sticking, then pour in the sauce. Heat gently, stirring frequently, until it reaches 165°F—about 8-10 minutes.

The sauce will thicken as it warms, so add a splash more water if needed. For restaurant-quality results, finish with a pinch of garam masala and a drizzle of heavy cream to restore its glossy sheen. 🔥

Microwave Shortcuts

If you're in a hurry, microwave individual portions in glass microwave-safe bowls covered with a damp paper towel. Heat on 50% power in 1-minute intervals, stirring between each, until warmed through—usually 3-4 minutes total.

The damp towel prevents drying, but be cautious: microwaving can sometimes curdle the yogurt. If this happens, whisk in 1 tablespoon of warm water or heavy cream to restore smoothness. 💡

Reviving Separated Sauce

If your sauce separates after storage (especially after freezing), don’t panic! Simply place the pot over low heat and whisk vigorously while adding 1-2 tablespoons of warm water or heavy cream at a time. The motion and gradual addition of liquid will re-emulsify the sauce.

For extra insurance, add ½ teaspoon of cornstarch mixed with 1 tablespoon water and simmer for 1-2 minutes—this acts as a natural thickener and stabilizer. The result? A creamy, restaurant-worthy sauce once again. ✨

Meal Prep Tips

Double the recipe and store half for later—this sauce disappears faster than you’d think! I like to prep 2 batches at once and freeze one while using the other within the week. When reheating for meal prep, let the sauce cool slightly before storing to maintain its texture.

For serving, drizzle over grilled chicken, spoon over steamed basmati rice, or use as a marinade for kebabs. The possibilities are endless, and the leftovers always taste even better the next day. 🍽️

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 22g110%
Cholesterol 115mg38%
Sodium 820mg36%
Total Carbohydrate 28g10%
Dietary Fiber 6g21%
Sugars 18g
Protein 12g24%
* 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 substitute tamarind paste in this butter chicken sauce?

Yes, but the flavor will differ slightly. For 1/2 cup tamarind paste, use 1/4 cup lemon juice plus 1 tbsp sugar to mimic the tang. The sauce will be brighter but lack tamarind's unique depth. For a closer match, try 1 tbsp date paste or 1/4 cup pomegranate molasses—both add complexity without overpowering.

2

Why does my sauce separate when I add yogurt?

This happens when the sauce is too hot or you add yogurt too quickly. Always let the sauce cool for 5 minutes first, then whisk in yogurt very slowly while stirring constantly. If it separates, whisk in 1 tbsp warm water or heavy cream to re-emulsify. The key is patience—rushing causes curdling!

3

How spicy should this sauce be?

The recipe balances warmth without heat—think mild to medium on the Scoville scale. For extra kick, add 1/2 tsp cayenne or 1 green chili with the aromatics. For a smoky twist, stir in 1/2 tsp smoked paprika at the end. Remember: spices build flavor, so taste as you go!

4

Can I make this sauce without dairy?

Swap yogurt for 1 cup coconut yogurt and cream for 1/2 cup coconut milk. The texture will be slightly lighter, but the tangy-spiced profile remains intact. For richness, add 1 tbsp cashew cream at the end. The sauce may separate more easily, so whisk vigorously when reheating.

5

What’s the best way to use leftover sauce?

Drizzle over grilled chicken, spoon onto steamed basmati rice, or use as a marinade for kebabs. For extra flavor, simmer with chickpeas or tofu> for a vegetarian dish. The sauce also makes an incredible dip—pair with warm naan or crudités. Pro tip: Freeze portions in ice cube trays for easy portioning later!

★★★★★4.8(14 reviews)
Categories Sauces & Condiments