Main Courses
This butter chicken recipe gets curried with a tomato-cream sauce that’s dangerously close to your favorite takeout—but better. 💛 I’ve perfected the balance between smoky, spiced chicken and velvety sauce that clings to every bite, all while keeping it foolproof for home cooks.
The secret? A slow-cooked marinade and a sauce that simmers until thick, rich, and perfectly balanced.
What makes this recipe special is the authentic flavor without the fuss. You’ll start with yogurt-marinated chicken that develops deep, tender layers of flavor, then build a sauce from scratch using tomatoes, cream, and a blend of warm spices like garam masala and kasuri methi (dried fenugreek leaves).
The result? Juicy, fall-off-the-bone chicken swimming in a sauce that’s creamy, slightly sweet, and packed with umami.
By the time you’re done, you’ll have a dish that’s restaurant-quality at home—ready to serve with basmati rice, naan, or even over a bed of fluffy cauliflower rice for a lighter twist.
The aroma alone will have everyone gathering around the table, and the first bite? That’s when they’ll ask for seconds. This is butter chicken done right.
Whether you’re cooking for a weeknight dinner or a special occasion, this recipe delivers. Let’s get curried—your taste buds will thank you.
Ingredients for butter chicken recipe get curried
These 15 ingredients create restaurant-quality butter chicken at home—creamy, tender, and packed with authentic flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Skin-on preferred, cut into bite-sized pieces |
| Plain Yogurt 🍶 | 1 cup | Full-fat for best marinade |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Garam Masala 🌶️ | 1 tbsp | For authentic spice blend |
| Kasuri Methi (Dried Fenugreek Leaves) 🌿 | 1 tsp | Crushed between palms |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper flavor |
| Ground Coriander 🌶️ | 1 tsp | Freshly ground preferred |
| Turmeric Powder 🌶️ | ½ tsp | Bright yellow color |
| Red Chili Powder 🌶️ | ½ tsp | Adjust for heat preference |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Canned Tomato Sauce 🍅 | 14 ½ oz | San Marzano preferred |
| Butter 🧈 | 4 tbsp | Unsalted for flavor control |
| Garlic Cloves 🧄 | 4 cloves | Minced for sauce |
| Fresh Ginger 🌿 | 1 tbsp | Grated, aromatic |
The chicken thighs are non-negotiable here—skin-on gives the best flavor and texture. Trader Joe's and Whole Foods carry great cuts, but any grocery store's bone-in thighs work too. Look for pieces with good marbling. The yogurt should be plain and full-fat (Greek or regular)—Fage or Siggi's are my go-tos. For the spices, Penzeys has the best garam masala, but the regular grocery store stuff works fine if it's fresh. Kasuri methi is the secret weapon—it gives that signature tangy depth. If you can't find it, dried fenugreek leaves from Indian markets are perfect.
No heavy cream? Coconut milk works in a pinch, though the sauce will be slightly lighter. Short on tomato sauce? Crushed tomatoes plus a pinch of sugar gets you close. The butter is crucial—don't skip it! For a dairy-free version, vegan butter or coconut oil works (though texture will differ). Fresh ginger and garlic can be swapped for 1 tbsp ginger paste and 2 cloves garlic powder if needed. The red chili powder? Adjust based on your heat tolerance—half the amount if you prefer mild.
Marinate the chicken for at least 4 hours (overnight is best). The sauce thickens as it simmers, so don't rush it. Store leftovers in the fridge for 4-5 days—it actually tastes better the next day. Freezes beautifully for 3 months. I always make extra sauce to drizzle over rice or use in wraps. The spices lose potency after 6 months, so check your garam masala and kasuri methi before using.
Why You'll Love This Recipe
- No-Marination Hassle: I’ll be real—this one skips the overnight soak. Just toss the chicken thighs in yogurt, lemon juice, and a pinch of garam masala for 30 minutes while you prep the rest. That tangy, tender magic happens without the wait.
- Fenugreek Magic: Honestly, the kasuri methi is the secret weapon. It’s that earthy, slightly sweet aroma that makes this dish sing—like a warm hug in every bite. Crush those dried leaves between your palms first, and you’ll taste the difference.
- Leftover Revival: Between us, this gets even better the next day. The sauce thickens just enough to coat the chicken perfectly, and reheating it with a splash of water turns it into a creamy, restaurant-worthy dish. My freezer’s full of portions I pull out for lazy Wednesdays.
- Budget-Friendly Feast: Chicken thighs stretch for miles, and a little yogurt goes a long way when you’re balancing spices. I’ve made this for six people for under $15—plus, the garam masala and fenugreek are pantry staples that add depth without breaking the bank.
Step-by-step instructions for creamy butter chicken
Here's how to make restaurant-style butter chicken with tender chicken and velvety sauce.
👨🍳 Step 1: Marinate the Chicken for Maximum Tenderizing
In a large bowl, combine the 1.5 lb boneless chicken thighs with the 1 cup plain yogurt, 2 tbsp lemon juice, 1 tbsp garam masala, 1 tsp crushed kasuri methi, 1 tsp ground cumin, 1 tsp ground coriander, 0.5 tsp turmeric powder, 0.5 tsp red chili powder, and 1 tsp salt. Mix until the chicken is fully coated in the marinade.
Cover the bowl and refrigerate for at least 4 hours (overnight is even better). This marinade works magic—it tenderizes the chicken while infusing it with aromatic spices. You'll notice the yogurt will start to thicken slightly, which helps create that signature creamy texture in the final dish.
🔥 Step 2: Cook the Chicken Until Juicy Perfection
Preheat your oven to 375°F. Remove the chicken from the marinade (reserve the marinade) and place it in a baking dish. Roast for 35-40 minutes until the internal temperature reaches 165°F and the chicken is no longer pink in the center.
Here's the thing—the chicken should be cooked through but still juicy. If it starts to dry out, tent it with foil for the last 10 minutes of cooking. Remove the chicken from the oven and let it rest for 10 minutes before shredding it with two forks. This resting time ensures the juices redistribute, giving you tender, pull-apart chicken every time.
🍳 Step 3: Build the Creamy Tomato-Yogurt Sauce
In a large skillet, melt the 4 tbsp butter over medium heat. Add the 4 cloves minced garlic and 1 tbsp grated fresh ginger, cooking for 1-2 minutes until fragrant but not browned. Pour in the reserved marinade and simmer for 5 minutes until slightly thickened.
Stir in the 14.5 oz canned tomato sauce and cook for another 5 minutes until the sauce starts to bubble. Here's where the magic happens—reduce the heat to low and gradually whisk in the 1 cup heavy cream. Let the sauce simmer gently for 5-7 minutes until it thickens to a luxurious consistency. You're aiming for a velvety sauce that coats the back of a spoon.
🥘 Step 4: Combine and Finish with Perfect Balance
Add the shredded chicken to the sauce and gently stir to coat it evenly. Let the mixture simmer together for 3-4 minutes until the chicken absorbs all that creamy goodness. Taste and adjust the seasoning if needed—you might want to add a pinch more salt or a touch of chili powder for heat.
This is the moment that matters: the sauce should be rich but not overly heavy, with perfect balance between the creamy yogurt base and the tangy tomato sauce. The chicken should be completely coated, with each bite delivering tender meat and velvety sauce in perfect harmony. Serve immediately over steamed basmati rice for the ultimate comfort dish.
Pro Tips For Making Butter Chicken Recipe Get Curried
- MARINATE THE CHICKEN OVERNIGHT: I used to rush this step, thinking a few hours would do. Wrong. The yogurt and lemon juice need time to tenderize those thighs—leave them in the fridge for at least 12 hours. If you’re in a hurry, at least do a 4-hour minimum, but don’t skip it. The texture and flavor pay off.
- CRUSH THE KASURI METHI: Whole dried fenugreek leaves? They’ll float like sad confetti in your sauce. Pulse them in a spice grinder or crush them with the flat side of a knife before adding. This releases their earthy aroma and ensures every bite gets that signature depth—no more fishing for leaves at the end.
- LOW AND SLOW FOR THE SAUCE: Your sauce will split if you rush it. Simmer the tomato-cream base on medium-low heat, stirring often, until it thickens to a coatable consistency. If it’s too hot, the butter will separate. Patience here means a velvety sauce, not a greasy mess.
- USE FULL-FAT YOGURT AND BUTTER: Low-fat yogurt or margarine won’t cut it—this dish demands richness. The fat in full-fat yogurt and butter keeps the sauce luscious and balances the acidity. Skip the shortcut and use what the recipe calls for; your taste buds will notice the difference.
Serving suggestions for this dish
Classic Rice Pairings
Steamed basmati rice is the traditional choice for butter chicken—its delicate, fluffy texture soaks up the creamy sauce beautifully. For extra authenticity, use Indian basmati rice from brands like Tilda or Patel Brothers. Cook it with a pinch of salt and a bay leaf for subtle aroma. 💛
For a lighter option, try cauliflower rice sautéed with garlic and a pinch of turmeric. It absorbs the sauce while keeping the dish lower-carb. My go-to is to mix both—half basmati and half cauliflower—for a satisfying yet balanced plate.
Warm Breads & Flatbreads
Freshly baked naan or roti is non-negotiable for scooping up every last bit of sauce. I love garlic naan from the grocery store (look for Tandoor Chef or Manjula's)—just warm it in a dry skillet for 30 seconds per side until puffed.
For homemade, brush with melted ghee and sprinkle with sesame seeds before baking.
For a gluten-free twist, use almond flour naan or lettuce wraps—yes, really! The crisp edges and mild flavor make them surprisingly good. Just drizzle with extra sauce before serving.
Fresh & Crunchy Toppings
Add chopped cilantro and thinly sliced green onions right before serving for a burst of freshness. I also like toasted cashews or pistachios for crunch—about 2 tbsp per serving—they add a sweet contrast to the rich sauce. For extra flair, sprinkle with crumbled paneer or fried onions for texture.
Pickled onions or mango chutney (store-bought or homemade) cut through the creaminess. A squeeze of fresh lime at the table brightens each bite. Trust me, these little additions elevate the dish from good to wow.
Sauce Drizzle Techniques
For restaurant-style presentation, ladle the sauce over the rice and chicken, then drizzle extra sauce in a zigzag pattern. Finish with a swirl of melted butter for shimmer.
I also like to serve the sauce on the side in a small bowl with a mini ladle—let guests customize their plates.
Pro tip: Warm the sauce gently before serving if it’s been refrigerated. A 30-second microwave zap or 1-minute stovetop simmer revives its creamy texture. Never serve cold sauce—it ruins the experience! ✨
Nutrition facts
Frequently asked questions
Can I make butter chicken with chicken breast instead of thighs?
You can try, but thighs are ideal—they stay juicier and more tender during the long marinating and cooking process. If using breast, cut them into small pieces and marinate for at least 6 hours (overnight is best). Cook at 350°F for 25-30 minutes instead of 35-40 minutes, and avoid overcooking to prevent dryness.
Why did my sauce turn out too thin or too thick?
Sauce consistency depends on simmering time: too thin? Simmer uncovered for 2-3 extra minutes to reduce. Too thick? Whisk in 1-2 tbsp warm water or heavy cream while heating. For perfect texture, stir constantly during the final 5 minutes of simmering. The sauce should coat the back of a spoon but still be pourable.
What can I substitute if I don't have kasuri methi?
Kasuri methi (dried fenugreek leaves) is key for authentic flavor, but you can substitute with 1 tsp dried fenugreek seeds (toasted and crushed) or ½ tsp ground fenugreek powder. In a pinch, use ¼ tsp mustard powder—it adds a similar earthy depth. Just know the dish won't be exactly the same, but it'll still taste delicious!
Can I make butter chicken in an Instant Pot or slow cooker?
For the Instant Pot: Sear chicken first, then cook on high pressure for 12 minutes with marinade. For slow cooker: Cook on low for 4-5 hours or high for 2-3 hours after browning. The sauce will thicken more in these methods, so reduce simmering time by half when combining. Both methods work beautifully for hands-off cooking.
How do I make this dish spicier?
Boost the heat by adding ½ tsp cayenne pepper to the marinade and sauce, or stir in 1 tbsp green chili paste when building the sauce. For smoky heat, add ½ tsp smoked paprika to the marinade. Always taste as you go—you can adjust heat at the end, but you can't remove spice once added!
