Sauces & Condiments
This butter chicken curry sauce recipe transforms simple ingredients into a velvety, aromatic sauce that clings to every bite. The secret lies in balancing sweet tomato paste, tangy tamarind, and warm spices like garam masala—creating layers of flavor that elevate any dish. I’ve perfected this version to be rich yet balanced, with a smooth texture that’s foolproof for home cooks.
The process is straightforward but essential: simmering the spices until fragrant, blending the sauce to silky perfection, and finishing with cream and butter for that signature richness. What sets this apart is the tamarind, which adds a subtle tang that cuts through the sweetness, while garam masala delivers depth without overpowering. The sauce thickens beautifully when simmered, making it ideal for coating proteins or serving over rice.
Once complete, you’ll have a sauce that’s restaurant-quality but easy to replicate at home. It keeps well in the fridge for up to 5 days or freezes for months, so you can make a big batch and enjoy it all week. The aroma alone will have everyone asking for seconds—trust me, this sauce is worth the effort.
Whether you’re making butter chicken, drizzling it over grilled chicken, or using it as a marinade, this sauce is a game-changer. Let’s get started—your taste buds will thank you.
Ingredients for butter chicken curry sauce
Nine aromatic spices, two pastes, and a touch of cream transform into velvety butter chicken sauce.
| Ingredient | Amount | Notes |
|---|---|---|
| Tomato Paste 🍅 | 2 tbsp | High-quality, no sugar added |
| Tamarind Paste 🍈 | 2 tbsp | Adjust for tartness preference |
| Garam Masala 🌶️ | 1 ½ tbsp | Freshly ground preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper aroma |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground for brightness |
| Turmeric Powder 🧂 | ½ tsp | Bright yellow color |
| Red Chili Powder 🌶️ | ½ tsp | Adjust for heat preference |
| Onion 🧅 | 1 whole | Medium size, finely chopped |
| Garlic Cloves 🧄 | 6 cloves | Peeled, minced finely |
| Ginger 🌿 | 1 tbsp | Fresh, grated finely |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Unsalted Butter 🧈 | 4 tbsp | Cold, cubed for finishing |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The tamarind paste is non-negotiable—it’s what gives this sauce that signature tang. Trader Joe’s carries a great brand, but if you can’t find it, Indian grocery stores sell it in blocks (soak, strain, and measure). The garam masala should be freshly ground if possible—Penzeys or bulk bins at Whole Foods are your best bets. For the tomato paste, Muir Glen is my go-to; it’s sweet without being cloying. The spices lose potency fast once opened, so buy small amounts and use them within 6 months.
No tamarind? Lemon juice plus a pinch of sugar mimics the tang-sweet balance, though it won’t be identical. Running short on garam masala? Mix equal parts cumin, coriander, cardamom, and cinnamon—close enough for most palates. Fresh ginger and garlic are ideal, but jarred minced ginger works in a pinch (just drain it well). The heavy cream can be swapped for coconut milk if you’re avoiding dairy, though the texture will be slightly lighter. And if you’re worried about the butter chicken flavor being too rich, reduce the cream to 1/4 cup and add 1/4 cup plain yogurt instead.
This sauce thickens as it cools, so don’t stress if it looks a bit loose right after blending. Store it in an airtight container in the fridge for up to 5 days, or freeze in ice cube trays for 3 months—perfect for portioning. The flavor actually improves overnight as the spices meld. For extra richness, stir in an extra 2 tbsp butter before serving. And trust me, the aroma alone will have your kitchen smelling like a Delhi street cart—worth every minute.
Why You'll Love This Recipe
- Pantry Magic: I swear, this sauce comes together with stuff I already have. That jar of tomato paste? The tiny bag of garam masala gathering dust? Suddenly, they’re working together like a dream—no last-minute grocery runs needed.
- Tamarind Tang: Here’s what sold me—the tamarind paste cuts through the richness like a bright, tangy wake-up call. One teaspoon makes all the difference, balancing the creamy butter and spice so it’s never heavy or one-note.
- Weeknight Hero: Between us, this is my go-to when I’m too tired to think. Toss it with store-bought naan and frozen chicken, and suddenly dinner’s saved. Even my picky teenager doesn’t complain—(yes, even on a Tuesday night).
- Sauce Stash: I make a double batch every time because it keeps for weeks in the fridge. Freezes like a champ too, so I’m never scrambling for a last-minute curry night. That garam masala? It deepens over time, making leftovers even more flavorful.
Step-by-step instructions for butter chicken curry sauce
Here's how to build a velvety, aromatic sauce with perfect tomato-tamarind balance.
Bloom the Spices in Butter
Melt the 4 tablespoons unsalted butter in a heavy-bottomed saucepan over medium-low heat. Once fully melted, add the 1 whole onion and cook for 8-10 minutes until softened and golden brown. This slow cooking develops deep sweetness and prevents burning.
Next, add the 1 tablespoon ground cumin, 1 tablespoon ground coriander, 0.5 teaspoon turmeric powder, 0.5 teaspoon red chili powder, and 1.5 tablespoons garam masala. Stir constantly for 1-2 minutes until the spices release their aroma and the oil becomes fragrant. You'll smell the earthy warmth of cumin and the citrusy brightness of coriander—this is the foundation of your sauce's complexity.
Incorporate Aromatics and Tomato-Tamarind Base
Add the 6 cloves garlic cloves and 1 tablespoon ginger to the spice mixture. Cook for 30 seconds until the raw garlic aroma disappears and you can smell their sweet, pungent notes. Stir in the 2 tablespoons tomato paste and 2 tablespoons tamarind paste, mixing well to combine. The tamarind will add a tangy depth that balances the richness.
Pour in 1 cup water (not listed in ingredients but essential for development) and bring to a gentle simmer. Let it cook uncovered for 15-20 minutes until the mixture reduces by half and thickens slightly. You're looking for a consistency where the sauce coats the back of a spoon—this builds the sauce's body without being gluey.
Finish with Cream and Season
Reduce heat to low and stir in the 0.5 cup heavy cream. Simmer gently for 3-4 minutes, stirring occasionally, until the cream is fully incorporated and the sauce reaches your desired thickness. The sauce should be smooth with a luxurious sheen.
Season with the 1 teaspoon salt and 0.5 teaspoon black pepper, then taste. Adjust the salt if needed—this sauce should be rich but not overwhelming. The tamarind should add a subtle tang that cuts through the cream's richness, while the garam masala provides warmth. If the sauce is too thick, thin with 1-2 tablespoons water until silky.
Rest and Perfect the Texture
Remove the sauce from heat and let it rest for 10 minutes. This resting period allows the flavors to meld completely and the sauce to reach its ideal consistency. The residual heat will continue to thicken it slightly, so don't worry if it looks perfect immediately.
Before using, give it one final taste and adjust seasoning if needed. The perfect butter chicken sauce should be velvety, aromatic, and balanced—sweet from the caramelized onions, tangy from the tamarind, spicy from the chili, and rich from the cream. This sauce will transform simple chicken into a restaurant-worthy dish.
Pro Tips For Making Butter Chicken Curry Sauce
- Bloom the Spices First: Toast your whole spices (cumin, coriander seeds) in a dry pan for 30 seconds until fragrant—this unlocks their flavor far better than just using ground versions. I used to skip this, and my curry always tasted flat until I realized how much difference a quick sizzle makes.
- Dissolve Tamarind Properly: Mix tamarind paste with ½ cup hot water first, then strain out the pulp—this ensures a smooth sauce without gritty bits. I learned this the hard way after serving a batch with unexpected texture issues; now I always strain it like a pro.
- Simmer Tomato Paste Low: After adding tomato paste, reduce heat to medium-low and let it cook for 5-7 minutes—this prevents burning and lets the flavors meld. Rushing this step makes the sauce bitter, and no one wants that in their butter chicken.
- Balance Heat with Cream: Add heavy cream (or coconut milk) only after the sauce has simmered for 10 minutes—this keeps the curry rich without making it greasy. I was skeptical until I tried it; the sauce stays velvety and never separates.
Regional styles of butter chicken curry sauce
Delhi Street Cart Style
This version keeps the sauce vibrant and slightly chunky, just like you'd find at Delhi's iconic Karim's or Moti Mahal. The key is to blend only half the sauce—leave ½ cup of the onion-spice mixture unblended for texture. I like to add 1 tbsp of yogurt at the end to mimic the tangy, cooling finish of street cart sauces. Serve with naan bread and a side of cucumber raita for that authentic experience. 🌟
Punjabi Home Kitchen
In Punjabi homes, butter chicken sauce often includes a touch of fenugreek leaves (methi) for earthiness. Add ½ cup chopped fresh fenugreek leaves when simmering the onions and spices—they'll wilt into the sauce. For extra richness, many families use ghee instead of butter, adding 2 tbsp at the end for a nutty depth. This version is slightly thicker, perfect for coating tandoori chicken or lamb chops.
South Indian Fusion
For a South Indian twist, swap the tamarind for 1 tbsp coconut vinegar and add ½ tsp mustard seeds when blooming the spices. The coconut vinegar adds a bright acidity that pairs beautifully with the cream. I also include 1 tsp curry leaves for a floral aroma. This lighter, tangier sauce works wonderfully with fish curry or chana masala. The spices are milder, making it family-friendly yet flavorful. 🌶️
Bangladeshi Rich Style
Bangladeshi butter chicken sauce often incorporates poppy seeds for a subtle sweetness and keffir lime leaves for a citrusy note. Add 1 tbsp poppy seeds when blooming the spices and 2 finely chopped keffir lime leaves at the end. The sauce is richer, with an extra ¼ cup heavy cream and 1 tbsp sugar to balance the tang. This version is perfect for slow-cooked lamb or beef dishes.
Modern Fusion Twist
For a contemporary take, blend in ½ cup Greek yogurt at the end for a lighter texture, then finish with 1 tsp smoked paprika for depth. I also add 1 tbsp honey to enhance the sweet-tangy balance. This fusion sauce works beautifully with grilled shrimp or tofu** for a vegetarian option. The smoked paprika adds a subtle smokiness that elevates the dish to restaurant-quality. ✨
Nutrition facts
Frequently asked questions
Can I make this sauce without tamarind?
Yes, you can substitute tamarind with 1 tbsp lemon juice plus ½ tsp sugar to mimic the tangy-sweet balance. For a closer match, try 1 tbsp lime juice plus ½ tsp honey. The sauce will still be flavorful but may lack the depth tamarind provides. If you're avoiding citrus entirely, use 1 tbsp vinegar (apple cider or white wine vinegar) plus ½ tsp sugar.
How do I adjust the spice level?
The recipe includes 0.5 tsp red chili powder for mild heat. For medium heat, increase to 1 tsp. For extra spicy, add ½ tsp cayenne pepper or 1 tsp Kashmiri chili powder (which adds color without intense heat). Always taste as you go—you can reduce heat by adding more cream or yogurt at the end.
Can I make this sauce dairy-free?
Replace the 0.5 cup heavy cream with ½ cup coconut milk and the 4 tbsp butter with 4 tbsp coconut oil. The texture will be slightly lighter but still rich. For extra creaminess, blend in ¼ cup cashew cream (soaked cashews blended with water). The sauce will still coat beautifully and pair well with grilled tofu or vegetables.
Why does my sauce look too thick?
This sauce thickens as it cools, but if it's too thick while still warm, thin it with 1-2 tbsp water or 1 tbsp coconut milk. If you prefer a thicker consistency, let it cool completely and refrigerate for 1 hour—it will naturally thicken further. For instant thickening, stir in 1 tsp cornstarch mixed with 1 tbsp water and simmer for 1 minute.
How can I use this sauce beyond butter chicken?
This versatile sauce works beautifully with grilled chicken, lamb, or shrimp. Drizzle it over naan, basmati rice, or roasted potatoes. It also makes an excellent marinade—combine with 1 cup yogurt for extra tenderness. For a vegetarian option, use it as a dip with crudités or falafel. The sauce even freezes well, so make a big batch for future meals!
