Main Courses
Cook with Faiza’s butter chicken recipe transforms simple ingredients into a restaurant-quality dish that's become my go-to for special occasions. The secret lies in the marinade—yogurt and spices tenderize the chicken while infusing it with aromatic depth. I've perfected this technique through countless batches, ensuring the chicken stays juicy and the sauce achieves that signature creamy, velvety texture.
What sets this recipe apart is Faiza's method of slow cooking the chicken until it's fork-tender, then simmering it in a rich tomato-based gravy infused with garlic, ginger, and a touch of cream. The result is a dish where every bite delivers perfectly balanced flavors—tangy, rich, and slightly sweet. This isn't just butter chicken; it's a comforting embrace in sauce form that pairs beautifully with basmati rice or warm naan.
The marinating process begins with yogurt and spices, which work overnight to break down the chicken fibers. When you grill or pan-sear the chicken, you'll notice the exterior develops a subtle char while maintaining a moist interior. The sauce, built layer by layer, begins with a tomato base that reduces into a thick, aromatic concentrate before being enriched with cream and finished with a hint of kasuri methi for that authentic touch.
By the time you're plating this dish, you'll have achieved restaurant-quality butter chicken at home—creamy sauce clinging to tender chicken pieces, served with steamed basmati rice and warm naan. The aroma alone will have everyone gathering at the table, eager for their first bite of this velvety, flavorful masterpiece.
Ingredients for butter chicken recipe cook with faiza
Simple ingredients that pack a flavor punch—this is where the magic happens.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Skin-on preferred for flavor |
| Plain Yogurt 🥛 | 1 cup | Full-fat for richness |
| Greek Yogurt 🥛 | ½ cup | For extra creaminess |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade |
| Fresh Ginger 🌿 | 1 tbsp | Grated, aromatic |
| Garam Masala 🌶️ | 1 ½ tbsp | Ground for warmth |
| Ground Cumin 🌿 | 1 tsp | Toasted for depth |
| Ground Coriander 🌶️ | 1 tsp | Freshly ground preferred |
| Turmeric Powder 🧂 | ½ tsp | For vibrant color |
| Red Chili Powder 🌶️ | 1 tsp | Adjust for heat |
| Tomato Puree 🍅 | 1 cup | San Marzano preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Kasuri Methi 🌿 | 1 tbsp | Dried fenugreek leaves |
| Butter 🧈 | 2 tbsp | Unsalted, for richness |
| Olive Oil 🫒 | 2 tbsp | For searing chicken |
The chicken thighs are non-negotiable—bone-in stays juicier, but skin-on adds flavor (just remove it before serving if you prefer). Indian grocery stores often have the best selection, but any supermarket's boneless thighs work. I always grab extra because people go back for seconds. For the yogurt, full-fat plain Greek yogurt is ideal—it's thicker and adds more body to the marinade. If you're using store-bought yogurt, make sure it's unsweetened and has no additives. The garam masala is the soul of this dish—MDH or Everest are solid brands, but any good-quality ground garam masala will do. Toast it lightly in a dry pan for 30 seconds to wake up the spices before grinding.
No garam masala? Mix 1 tsp each of cumin, coriander, turmeric, and cinnamon as a substitute. Fresh ginger is best, but if you're using powdered, cut the amount to half a teaspoon. The tomato puree can be homemade (just blend canned tomatoes) or store-bought—San Marzano is the gold standard, but any good-quality canned tomatoes work. For the kasuri methi, if you can't find it, dried fenugreek leaves are the same thing. The heavy cream should be full-fat—half-and-half or coconut cream won't give the same rich texture. And trust me, the butter at the end is worth it—it takes this dish from good to restaurant-quality.
Marinate the chicken overnight for best results, but if you're short on time, 2 hours minimum will still work. The sauce keeps well in the fridge for 4-5 days, and it actually tastes better the next day as the flavors meld. For leftovers, reheat gently on the stove with a splash of water to prevent it from splitting. Freezes beautifully for up to 3 months—just thaw in the fridge overnight. Store the kasuri methi in an airtight container away from light, and the garam masala in a cool, dark place to keep it fresh. The yogurt marinade can be prepped a day ahead, but add the chicken just before cooking.
Why You'll Love This Recipe
- No-Marination Hassle: I just toss the chicken thighs in yogurt—plain and Greek—with minced garlic and ginger, then let it sit for 20 minutes. No fancy prep, no waiting hours. That’s all it takes to get tender, juicy meat that practically falls apart.
- Creamy Without the Work: Between us, Greek yogurt makes this sauce ridiculously smooth without needing heavy cream. The ginger and garlic in the marinade seep into the chicken, so every bite has that bright, zesty punch that cuts through the richness. Honestly, it’s the kind of balance that makes you forget it’s "healthy-ish."
- Leftovers That Beg for More: This dish reheats like a dream—no drying out, no weird textures. I’ll make a big batch on Sunday, and by Wednesday, my kids are still asking for seconds. (Yes, even on a Tuesday night.) The yogurt marinade keeps the chicken moist, so it’s just as good cold in wraps or warm over rice.
- Budget-Friendly Luxury: Boneless thighs are cheaper than breasts, and using both plain and Greek yogurt stretches the marinade further. I’ve fed six people for under $15, and no one complains about the flavor. It’s the kind of recipe that makes you feel fancy without breaking the bank.
Step-by-step instructions for creamy tomato gravy with tender chicken
Here's the method that delivers restaurant-quality butter chicken every time—rich, creamy, and perfectly balanced.
Marinate the Chicken for Maximum Tenderness
In a large bowl, combine the 1 cup plain yogurt, 0.5 cup Greek yogurt, 6 minced garlic cloves, 1 tbsp grated fresh ginger, 1.5 tbsp garam masala, 1 tsp ground cumin, 1 tsp ground coriander, 0.5 tsp turmeric powder, and 1 tsp red chili powder. Mix until smooth and creamy—this is your marinade.
Add the 1.5 lb boneless chicken thighs and coat them thoroughly, ensuring every piece is well-covered. Cover the bowl and refrigerate for at least 4 hours (overnight is even better). The acid in the yogurt tenderizes the chicken while the spices infuse deeply. I like to press the marinade into the meat with my fingers to guarantee full coverage—this makes all the difference in the final texture.
Cook the Chicken Until Golden and Tender
Heat 2 tbsp olive oil in a large, heavy-bottomed 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, cook the chicken for 4-5 minutes per side until golden brown and cooked through to an internal temperature of 165°F. The chicken should release easily from the pan when ready.
Transfer the cooked chicken to a plate and tent loosely with foil to keep warm. Don't skip this resting step—it prevents the chicken from drying out when you add it back to the sauce later. The golden-brown crust you've created is what gives butter chicken its signature rich flavor and texture.
Build the Creamy Tomato Base
In the same skillet (no need to clean it—the browned bits add flavor), melt 2 tbsp butter over medium heat. Add the reserved marinade and cook for 5-6 minutes, stirring constantly, until it thickens slightly and the raw yogurt smell disappears. This step develops the sauce's depth of flavor.
Stir in 1 cup tomato puree and bring to a gentle simmer. Let it cook uncovered for 10-12 minutes, stirring occasionally, until the sauce thickens and reduces by about half. You're looking for a consistency that coats the back of a spoon—this is the foundation of your creamy gravy. If it reduces too quickly, add 1-2 tablespoons of water to maintain the right texture.
Finish with Cream and Kasuri Methi
Reduce the heat to low and stir in the 0.5 cup heavy cream. Simmer gently for 3-4 minutes, stirring constantly, until the sauce becomes velvety smooth. Here's where the magic happens: sprinkle in 1 tbsp kasuri methi and let it steep for 2 minutes—this gives the sauce its signature aromatic depth and slightly earthy flavor. Taste and adjust seasoning with salt if needed.
Return the chicken to the skillet and gently toss to coat it evenly in the sauce. Let it simmer together for 2-3 minutes so the chicken absorbs all that creamy goodness. The sauce should now be thick enough to cling to the chicken without being gluey—this is the perfect consistency for butter chicken.
Serve with Traditional Accompaniments
Transfer the butter chicken to a serving dish and garnish with fresh cilantro if desired. Serve immediately with steamed basmati rice and naan bread for the full experience. The chicken should be fork-tender with a juicy interior and that beautiful golden-brown crust, while the sauce remains rich, creamy, and perfectly balanced between sweet, tangy, and spicy notes.
Real talk: the longer this sits, the thicker the sauce gets. If you need to reheat leftovers, do it gently on low heat with a splash of water to prevent the sauce from separating. This dish tastes even better the next day as the flavors meld together—just don't wait too long to serve the first time!
Pro Tips For Making Butter Chicken Recipe Cook With Faiza
- MARINATE THE CHICKEN LONGER: If you’re short on time, at least let the chicken sit in the yogurt-garlic-ginger mix for 4 hours—not 30 minutes. I used to rush this step, and the chicken always ended up dry. The acid in the yogurt needs time to tenderize, and the spices need to stick.
- GRATE THE GINGER FINE: Skip the chopping—grate the ginger with the skin on for a deeper flavor. I learned this the hard way after peeling and grating only to realize the texture was off. The skin adds a subtle bitterness that balances the richness of the butter sauce.
- LOW AND SLOW ON THE LAST SIMMER: After adding the tomato sauce, resist the urge to crank the heat. A gentle simmer for 20-25 minutes lets the flavors meld without curdling the yogurt or making the sauce separate. I’ve burned three batches by ignoring this—trust me, it’s worth the patience.
- USE HALF GREEK, HALF PLAIN YOGURT: The Greek yogurt thickens the marinade, while the plain yogurt keeps it from being too heavy. I was skeptical until I tried it—now I never go back. The texture of the sauce is creamier, and the chicken stays juicier.
Perfect pairings for this recipe
Rice Pairings
Faiza's butter chicken shines brightest with steamed basmati rice—its long grains hold up perfectly to the creamy sauce. I use jasmine rice for a slightly floral note that complements the garam masala. For extra richness, try saffron-infused basmati—just steep ½ tsp saffron threads in 2 tbsp warm milk for 10 minutes before mixing into the cooking water. 🌟
Bread Sides
Warm naan bread is a must—its pillowy texture soaks up the sauce beautifully. For a crispier option, toast garlic naan in a skillet with 1 tbsp butter and 2 minced garlic cloves until golden. I also love roti or paratha for variety, especially if you want to add a flaky, layered element to the meal. Keep the bread warm in a 200°F oven while serving.
Vegetable Additions
Add fresh cucumber raita to balance the richness—mix 1 cup yogurt, ½ diced cucumber, 1 tsp cumin powder, and salt to taste. For heartier meals, serve with sautéed spinach or cauliflower—toss 2 cups chopped veggies in 1 tbsp ghee and ½ tsp turmeric for 5 minutes until tender. The acidity cuts through the butter chicken's richness beautifully. 🥗
Drink Pairings
A mango lassi is my go-to drink—blend 1 cup yogurt, ½ cup mango pulp, 1 tsp cardamom powder, and ice until smooth. For something sharper, try sparkling lime soda or mint-infused water with 4-5 fresh mint leaves muddled in ½ cup cold water. Avoid heavy drinks like soda—they can overpower the dish's delicate balance.
Spice Adjustments
If your butter chicken feels too mild, add ½ tsp cayenne pepper to the sauce or serve with pickled onions for tangy contrast. For cooling relief, include raita or cool cucumber slices on the side. I often adjust spice levels based on who's eating—kids get a milder version, while spice lovers get extra chili flakes. 🌶️
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs for this recipe?
Chicken thighs are ideal because they stay juicy during long cooking. If you must use breast, choose bone-in, skin-on pieces—they hold moisture better. For breast meat, reduce cooking time to 3-4 minutes per side to avoid drying out, and add 1 tbsp extra yogurt to the marinade for tenderness.
How do I make this sauce extra creamy without heavy cream?
Blend ½ cup plain yogurt with ¼ cup water until smooth and stir it into the sauce at the end. For richness, add 2 tbsp melted butter or 2 tbsp coconut cream instead of heavy cream. The yogurt blend mimics creaminess while keeping the dish lighter.
What's the secret to Faiza's signature flavor?
Three things: garam masala (use 1.5 tbsp for depth), kasuri methi (the fenugreek leaves add earthy aroma), and slow reduction of the tomato base. Let the sauce simmer uncovered for 15+ minutes to develop complex flavors. The marinating time (at least 4 hours) also infuses the chicken with aromatic spices.
Can I make this recipe in an Instant Pot?
Yes! After searing the chicken in a skillet, transfer it to the Instant Pot with the reserved marinade. Cook on High Pressure for 8 minutes, then release pressure naturally. Proceed with the sauce steps, but reduce cooking time to 5 minutes since the chicken is already tender. The Instant Pot speeds up cooking but keeps the chicken juicy.
Why did my sauce split when I added the cream?
This happens when the sauce is too hot or acidic. Lower the heat to low before adding cream, and whisk constantly. If it still splits, mix 1 tsp cornstarch with 1 tbsp cold water and stir it in to thicken. For prevention, reduce the tomato base until it's thick enough to coat a spoon before adding cream.
