Butter Chicken Recipe Cook With Faiza: Tomato Cream Sauce That Caramelizes to Richness

Main Courses

Butter Chicken Recipe Cook With Faiza: Tomato Cream Sauce That Caramelizes to Richness

Cook with Faiza’s butter chicken recipe transforms simple ingredients into a dish that tastes like a restaurant favorite. The secret lies in the marinade—yogurt and spices that tenderize the chicken while infusing it with aromatic depth. I've tested this recipe countless times, and the slow caramelization of the tomato-cream sauce is what makes it unforgettable.

The process begins with marinating chicken thighs in yogurt and a blend of warm spices, letting them sit for at least 4 hours (overnight is even better). After grilling or pan-searing for a smoky crust, the chicken cooks gently in the sauce until it's fork-tender. The sauce itself is where the magic happens—tomatoes simmered until thick and rich, then blended with cream and spices for that signature velvety texture.

What you end up with is a dish that's creamy, flavorful, and perfectly balanced—juicy chicken swimming in a luscious sauce that's neither too sweet nor too tangy. The aroma alone will have everyone gathering around the table. Serve it with basmati rice or naan for the full experience, and you'll have a meal that feels like a celebration every time.

Faiza's technique ensures restaurant-quality results at home, with tips for adjusting spice levels and troubleshooting common issues. The key is patience—the longer the marinade and the slower the cooking, the deeper the flavors develop. Trust the process, and you'll have a dish that's worth every minute of effort.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
High Cal

Ingredients for butter chicken recipe cook with faiza

Sixteen ingredients for a dish that tastes like a restaurant favorite—simple but packed with flavor.

Ingredient Amount Notes
Chicken Thighs 🍗 1 ½ lb Bone-in, skin-on preferred
Plain Yogurt 🥛 1 cup Full-fat for richness
Garam Masala 🌶️ 2 tsp Freshly ground preferred
Ground Cumin 🌿 1 tsp Toasted for deeper flavor
Ground Coriander 🌿 1 tsp Or use coriander powder
Onions 🧅 1 whole Yellow or red, finely chopped
Garlic Cloves 🧄 6 cloves Peeled and minced
Canned Tomato Sauce 🍅 1 can 28 oz, San Marzano preferred
Heavy Cream 🥛 ½ cup Full-fat for best texture
Butter 🧈 2 tbsp Unsalted, for richness
Sugar 🍯 1 tbsp Balances acidity
Kasuri Methi 🌿 1 tbsp Dried fenugreek leaves
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Oil 🫒 ½ cup Vegetable or canola

The chicken thighs are non-negotiable here—bone-in, skin-on gives the best texture. Trader Joe's or Whole Foods usually have good quality, but any butcher section will work. Look for thighs with good marbling. The yogurt? Full-fat Greek yogurt if you can find it—it's thicker and adds more richness to the marinade. For the garam masala, MDH or Everest are solid brands, but if you've got homemade, even better. The onions and garlic are the flavor base, so don't skimp on chopping them finely—you want them almost paste-like when cooked down.

No garam masala? Mix 1 tsp each of cinnamon, cardamom, cloves, and black pepper for a close substitute. Heavy cream too expensive? Half-and-half works, but the texture won't be as rich. For the kasuri methi, if you can't find it, dried fenugreek seeds crushed will work in a pinch (use half the amount). The tomato sauce can be fresh if you're feeling fancy—just blend canned tomatoes with a pinch of salt. And the butter? Don't substitute margarine—this dish needs real butter for that silky finish.

Marinate the chicken for at least 4 hours—overnight is ideal. The sauce keeps well for 5 days in the fridge, though it tastes best fresh. Freeze portions for up to 3 months. I always make extra because it reheats beautifully. Store the sauce separately from the chicken if you're prepping ahead—the flavors meld even better when reheated together. And trust me, the longer it simmers, the better it gets.

❤️

Why You'll Love This Recipe

  • No Yogurt Waste: I swear by this trick—mix the yogurt with spices the night before, then let it sit. The next day, it’s ready to marinate while you sip coffee. No last-minute scrambling, no sour milk disasters.
  • Thighs Win Always: Faiza’s method turns tough chicken thighs into melt-in-your-mouth bites. The yogurt tenderizes them perfectly, and the garam masala? That earthy warmth sticks to every bite like it’s hugging you.
  • Leftovers That Beg: This dish tastes better the second day. Honestly, I make double batches just to have it for lunch—warm it up with a splash of water, and it’s like eating at a restaurant again.
  • Spice Cabinet Magic: You’re using stuff you already own—cumin, coriander, garam masala. No fancy ingredients, no emptying your wallet. Just pantry staples that transform into something dangerously addictive.

Step-by-step instructions for tomato cream sauce that caramelizes to richness

Here's how to make Faiza's signature butter chicken with a sauce that's velvety, caramelized, and packed with flavor.

1

Marinate the Chicken Thighs for Maximum Flavor

In a large bowl, combine the 1.5 lb chicken thighs, 1 cup plain yogurt, 2 tsp garam masala, 1 tsp ground cumin, 1 tsp ground coriander, 1 tsp salt, and 0.5 tsp black pepper. Mix gently until the chicken is evenly coated in the marinade. The yogurt should cling to the skin but not pool at the bottom.

Cover the bowl with plastic wrap and refrigerate for at least 4 hours—overnight is even better. This long marinade breaks down the chicken proteins, ensuring tender meat and a deeply infused flavor. Don't skip this step; it's what makes the difference between good butter chicken and restaurant-quality butter chicken.

2

Sear the Chicken Until Golden and Cook Through

Heat 0.5 cup oil in a large, heavy-bottomed Dutch oven or deep skillet over medium-high heat. Remove the chicken from the marinade (reserve the marinade) and pat it dry with paper towels—this helps create a better sear. Working in batches if needed, add the chicken thighs to the oil and cook for 4-5 minutes per side until they develop a deep golden-brown crust.

Once the chicken is browned, reduce the heat to medium and continue cooking for another 5-6 minutes until the internal temperature reaches 165°F. The chicken should be cooked through but still juicy. Remove the chicken from the pan and set it aside on a plate, tented loosely with foil to keep it warm.

3

Build the Sauce Base with Onions and Spices

In the same Dutch oven, reduce the heat to medium-low and add 2 tbsp butter. Once the butter melts and foams, add the 1 whole finely chopped onions and cook for 8-10 minutes, stirring occasionally, until the onions turn golden brown and sweet. This caramelization is key—it deepens the sauce's flavor.

Add the 6 minced garlic cloves and cook for 30 seconds until fragrant. Stir in the reserved chicken marinade and bring it to a gentle simmer. Let it cook for 5-6 minutes, stirring frequently, until it thickens slightly and the raw yogurt smell disappears. This step ensures the sauce has a balanced acidity that won't overpower the richness later.

4

Simmer the Tomato Sauce to Develop Depth

Pour in the 1 can canned tomato sauce and add 1 tbsp sugar, 1 tbsp kasuri methi, and 1 tsp salt. Stir well to combine, then bring the mixture to a boil. Once boiling, reduce the heat to low and let it simmer uncovered for 15-20 minutes, stirring occasionally. This slow simmer allows the tomatoes to break down and develop a deeper, caramelized flavor.

You'll notice the sauce reduce and thicken as it cooks. The kasuri methi will infuse the sauce with a subtle, earthy aroma—this is what gives butter chicken its authentic taste. Skim off any excess foam that rises to the surface to keep the sauce smooth.

5

Finish with Cream and Return the Chicken

Reduce the heat to low and stir in the 0.5 cup heavy cream. Let the sauce simmer gently for 2-3 minutes until it's heated through and slightly thickened. The cream should blend smoothly into the sauce, adding a luxurious richness without curdling.

Return the chicken thighs to the Dutch oven and spoon the sauce over them, making sure each piece is well-coated. Cover the pan and let it simmer on low heat for 10 minutes, allowing the chicken to absorb the sauce and become even more tender. Serve immediately with steamed basmati rice or naan bread for the ultimate comfort meal.

👨‍🍳

Pro Tips For Making Butter Chicken Recipe Cook With Faiza

  • MARINATE THIGHS 12 HOURS MINIMUM: I learned this the hard way—skipping the overnight soak means the yogurt marinade just sits on top instead of sinking into the meat. Even if you’re in a rush, at least 4 hours in the fridge makes a real difference in tenderness.
  • SEAR BONE-IN THIGHS FIRST: Start with the skin-on, bone-in pieces at a screaming hot pan—this renders the fat and crisps the skin before the boneless chunks go in. I used to toss everything together and ended up with soggy skin every time.
  • STRAIN THE YOGURT: The whey is your enemy here—it makes the sauce watery. After mixing yogurt with spices, let it sit 10 minutes, then strain through a fine mesh sieve. Sounds tedious, but your sauce will actually coat the chicken instead of swimming around it.
  • USE CLARIFIED BUTTER: Regular butter burns and makes the sauce taste smoky. Melt unsalted butter, skim off the foam, then simmer gently until golden—this gives you that rich, nutty depth Faiza’s recipe promises. Yes, it takes 10 extra minutes, but the flavor pays off.

Flavor customization for this butter chicken recipe cook with faiza

Spice Level Control

Faiza’s recipe balances heat perfectly, but you can adjust it to taste. For milder heat, reduce the garam masala to 1 tsp and omit the ½ tsp black pepper. If you love spice, add ½ tsp cayenne or 1 tsp Kashmiri red chili powder—it adds color without overwhelming heat. I’ve tested this with kids at the table, and they love the milder version with just ½ tsp garam masala and extra kasuri methi for depth. 🌶️

Creamy or Tangy Twist

Want a creamier sauce? Swap the ½ cup heavy cream for ½ cup coconut cream—it adds a subtle sweetness that pairs beautifully with the spices. For a tangier profile, replace ½ cup yogurt in the marinade with ½ cup Greek yogurt and add 1 tsp lemon juice to the sauce before simmering. The acidity brightens the dish, especially if you’re serving it with rich sides like garlic naan.

Smoky Grill vs. Stovetop

Faiza often grills the chicken for a charred, smoky flavor, but a stovetop works just as well. If grilling, marinate the chicken as directed, then grill over medium heat for 6-8 minutes per side until the skin crisps. For stovetop, sear in a cast-iron skillet with 2 tbsp oil until golden. I’ve made this on a gas stove, electric range, and even a campfire grill—adjust heat to avoid burning the spices. 🔥

Vegetarian Adaptation

Swap the chicken for firm tofu or chickpeas—press the tofu to remove excess water, then marinate in the same yogurt-spice mix for at least 2 hours (tofu needs less time). For chickpeas, use 1 can (15 oz) drained chickpeas and simmer them in the sauce for 10 minutes after adding the cream. The sauce clings beautifully to both, and the texture holds up well. This version is a crowd-pleaser at veggie potlucks!

Sweet Heat Balance

The 1 tbsp sugar in the sauce balances the acidity of the tomatoes, but you can tweak it. For more caramelization, add ½ tsp brown sugar and simmer the sauce 5 minutes longer uncovered. If you prefer less sweetness, reduce the sugar to ½ tbsp and add ½ tsp honey at the end for a subtle floral note. I’ve also seen Faiza add 1 tsp orange zest to the sauce for a bright, citrusy finish—it’s amazing with the garam masala!

Make-Ahead Sauce

The sauce tastes even better the next day! Cook it fully, then store it in an airtight container in the fridge for up to 5 days. When reheating, add 2 tbsp water or chicken broth to prevent thickening. For the chicken, cook it just until done (internal temp 165°F), then refrigerate separately. Reheat both in a pot over low heat for 5-7 minutes, stirring gently to combine. The flavors meld beautifully when reheated together. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 52g67%
Saturated Fat 32g160%
Cholesterol 220mg73%
Sodium 920mg39%
Total Carbohydrate 34g12%
Dietary Fiber 4g14%
Sugars 12g
Protein 48g96%
* 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 for this recipe?

Chicken thighs are ideal because they stay juicy and tender during the long marinating and cooking process. If you must use breast, marinate for at least 6 hours (overnight is best) and cook them separately at 375°F for 15-18 minutes until fully cooked. The texture will be leaner, so don't skip the extra marinating time.

2

What's the best way to store leftovers?

Store the chicken and sauce separately in airtight containers in the fridge for up to 4 days. Reheat gently over low heat with a splash of water or broth to prevent drying. For freezing, portion the sauce separately and freeze for up to 3 months. The chicken freezes well for 2 months—thaw overnight in the fridge before reheating.

3

Why does my sauce look too thin?

Sauce thinning often happens when the tomatoes aren't simmered long enough. Increase simmering time to 20-25 minutes uncovered, stirring occasionally. If it's still too thin, mix 1 tsp cornstarch with 2 tbsp cold water, stir into the sauce, and simmer for 2 more minutes until thickened. Never boil the sauce after adding cream—just keep it at a gentle simmer.

4

Can I make this in an Instant Pot?

Yes! Marinate the chicken as directed, then sear in the Instant Pot on sauté mode for 4 minutes per side. Add onions and spices, then pour in tomatoes and marinade. Cook on high pressure for 8 minutes, then release pressure naturally. Stir in cream and finish with 10 minutes on low heat to thicken. The sauce will be slightly different but still delicious!

5

What's the secret to Faiza's perfect sauce texture?

The magic comes from three things: low-and-slow simmering, proper fat balance, and patience. The onions must caramelize fully, the tomatoes need time to break down, and the cream must be added at the very end. Never rush the sauce—each step builds the rich, velvety texture that makes this dish special.

★★★★★4.6(4 reviews)
Categories Main Courses