Butter Chicken Cream Recipe: Velvety Spiced Sauce for a Restaurant Classic

Butter Chicken Cream Recipe: Velvety Spiced Sauce for a Restaurant Classic

This recipe delivers the classic Indian restaurant experience at home with its luxurious spiced cream sauce. The secret lies in balancing rich cream with aromatic spices to create that signature velvety texture.

I developed this method after years of experimenting with traditional techniques, focusing on building layers of flavor without overwhelming the dish. The sauce comes together through careful spice toasting and gentle simmering.

What emerges is tender chicken pieces enrobed in a velvety tomato-cream sauce with perfectly balanced spices. The result rivals any restaurant version while maintaining authentic complexity.

Serve with basmati rice and naan for the complete experience. Here’s how to achieve this classic dish perfectly every time.

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

Ingredients for Butter Chicken Cream

These authentic ingredients recreate that restaurant-quality butter chicken cream sauce at home.

Ingredient Amount Notes
Boneless Skinless Chicken Thighs 🍗 1 ½ lb Cut into bite-sized pieces
Heavy Cream 🥛 1 ½ cups Full-fat for luxurious texture
Tomato Puree 🍅 1 cup Smooth, no chunks
Unsalted Butter 🧈 ½ cup For sauce base and richness
Yellow Onion 🧅 1 whole Finely diced for sauce
Garlic Cloves 🧄 4 cloves Minced for depth of flavor
Fresh Ginger 🌿 1 tbsp Grated or finely minced
Garam Masala 🌶️ 1 ½ tsp Essential Indian spice blend
Ground Cumin 🌿 1 tsp Toasted for aromatic warmth
Ground Coriander 🌿 1 tsp Toasted with cumin
Turmeric Powder 🧂 ½ tsp For color and earthiness
Kashmiri Red Chili Powder 🌶️ 1 tsp For authentic color and mild heat
Salt 🧂 1 tsp Adjust to taste
Granulated Sugar 🍚 1 tsp Balances acidity in sauce
Fresh Cilantro 🌿 ¼ cup Chopped for garnish

The chicken quality is paramount here. Boneless, skinless thighs (not breasts) stay juicy during cooking—Costco and Whole Foods carry reliable options. For the cream, organic heavy cream from Trader Joe’s or a trusted dairy brand ensures that velvety texture. Tomato puree should be smooth; San Marzano brands offer superior flavor depth for the sauce base.

No Kashmiri chili powder? Mild paprika plus a pinch of cayenne gets you close. Fresh ginger and garlic are non-negotiable for authenticity, but paste versions at half the amount work in a pinch. The garam masala must be fresh—Penzeys or an Indian grocery store for best results. Skip pre-ground spices if they’ve been in your cabinet for years; toast whole seeds and grind fresh instead.

The sauce base can be prepped 1 day ahead—flavors deepen overnight. Store finished dish in an airtight container for up to 3 days (cream separates if frozen). Always garnish with fresh cilantro just before serving for that restaurant-quality finish.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I toss everything into a single pan—chicken, onions, tomato puree—and let the butter and cream work their magic.
  • Rich and Velvety: The heavy cream and butter blend into this decadent sauce that coats the chicken just right.
  • Weeknight Hero: Between us, this is my go-to when I need something impressive but unfussy for dinner.
  • Leftovers for Days: It tastes even better the next day, and the sauce thickens up perfectly for reheating.

Step-by-Step Instructions for Butter Chicken Cream Sauce

Master the technique behind this restaurant classic with precise, professional guidance every step of the way.

Step 1: Sear the Chicken Thighs to Golden Perfection

Pat the 1.5 lb Boneless Skinless Chicken Thighs completely dry with paper towels. This ensures a proper sear rather than steaming. Cut the chicken into bite-sized pieces—1-inch chunks work well for even cooking and optimal sauce coverage.

Heat 2 tablespoons of the 0.5 cup Unsalted Butter in a large, heavy-bottomed skillet over medium-high heat. When the butter foams and subsides, add the chicken in a single layer. Sear undisturbed for 3-4 minutes until deep golden brown on the first side, then flip and cook for another 2-3 minutes. The chicken should be cooked through but still juicy. Transfer to a plate and set aside.

Step 2: Build the Aromatic Sauce Base

In the same skillet, reduce the heat to medium and add the remaining butter. Once melted, add the finely diced 1 whole Yellow Onion and cook for 6-7 minutes, stirring occasionally, until soft and translucent. This is your flavor foundation.

Add the 1 tbsp Fresh Ginger and 4 cloves Garlic Cloves, minced. Sauté for 1-2 minutes until fragrant, taking care not to let the garlic burn. Stir in the 1 tsp Ground Cumin, 1 tsp Ground Coriander, 0.5 tsp Turmeric Powder, and 1 tsp Kashmiri Red Chili Powder. Toast the spices for 30 seconds to deepen their aroma before adding liquid.

Step 3: Simmer the Sauce to Rich, Velvety Consistency

Pour in the 1 cup Tomato Puree and stir to combine, scraping up any browned bits from the bottom of the pan. Add the 1 tsp Salt and 1 tsp Granulated Sugar to balance the acidity. Simmer for 5-6 minutes until the mixture thickens slightly and the raw tomato flavor mellows.

Reduce the heat to low and stir in the 1.5 cups Heavy Cream. Simmer gently for 8-10 minutes, stirring occasionally, until the sauce reaches a velvety consistency that coats the back of a spoon. Be patient—rushing this step can cause the cream to curdle.

Step 4: Finish with Chicken and Garam Masala

Return the seared chicken to the skillet along with any accumulated juices. Stir in 1.5 tsp Garam Masala, which adds the final layer of warmth and complexity. Simmer for 5 minutes to allow the flavors to meld and the chicken to absorb the sauce.

Taste and adjust seasoning if needed. The sauce should be rich, slightly sweet, and aromatic, with a subtle heat from the chili powder. The chicken should be tender and fully coated in the luxurious, spiced cream sauce.

Step 5: Garnish and Serve Immediately

Remove from heat and let the dish rest for 2-3 minutes to allow the flavors to settle. Garnish with the 0.25 cup Fresh Cilantro, chopped, which adds a bright, fresh contrast to the rich sauce.

Serve hot with naan or steamed basmati rice. The sauce should be thick enough to cling to the chicken and pool slightly on the plate, delivering that signature restaurant-quality experience in every bite.

👨‍🍳

Pro Tips For Making Butter Chicken Cream

  • Marinate the Chicken: Give the thighs at least 30 minutes in a yogurt-spice mix—this keeps them juicy and infuses flavor deep into the meat, not just on the surface.
  • Bloom the Spices: Cook your onions until golden, then add spices like garam masala or cumin for 1-2 minutes before adding tomato puree; this wakes up their oils and prevents a raw, gritty taste.
  • Temper the Cream: Stir in the heavy cream at the very end, off direct heat, to stop it from splitting—cold cream straight into hot sauce is a curdled disaster I learned the hard way.
  • Use Full-Fat Yogurt: Skip low-fat yogurt for the marinade; the fat in full-fat yogurt clings better to the chicken and gives a richer texture to the finished dish.

Flavor Customization for This Dish

Spice Level Adjustments

For milder heat, reduce the Kashmiri Red Chili Powder to ½ tsp or substitute with ½ tsp sweet paprika. This maintains the signature color while dialing back the warmth. I often do this when serving to kids or heat-sensitive guests. 🌶️

Creamier Sauce

Swap ½ cup of the Heavy Cream for ½ cup coconut cream for a dairy-free version that’s just as rich. The coconut adds a subtle sweetness that pairs beautifully with the garam masala. Stir well to fully incorporate.

Tangy Twist

Add 1 tbsp lemon juice or 1 tsp amchur powder (dried mango powder) at the end for a bright, tangy note. This cuts through the richness and adds complexity. I love how this small addition wakes up all the flavors.

Extra Depth

For a smokier profile, add ½ tsp smoked paprika or ¼ tsp ground fenugreek leaves (kasuri methi) when toasting the spices. The fenugreek is traditional in some regional versions and adds a subtle maple-like aroma. 💫

Herb Variations

Replace the Fresh Cilantro garnish with ¼ cup chopped mint leaves for a refreshing contrast. Or use a mix of both for layered freshness. Mint works particularly well in summer months.

Chicken Upgrade

Use bone-in chicken thighs for even more flavor, but increase cooking time to 6-8 minutes per side during searing. The bone adds depth to the sauce as it simmers. Remove bones before serving for easier eating.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 620kcal
% Daily Value
Total Fat 48g62%
Saturated Fat 28g140%
Cholesterol 245mg82%
Sodium 780mg34%
Total Carbohydrate 12g4%
Dietary Fiber 2g7%
Sugars 6g
Protein 38g76%
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 chicken breast instead of thighs?

Yes, but thighs stay juicier. If using breasts, reduce searing to 2-3 minutes per side to prevent dryness. Thighs handle the longer simmer better.

2

How do I prevent the cream from curdling?

Keep heat at low when adding cream and stir constantly. Never boil the sauce. If it starts separating, remove from heat and whisk vigorously.

3

What can I substitute for garam masala?

Mix ½ tsp cumin, ½ tsp coriander, and ¼ tsp cinnamon as a quick alternative. It won’t be identical but adds warmth.

4

Can I make this ahead of time?

Yes! Prepare sauce 1 day ahead—flavors deepen overnight. Store in an airtight container and reheat gently.

★★★★★4.6(10 reviews)
Tyler Campbell