Authentic Butter Chicken Sauce Recipe: Rich Tomato Cream with Aromatic Spices

authentic butter chicken sauce recipe example with annotations

This sauce captures the true essence of Indian cuisine with its perfectly balanced blend of creamy, tangy, and aromatic flavors.

Using simple ingredients like tomatoes, cream, and butter, this authentic version delivers the rich, velvety texture that defines the classic dish.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Authentic Butter Chicken Sauce

These ten ingredients create a restaurant-quality sauce with authentic Indian flavors.

Ingredient Amount Notes
Unsalted Butter 🧈 ½ cup European-style preferred for richness
Heavy Cream 🥛 1 cup Full-fat for velvety texture
Canned Tomatoes 🍅 2 cups Crushed San Marzano preferred
Yellow Onion 🧅 1 whole Finely diced for base
Garlic Cloves 🧄 4 cloves Minced for aromatic depth
Fresh Ginger 🌿 1 tbsp Peeled and grated finely
Garam Masala 🌶️ 1 ½ tsp Freshly ground for optimal flavor
Ground Cumin 🌿 1 tsp Toasted lightly before use
Ground Coriander 🌿 1 tsp Complements cumin perfectly
Kashmiri Red Chili Powder 🌶️ 1 tsp For authentic color and mild heat
Salt 🧂 1 tsp Adjust to taste at finish

[recipeingredientscaler]

The tomatoes are critical here. San Marzano canned tomatoes offer the right balance of sweetness and acidity—look for them at Whole Foods or specialty grocers. The butter should be European-style (82% fat content) for that luxurious mouthfeel. Patel Brothers or any Indian market will have the authentic garam masala and Kashmiri chili powder you need for proper flavor development.

No Kashmiri chili? Sweet paprika plus a pinch of cayenne gets you close. Fresh ginger is ideal but ground ginger at half the amount works. For a lighter version, half-and-half can replace heavy cream (texture will be thinner). The garam masala can’t be skipped—it’s the soul of the sauce. Penzeys makes a solid mail-order option if local stores don’t carry it.

Sauce keeps 4-5 days refrigerated in an airtight container. For longer storage, freeze for up to 3 months—portion into ice cube trays for easy single-serving use. The flavors actually deepen after a day as the spices meld together (worth the wait).

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that this comes together in a single pan—just sauté the onions and garlic, then simmer everything down.
  • Rich and Creamy: The combination of butter and heavy cream makes the sauce so velvety, it coats the back of a spoon perfectly.
  • Freezer Friendly: Honestly, it tastes even better the next day, and I always double the batch to stash away for later.
  • Pantry Staples: Between us, I usually have canned tomatoes and onions on hand, so this sauce is a no-brainer when I need comfort food fast.

Step-by-Step Instructions for Butter Chicken Sauce

This authentic method delivers restaurant-quality results with deep, layered flavors.

Step 1: Build the Aromatic Base

Heat a heavy-bottomed pot over medium heat and melt all 0.5 cup Unsalted Butter. Add the finely diced Yellow Onion and cook, stirring occasionally, for 6-8 minutes until soft and translucent.

Add the minced Garlic Cloves and grated Fresh Ginger, cooking for 1-2 minutes until fragrant. The raw smell of garlic should mellow, signaling it’s ready for the next step.

Step 2: Bloom the Spices

Stir in the Ground Cumin, Ground Coriander, Kashmiri Red Chili Powder, and Salt. Toast the spices for 30-45 seconds until deeply aromatic—this wakes up their essential oils.

Immediately add the 2 cups Canned Tomatoes to prevent the spices from burning. The mixture should sizzle as the tomatoes hit the hot pan. Simmer for 5 minutes until slightly thickened.

Step 3: Finish with Cream

Reduce heat to low and pour in the 1 cup Heavy Cream, stirring constantly. Add the 1.5 tsp Garam Masala and simmer for 8-10 minutes until the sauce reaches your desired consistency.

The sauce should coat the back of a spoon with a velvety texture. Taste and adjust the Salt if needed, remembering the flavors will concentrate slightly as it cools.

Step 4: Rest and Develop Flavors

Remove from heat and let the sauce rest for 5-10 minutes before serving. This allows the spices to meld and the flavors to deepen.

The finished sauce should be rich, creamy, and deeply aromatic with a perfect balance of warmth from the chili powder and complexity from the garam masala.

👨‍🍳

Pro Tips For Making Authentic Butter Chicken Sauce

  • Sauté the Onions Slow: Cook the yellow onions for at least 15-20 minutes on medium-low until deep golden brown—I learned this the hard way when my first batch tasted raw and sharp.
  • Use Full-Fat Canned Tomatoes: Skip the low-fat versions; the richness of full-fat crushed tomatoes balances the heavy cream and butter without making the sauce greasy.
  • Temper the Cream: Always bring the heavy cream to room temperature before adding it to the hot sauce, or it’ll split and turn grainy—my grandmother swore by this, and she was right.
  • Bloom the Garlic: Add minced garlic to the butter for just 30 seconds until fragrant, but don’t let it brown, or it’ll turn bitter and overpower the sauce.

Serving Suggestions for This Recipe

Traditional Pairings

This sauce shines with basmati rice or naan bread to soak up every last drop. I love serving it over jeera rice (cumin-infused basmati) for extra aromatic depth. The mild flavor of rice lets the sauce’s complexity take center stage.

Protein Options

While traditionally paired with chicken, try it with grilled lamb chops or paneer cubes for a vegetarian option. The sauce clings beautifully to tandoori-style proteins. I’ve even used it as a dip for samosas with great results.

Veggie Sides

A simple cucumber raita with mint and cilantro cools the palate between bites. For contrast, serve with roasted cauliflower tossed with turmeric. The earthy spices complement the sauce’s richness perfectly.

Garnishing Tips

Finish with 2 tbsp fresh cilantro and a drizzle of cream for visual appeal. A sprinkle of toasted cashews adds crunch. I always add a pinch of chaat masala for a tangy, spicy kick.

Beverage Pairings

A cold mango lassi or sweetened chai balances the sauce’s warmth. For alcohol, try a crisp Indian lager like Kingfisher. The carbonation cuts through the creaminess beautifully.

Make It a Feast

Serve family-style with dal makhani and aloo gobi for a full Indian meal. The contrasting textures and flavors make every bite exciting. I always double the sauce—it disappears fast! 💛

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 34g44%
Saturated Fat 22g110%
Cholesterol 115mg38%
Sodium 580mg25%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
Sugars 6g
Protein 5g10%
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 use fresh tomatoes instead of canned?

Yes, but you’ll need to cook them down first. Blend and strain 6-8 ripe tomatoes to remove seeds, then simmer until thickened to match canned consistency. Canned tomatoes are preferred for consistent flavor and acidity.

2

Why does my sauce sometimes curdle?

Curdling happens if the cream is added to boiling liquid or if the sauce is cooked too vigorously. Always add cream on low heat and stir constantly. If it separates, whisk in 1 tbsp cold water to bring it back.

3

How can I make it spicier?

Increase the Kashmiri chili powder to 1.5 tsp or add ½ tsp cayenne. For heat without changing flavor, include 1 finely chopped green chili with the onions. Adjust to taste gradually.

4

Can I make this sauce dairy-free?

Replace butter with coconut oil and cream with coconut milk. Use cashew cream for richness. Note that the flavor profile will differ slightly but remain delicious.

★★★★★4.5(5 reviews)
Tyler Campbell