
Gordon Ramsay’s butter chicken recipe delivers the restaurant-quality smoky tomato-cream sauce that clings to every bite like it’s meant to be there. I’ve spent years perfecting this dish, and the secret lies in balancing the spices just right—enough heat to wake up the palate, but creaminess that soothes it.
The marinade transforms tough chicken into tender, juicy pieces that practically melt in your mouth, while the sauce reduces to a velvety consistency that coats everything it touches.
The process starts with a 30-minute marinade of yogurt, ginger, and garam masala, which tenderizes the chicken while infusing it with aromatic depth. After searing the pieces in a hot pan, we slow-cook them in a rich tomato base until they’re fork-tender.
The sauce, where this dish truly shines, combines tomato puree, heavy cream, and a touch of butter—Ramsay’s signature move—to create a sauce that’s both luxurious and perfectly balanced. Every spoonful delivers layers of smoky, tangy, and creamy flavors that make this dish unforgettable.
By the time you serve this butter chicken over steamed basmati rice or warm naan, you’ll have a meal that feels like a five-star restaurant experience. The sauce clings to the chicken, the rice soaks it up perfectly, and the spices linger on your tongue long after the last bite.
This is the kind of dish that turns a simple weeknight dinner into something special—without requiring hours in the kitchen. Let’s get started on recreating Ramsay’s signature technique at home.
The beauty of this recipe is its versatility—it works just as well for a weeknight dinner as it does for a dinner party. Double the sauce and freeze half for another night, or adjust the spice level to suit your taste.
The key is patience: letting the flavors develop slowly ensures a result that’s far more complex than anything you’d find in a takeout container. This is butter chicken the way it was meant to be made—rich, smoky, and deeply satisfying.
Ingredients for gordon ramsay butter chicken
Gather these aromatic ingredients for Ramsay’s rich, smoky butter chicken that melts in your mouth.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| Plain Yogurt 🥛 | 1 cup | Full-fat preferred |
| Garam Masala 🌶️ | 2 tbsp | Freshly ground preferred |
| Fresh Ginger 🧅 | 1 tbsp | Grated, aromatic |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Tomato Puree 🍅 | 1 cup | San Marzano preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Unsalted Butter 🧈 | 3 tbsp | Cold, cubed |
| Fresh Tomato 🍅 | 1 whole | Diced, vine-ripened |
| Onion 🧅 | 1 whole | Yellow, finely chopped |
| Garlic Cloves 🧄 | 2 cloves | Minced for sauce |
| Ginger 🧅 | ½ tsp | Freshly grated |
| Cream 🥛 | ¼ cup | Heavy, for finishing |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Basmati Rice 🍚 | 1 cup | Uncooked, long-grain |
The chicken thighs are the star—skinless but bone-in if you can find them, as they stay juicier. I grab mine from the butcher counter at Whole Foods when possible, but the supermarket’s pre-cut package works fine. For the garam masala, Penzeys or Spicewalla sell the best blends, but the Indian grocery aisle usually has affordable, high-quality options. Grate that ginger fresh—pre-grated loses its kick fast—and use a microplane for the smoothest texture. The yogurt needs to be full-fat (Greek or plain), as low-fat versions won’t give that luxurious finish Ramsay’s recipe demands.
No garam masala? Mix 1 tsp each of cumin, coriander, turmeric, and cinnamon—it’s a decent stand-in, though not identical. Short on tomato puree? Blend 2 fresh tomatoes with 1 tbsp water—San Marzano is ideal, but any ripe vine-ripened works. The heavy cream is non-negotiable here; half-and-half won’t give the same velvety texture. Butter should be cold and cubed when adding to the sauce—this prevents it from turning greasy. For the rice, basmati is a must—it stays separate and soaks up the sauce beautifully. If you’re using day-old rice, toast it in a dry pan first to crisp it up before serving.
This sauce gets better the next day—plan ahead and make extra. Store leftovers in the fridge for up to 4 days, or freeze portions for 3 months. The chicken reheats beautifully, though the sauce might thicken—add a splash of water or cream to loosen it. For serving, I like to warm naan on the stovetop while the chicken simmers—just 30 seconds on each side. The aroma alone makes it feel like a restaurant experience. Double the sauce if you’re feeding a crowd—it disappears fast!
Why You’ll Love This Recipe
- Same base recipe, endless uses: toss with basmati for a quick lunch, pile it onto naan for date night, or freeze half for when you’re too tired to cook. The leftovers reheat like a dream—no soggy chicken here.
- Marinate While You Multitask: The yogurt marinade does the heavy lifting—just toss in the chicken, ginger, and garlic, then let it sit while you prep the rest of dinner. No hovering, no stress, and the thighs stay juicy because they’re not overworked.
- Rich Without the Guilt: That garam masala and ginger combo? It’s the secret to a sauce that’s velvety, slightly sweet, and packed with warmth—no heavy cream needed. The yogurt keeps it light enough that I actually feel okay serving seconds (or thirds).
- Weeknight to Weekend Hero: Same base recipe, endless uses: toss with basmati for a quick lunch, pile it onto naan for date night, or freeze half for when you’re too tired to cook. The leftovers reheat like a dream—no soggy chicken here.
Step-by-step instructions for butter chicken with smoky tomato-cream sauce
Here’s how to make this rich, aromatic dish that balances smoky depth and creamy indulgence.
Marinate the Chicken for Maximum Flavor
Cut the 1.5 lb boneless, skinless chicken thighs into 1-inch pieces and place them in a bowl. In a separate small bowl, whisk together the 1 cup plain yogurt, 2 tbsp garam masala, 1 tbsp fresh ginger, 6 cloves minced garlic, 1.5 tsp salt, and 0.5 tsp ground black pepper. Pour this marinade over the chicken and mix until every piece is fully coated.
Cover the bowl with plastic wrap and refrigerate for at least 4 hours, preferably overnight. This long marinating time ensures the chicken absorbs all the aromatic spices and tenderizes perfectly. The yogurt will also help keep the meat moist during cooking. If you’re short on time, marinate for at least 2 hours—just be prepared for slightly firmer chicken.
Cook the Chicken Until Fully Tender
Preheat your oven to 375°F. Remove the marinated chicken from the refrigerator and let it sit at room temperature for 15 minutes. This helps the chicken cook more evenly. Transfer the chicken to a baking dish and bake for 25-30 minutes, stirring once halfway through, until the internal temperature reaches 165°F and the chicken is no longer pink in the center.
Alternatively, you can cook the chicken on the stovetop: Heat 2 tablespoons of oil in a large skillet over medium-high heat. Working in batches, cook the chicken for 3-4 minutes per side until golden brown and cooked through. The chicken should be fully cooked but still juicy—overcooking will make it dry. Set the cooked chicken aside on a plate and tent with foil to keep warm.
Build the Smoky Tomato Base
In the same skillet (or a separate one if you prefer), melt 3 tbsp unsalted butter over medium heat. Add the 1 whole finely chopped onion and cook for 5-6 minutes until softened and golden. Stir in 2 cloves minced garlic and 0.5 tsp freshly grated ginger, cooking for 30 seconds until fragrant—this is where the foundation of your sauce begins.
Pour in the 1 cup tomato puree and bring to a gentle simmer. Let it cook for 10 minutes, stirring occasionally, until the mixture thickens slightly and the raw taste of the tomato disappears. You’re looking for a smooth, velvety texture—this is the heart of the sauce. If the mixture looks too thick, add 1-2 tablespoons of water to loosen it.
Create the Creamy Finish
Reduce the heat to low and stir in the 0.5 cup heavy cream. Let the sauce simmer gently for 3-4 minutes, stirring constantly, until it begins to thicken slightly. The cream should blend seamlessly with the tomato base, creating a luscious, velvety texture. If the sauce is too thick, add 1 tablespoon of water at a time until it reaches a perfect coating consistency.
Return the cooked chicken to the skillet and gently toss to coat it evenly in the sauce. Let it simmer for 2-3 minutes so the chicken absorbs all the rich, smoky flavors. Taste and adjust the seasoning—you might need a pinch more salt or a crack of black pepper to balance the flavors. Remove from heat and stir in the 0.25 cup cream and 1 whole diced fresh tomato for a touch of brightness.
Serve Over Steamed Basmati Rice
Cook the 1 cup basmati rice according to package instructions until tender and fluffy. Divide the rice among plates and spoon the butter chicken generously over the top. Garnish with fresh cilantro if desired, and serve immediately while the sauce is still warm and glossy.
The sauce should cling beautifully to the chicken and rice, creating a harmonious balance of smoky, tangy, and creamy flavors in every bite. This dish tastes even better the next day as the flavors meld together, so it’s perfect for meal prep or leftovers.
Pro Tips For Making Gordon Ramsay Butter Chicken
- MARINATE LONGER THAN YOU THINK: I used to cut corners and marinate chicken for just 30 minutes—big mistake. For real depth, let those thighs soak in the yogurt-ginger-garlic mix for at least 4 hours (overnight if possible). The acid and spices need time to tenderize properly, especially with boneless thighs that can dry out fast. Trust me, that extra patience makes the difference when the sauce clings instead of sliding off.
- GRIND GINGER-GARLIC FINE: Skip the chunky minced ginger and garlic—this sauce demands a smooth, almost paste-like texture for that restaurant-quality finish. Pulse them in a food processor until no specks remain. I learned this after tasting a version where the sauce had little “surprises” in every bite. It’s a small effort for a huge payoff.
- DON’T BOIL THE SAUCE: The moment your butter chicken sauce starts bubbling hard, immediately reduce to a simmer. Boiling burns the yogurt and turns the sauce grainy—like curdled disaster. Keep it at a gentle roll, stirring often, until it thickens. It’s easier to control than you’d think, but rushing this step is how I’ve ruined batches before.
- FINISH WITH COLD BUTTER: Right before serving, stir in 2 tablespoons of cold butter (yes, cold—it melts instantly). This adds richness without breaking the sauce’s balance. I was skeptical until I tried it—now it’s non-negotiable. The contrast of warm sauce and cool butter makes the dish feel luxurious, not greasy.
Essential equipment for perfect results
Must-Have Cookware
Start with a 12-inch cast iron skillet—I swear by my Lodge Pre-Seasoned for searing the chicken and building the sauce. Cast iron retains heat beautifully and develops a natural nonstick surface over time.
If you don’t own one, a heavy stainless steel skillet like All-Clad works too, though it requires more oil to prevent sticking. For the sauce, I use the same skillet to build all the layers—this keeps the flavors cohesive and prevents cleanup headaches. 🔥
Precision Tools
A digital meat thermometer (I use ThermoWorks Thermapen ONE) is non-negotiable for checking the chicken’s internal temperature of 165°F. This ensures perfectly cooked, juicy meat every time.
For measuring spices, invest in a small set of stainless steel measuring spoons—they’re more accurate than the plastic ones that come with most kits. A microplane for ginger and garlic is another game-changer; it creates a fine, aromatic paste that blends seamlessly into the marinade and sauce.
Small Appliances
An immersion blender (like Ninja Foodi) simplifies the sauce-making process if you prefer a smoother texture. Skip blending if you like rustic chunks, but it’s a handy tool for busy weeknights. For the rice, a rice cooker (I love Zojirushi) ensures perfectly fluffy basmati every time—no guesswork required.
If you’re short on counter space, a small saucepan (2-3 quarts) works for both the tomato base and cream reduction, though a skillet gives you more surface area for browning.
Spice Essentials
Garam masala is the soul of this dish, so stock up on a high-quality blend—I recommend Penzeys Royal Garam Masala or Spicewalla. For freshness, keep whole spices (cumin, coriander, cardamom) and grind them yourself using a spice grinder. A mortar and pestle also works for small batches.
Don’t skimp on the heavy cream—store-bought versions like Organic Valley or Hillfarm add richness that light cream can’t match. Fresh ginger and garlic are non-negotiable; pre-grated or jarred versions lack the brightness this dish needs. 🌶️
Optional Upgrades
For a restaurant-quality finish, a kitchen torch lets you char the sauce lightly for depth—just pass it over the skillet for 10 seconds. A fine-mesh strainer helps remove any unwanted bits if you prefer a silky sauce.
If you’re making this often, a slow cooker (like Instant Pot) can handle the chicken cooking while you prep the sauce—just transfer the finished chicken to the skillet for the sauce step. For presentation, a tongs set with ergonomic grips makes plating easier, especially when dealing with sticky sauce.
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs for this recipe?
Chicken breast works but requires extra care to stay juicy. Use bone-in, skin-on pieces and reduce cooking time to 12-15 minutes in the oven. The fat and skin help retain moisture, while thighs naturally stay tender even when overcooked slightly. For breast, consider poaching in the marinade instead of baking or searing.
How do I make this sauce less creamy or spicier?
For less creaminess, reduce the heavy cream to 0.25 cup and add 2 tbsp plain yogurt at the end for tang. For more heat, add 1 tsp cayenne or Kashmiri chili powder to the marinade or ½ tsp red pepper flakes to the sauce. Adjust gradually—spices intensify as they cook!
What’s the best way to reheat leftovers without drying out the chicken?
Reheat gently in a skillet with 1 tbsp butter and 2 tbsp water over low heat for 3-4 minutes. Add a splash of cream to loosen the sauce if needed. Microwaving works too—cover with a damp paper towel and heat in 30-second bursts, stirring between each. Never reheat above 165°F to prevent rubbery texture.
Can I make this dish in a slow cooker or Instant Pot?
For the Instant Pot, cook chicken on High Pressure for 8 minutes after marinating. For slow cooker, bake chicken at 300°F for 2 hours before making the sauce on the stovetop. The sauce should still be finished separately—slow cooking can make it watery if added too early.
Why did my sauce separate or turn grainy?
Separation usually means the sauce cooled too fast or you didn’t stir enough while simmering. To fix it, whisk in 1 tbsp cold butter or cream** while heating gently on low. For graininess, blend briefly with an immersion blender or strain through a fine-mesh sieve. Always keep heat at medium-low when adding cream to prevent curdling.
- Crispy Chicken Fingers Recipe: Air-Fryer Magic With Zero Oil Mess - October 30, 2026
- Breaded Chicken Breast Recipe: Crispy Parmesan Crunch Without Deep-Frying - October 30, 2026
- Chicken Puff Recipe: Air-Crispy Bites With Zero Oil Mess - October 30, 2026