Sauces & Condiments
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.
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.
đł 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.
đł 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.
đĽ 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.
đĽ 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
Frequently asked questions
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.
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!
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!
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.
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!
