
This sauce transforms any curry with its velvety texture and rich depth. I’ve refined this method to ensure perfect consistency every time.
With just a few simple ingredients and careful temperature control, you’ll create a smooth base that elevates every dish it touches. The secret lies in patience and precision.
Ingredients for Indian Butter Sauce
Rich, aromatic ingredients create this luxurious sauce base with perfect consistency every time.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 1 cup | High-fat content preferred |
| Heavy Cream 🥛 | 1 ½ cups | Full-fat for richness |
| Tomato Puree 🍅 | 1 cup | Smooth, no chunks |
| Yellow Onion 🧅 | 1 whole | Finely minced for texture |
| Garlic Cloves 🧄 | 6 cloves | Freshly minced for pungency |
| Ginger Root 🌿 | 1 tbsp | Freshly grated for aroma |
| Garam Masala 🌶️ | 1 ½ tsp | Freshly ground for potency |
| Ground Cumin 🌿 | 1 tsp | Toasted for depth |
| Kashmiri Red Chili Powder 🌶️ | 1 tsp | Mild heat, vibrant color |
| Salt 🧂 | 1 tsp | Adjust to taste preference |
The butter quality is non-negotiable. European-style unsalted butter (like Plugrá or Kerrygold) has the fat content needed for that signature velvety finish. Tomato puree should be smooth—San Marzano brand offers the best texture. Fresh ginger and garlic are essential; pre-minced versions lack the necessary potency. For spices, Penzeys or a trusted Indian grocery ensures optimal freshness and flavor complexity.
Substitutions require care. Half-and-half can replace heavy cream (though less rich). No tomato puree? Blended canned tomatoes work, but strain out seeds first. Kasuri methi (dried fenugreek leaves) adds authenticity if available. Garam masala blends vary—use one with balanced warmth and sweetness. For heat adjustments, reduce chili powder or add a pinch of sugar to counterbalance.
Sauce keeps 5-7 days refrigerated in an airtight container. Freezes beautifully for 3 months—portion into ice cube trays for easy use. Reheat gently to maintain that silky texture (avoid boiling). Always stir well before using as spices may settle.
Why You’ll Love This Recipe
- I’ll be real: it feels fancy, but with just butter, cream, and pantry staples, it’s surprisingly affordable.
- One Pot Wonder: I love that I can make this rich sauce in a single pan—just sauté the onions and garlic, then stir in the tomato puree and cream.
- Crave-Worthy Depth: The combo of butter, cream, and slow-cooked tomato puree gives it that restaurant-quality richness I can’t resist.
- Freezer Friend: Honestly, it tastes even better the next day, and I always double the batch to freeze for busy nights.
Step-by-Step Instructions for Indian Butter Sauce
Master the technique for a creamy, fragrant foundation that elevates any curry dish.
Step 1: Sauté Aromatics for Deep Flavor Development
Melt the 1 cup Unsalted Butter in a heavy-bottomed pan over medium heat. Once foaming subsides, add the finely minced 1 whole Yellow Onion and cook for 8-10 minutes until translucent and golden at the edges.
Add the freshly minced 6 cloves Garlic Cloves and freshly grated 1 tbsp Ginger Root. Sauté for 2-3 minutes until the raw aroma dissipates and the mixture becomes fragrant and lightly caramelized. This base builds the sauce’s complexity.
Step 2: Bloom Spices and Incorporate Tomato Puree
Stir in the 1.5 tsp Garam Masala, 1 tsp Ground Cumin, 1 tsp Kashmiri Red Chili Powder, and 1 tsp Salt. Toast the spices for 45-60 seconds until deeply aromatic—this step intensifies their flavors.
Immediately add the 1 cup Tomato Puree and cook for 5-7 minutes over medium-low heat, stirring frequently, until the mixture darkens slightly and the oil begins to separate at the edges. This indicates the raw tomato taste has mellowed.
Step 3: Emulsify with Heavy Cream for Velvety Texture
Reduce heat to low and gradually pour in the 1.5 cups Heavy Cream, whisking constantly to prevent curdling. The mixture will first appear thin but will thicken as it simmers.
Simmer gently for 10-12 minutes, stirring occasionally, until the sauce reaches a smooth, coat-the-back-of-a-spoon consistency. Avoid boiling, which can cause the cream to separate. The sauce should have a rich, orange-red hue and a balanced sweet-spicy aroma.
Step 4: Finish and Adjust for Optimal Flavor
Remove the sauce from heat and let it rest for 5 minutes. This allows the flavors to meld fully. Taste and adjust seasoning if needed, though the 1 tsp Salt should provide sufficient balance.
The finished sauce should be silky, glossy, and homogenous, with no visible oil separation. For immediate use, keep warm over very low heat. For storage, cool completely before refrigerating in an airtight container for up to 5 days.
Pro Tips For Making Indian Butter Sauce
- Bloom the Spices: Cook your onions, garlic, and spices in the butter for at least 5-7 minutes on medium-low heat—this builds the deep, aromatic base that defines the sauce.
- Use Full-Fat Cream: Skip the light cream; the richness of heavy cream balances the acidity of the tomato puree and prevents the sauce from splitting.
- Simmer, Don’t Boil: Once the cream is in, keep the heat low to avoid curdling—I learned this the hard way after ruining a batch by rushing it.
- Finish with Fresh Cream: Stir in a splash of cold heavy cream at the end for a silky texture and vibrant color—sounds weird, but it works.
Pro Cooking Tips for indian butter sauce
Butter Quality Matters
Always use European-style unsalted butter like Plugrá or Kerrygold—their higher fat content (82-86%) creates that signature velvety finish. Avoid margarine or low-fat spreads as they’ll break your emulsion. 💪
Perfect Aromatic Base
Cook your onion until deep golden but not brown—this takes 8-10 minutes on medium heat. The garlic and ginger should sizzle for 2-3 minutes until fragrant but not colored. This builds the sauce’s complex foundation.
Spice Toasting Technique
Toast your garam masala, cumin, and chili powder for 45-60 seconds until just fragrant. Any longer and they’ll burn, creating bitterness. I use a wooden spoon to keep them moving constantly.
Cream Emulsion Secret
Temper the heavy cream by adding it slowly while whisking over low heat. This prevents curdling and ensures a smooth, stable emulsion. The sauce should coat the back of a spoon when done.
Simmering Patience
The final simmer is crucial—10-12 minutes on low lets flavors meld without breaking the cream. Stir occasionally and watch for that perfect orange-red hue. Avoid boiling at all costs.
Resting Time
Let the finished sauce rest 5 minutes off heat. This final step lets the flavors fully harmonize and the texture stabilize before serving or storing. 🔥
Nutrition Facts
Frequently Asked Questions
Can I use salted butter instead?
It’s best to avoid it. Salted butter can make the sauce too salty and the salt content varies by brand. Stick with unsalted and adjust seasoning to taste.
How do I prevent the sauce from curdling?
Add the heavy cream slowly while whisking constantly over low heat. Never let it boil. This keeps the emulsion stable and smooth.
Can I make this sauce dairy-free?
Yes! Substitute coconut cream for heavy cream and use vegan butter. The flavor will differ slightly but still be rich and creamy.
How long can I store the sauce?
It keeps 5-7 days refrigerated in an airtight container or 3 months frozen. Reheat gently to preserve the silky texture.
- Prune Sauce Recipe for Pork: Rich and Fruity Glaze for Roasts - September 25, 2026
- Fries Dip Sauce Recipe: Creamy Garlic Herb Blend for Perfect Pairing - September 25, 2026
- Firecracker Shrimp Sauce Recipe: Spicy-Sweet Dipping Delight - September 25, 2026