Butter Chicken Recipe: Tomato-Tamarind Sauce That Carries Spice Deeply

Butter Chicken Recipe: Tomato-Tamarind Sauce That Carries Spice Deeply

This butter chicken recipe delivers the rich, velvety sauce and tender chicken that makes it a restaurant staple. I spent weeks perfecting the balance of tomato-tamarind base and creamy butter finish—just like my grandmother’s Sunday roast chicken, but with deeper spice.

The marinade transforms tough chicken into melt-in-your-mouth pieces, while the sauce carries those flavors through every bite.

The secret lies in slow-cooking the sauce until it thickens into a glossy, aromatic blanket for the chicken. Traditional techniques like blooming whole spices and simmering tomatoes create layers of flavor that store-bought versions can’t match.

What you’ll end up with is a dish that’s restaurant-quality yet simple enough for weeknight cooking—just 30 minutes of active prep, followed by hands-off simmering.

By the time you serve it, your table will smell like a Delhi street cart, with tender chicken swimming in a sauce that’s perfectly balanced between sweet, tangy, and spicy.

The creamy butter finish adds richness without overpowering the delicate tomato-tamarind base. This is the kind of dish that turns a regular dinner into a celebration—no matter the occasion.

Serve it with warm naan or basmati rice to soak up every last drop of that velvety sauce. The leftovers reheat beautifully, making it perfect for meal prep. Let’s get cooking—this recipe is worth every minute of the wait.

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

Ingredients for butter chicken

Rich tomato-tamarind sauce meets tender chicken—just like street carts and grandma’s kitchen.

Ingredient Amount Notes
Boneless, Skinless Chicken Thighs 🍗 1 ½ lb Cut into 1-inch pieces
Unsalted Butter 🧈 ¾ cup Cold, cut into pieces
Tomatoes 🍅 1 ½ lbs Roma or vine-ripened, halved
Tamarind Paste 🍈 3 tbsp Or 1/4 cup tamarind pulp
Fresh Ginger 🌿 2 tbsp Grated, aromatic
Garlic Cloves 🧄 6 cloves Minced, for deep flavor
Greek Yogurt 🥛 ½ cup Full-fat for creaminess
Onion 🧅 1 whole Yellow, finely chopped
Ground Cumin 🌿 1 tsp Toasted for warmth
Ground Coriander 🌶️ 1 tsp Freshly ground preferred
Turmeric Powder 🌿 ½ tsp Bright yellow color
Garam Masala 🌶️ 1 tsp Store-bought or homemade
Kashmiri Red Chili Powder 🌶️ ½ tsp Mild heat, vibrant color
Salt 🧂 1 ½ tsp Kosher or sea salt
Heavy Cream 🥛 ½ cup For final richness
Fresh Cream 🥛 ¼ cup For finishing (optional)
Lemon Juice 🍋 1 tbsp Freshly squeezed

The chicken is non-negotiable—thighs (not breasts) stay juicy through the long simmer. Grab bone-in, skin-on if you can (Costco’s pre-cut is perfect), but boneless works too. For the tomatoes, Roma or vine-ripened make the best sauce—skip the mealy grocery store ones. Tamarind paste? Trader Joe’s or Penzeys carry it, but you can also use tamarind pulp mixed with water. Fresh ginger and garlic? Always better than powdered—your sauce will taste like it came from a street cart, not a jar.

No tamarind? 1 tbsp lime juice plus 1 tsp brown sugar gets you close. Swap Greek yogurt for plain whole-milk yogurt if that’s what you’ve got. For the spices, toast your cumin and coriander seeds in a dry pan before grinding—it makes all the difference. Kashmiri chili powder has that gorgeous red color without too much heat (if you can’t find it, regular chili powder works). The heavy cream at the end? Don’t skip it—it’s what makes the sauce truly velvety. And that fresh cream finish? Worth the extra minute to whisk it in at the end.

Marinate the chicken overnight if you can—it’s the secret to melt-in-your-mouth texture. The sauce thickens as it sits, so make extra—it reheats beautifully. Store leftovers in the fridge for 4-5 days or freeze for 3 months. I always double the batch because it disappears fast. Serve with naan or basmati rice to soak up every last drop of that creamy sauce.

❤️

Why You’ll Love This Recipe

  • No-Fuss Simmer: I swear by this recipe because it’s one-pot magic—just toss in the chicken, tomatoes, and ginger, then let the tamarind and butter work their sauce magic while you stir occasionally. Honestly, I’ve made it while scrolling through my phone, and it still turns out rich and velvety.
  • Rich Without Guilt: That first bite of tender chicken in a sauce so buttery and tangy, you’d think it took hours—but it’s all thanks to the tamarind brightening the tomatoes and the butter melting into everything. Between us, this is the kind of dish that makes people ask for seconds before the plate’s even empty.
  • Weeknight to Party: Same recipe, totally different vibes—serve it over rice for a lazy Tuesday or with naan and a side salad for guests. My roommate’s vegetarian friend loves it, my coworker’s kids devour it, and my date last month definitely noticed. (Yes, even on a Tuesday night.)
  • Leftovers That Don’t Suck: The sauce only gets better the next day, clinging to the chicken like a cozy blanket. I freeze portions all the time—just reheat with a splash of water, and it’s restaurant-quality in minutes. Not the prettiest, but the taste makes up for it every time.

Step-by-step instructions for butter chicken

Here’s how to build that signature rich, tangy sauce that clings perfectly to tender chicken.

1

Marinate the Chicken

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 0.5 cup Greek yogurt, 0.5 tsp turmeric powder, 1 tsp salt, and 1 tbsp lemon juice. This marinade will tenderize the chicken and give it that signature golden hue.

Pour the yogurt mixture over the chicken pieces, making sure each piece is well coated. Cover the bowl and refrigerate for at least 4 hours or up to overnight. The longer it marinates, the more flavorful and tender the chicken will become. You’ll see the chicken develop a slightly opaque, almost translucent appearance—this is your visual cue that the marinade is working.

2

Cook the Chicken

Heat a large, heavy-bottomed skillet over medium-high heat. Add the 0.75 cup unsalted butter cut into pieces and let it melt, swirling the pan to coat the bottom evenly. Once the butter is foaming but not yet browned, add the marinated chicken pieces in a single layer, leaving space between them.

Cook the chicken undisturbed for 4-5 minutes until the bottoms develop a golden crust. This is crucial—don’t move the chicken yet. Once you see golden-brown spots forming, gently flip each piece and cook for another 3-4 minutes until the chicken reaches an internal temperature of 165°F. Remove the chicken from the skillet and set it aside on a plate, tented loosely with foil to keep it warm.

3

Build the Tomato-Tamarind Sauce

In the same skillet (no need to clean it—the browned bits add flavor), reduce the heat to medium. Add the 1 whole finely chopped onion and cook for 5-6 minutes until softened and golden. Stir in the 2 tbsp grated fresh ginger and 6 minced garlic cloves, cooking for another 1-2 minutes until fragrant.

Add the 1.5 lbs halved tomatoes, 3 tbsp tamarind paste, 1 tsp ground cumin, 1 tsp ground coriander, 0.5 tsp kashmiri red chili powder, and 1 tsp garam masala. Stir well to combine, then reduce the heat to low and let the mixture simmer for 15-20 minutes, stirring occasionally. You want the sauce to thicken slightly and the tomatoes to break down into a rich, jammy consistency. The aroma should be deeply spiced and tangy—this is the heart of your butter chicken.

4

Finish with Cream and Return Chicken

Once the sauce has thickened, remove the skillet from heat and let it cool slightly for 1-2 minutes. Stir in the 0.5 cup heavy cream and 0.25 cup fresh cream (if using), then return the chicken to the skillet. Gently toss everything together, coating the chicken evenly in the sauce. Simmer on low heat for 5-7 minutes to let the flavors meld.

The sauce should now be glossy and velvety, clinging beautifully to the chicken. Taste and adjust the seasoning if needed—add a pinch more salt or a splash of lemon juice for brightness. Serve immediately over steamed basmati rice or with warm naan bread, and watch as everyone savors the perfect balance of creamy, tangy, and spiced flavors.

👨‍🍳

Pro Tips For Making Butter Chicken

  • Marinate Overnight: I learned this the hard way—rushing the marinade means bland, rubbery chicken. Toss thighs with yogurt, ginger, and tamarind, then let them sit uncovered in the fridge for at least 8 hours (yes, even if you’re impatient like me). The acid and time break down the meat, making it tender and flavorful without overcooking.
  • Cook Butter Slowly: After burning three batches, I finally figured out the butter needs patience. Start on medium-low heat, letting it melt completely before adding anything else. If it browns too fast, your sauce will taste bitter—no one wants that smoky aftertaste ruining the creamy richness.
  • Crush Tomatoes Roughly: My grandmother swore by this, and she was right: don’t blend the tomatoes into a smooth paste. Roughly chop them (peels and all) and cook them down with ginger and spices. The texture stays vibrant, and the sauce thickens naturally without gumming up—no need for extra cornstarch.
  • Deglaze with Tamarind: Sounds weird, but it works: after browning the chicken, splash in a little tamarind paste with water before adding the butter. This pulls up all the caramelized bits stuck to the pan, giving your sauce depth right from the start—no scraping required.

Make-ahead tips for this butter chicken

Marinate Ahead

The chicken marinade is where all the magic starts, and it’s the perfect step to prep ahead. I always marinate my chicken the night before—it transforms tough pieces into melt-in-your-mouth perfection.

Simply mix 0.5 cup Greek yogurt, 0.5 tsp turmeric, 1 tsp salt, and 1 tbsp lemon juice in a bowl, then coat the chicken pieces thoroughly. Store in an airtight container in the fridge for up to 24 hours.

Pro tip: Use a ziplock bag for easy tossing and less mess. 🌟

Sauce Prep

The sauce is the star, and you can absolutely make it ahead of time. After building the tomato-tamarind base, let it cool completely, then transfer to an airtight container. Store in the fridge for up to 3 days or freeze for 3 months.

When ready to serve, simply reheat the sauce gently on the stove, then toss in your cooked chicken and finish with cream. The flavors deepen overnight, making it even more complex. I often double the batch—it disappears fast! ⏰

Full Meal Prep

For a complete make-ahead meal, cook the chicken and sauce separately, then combine just before serving. Cook the chicken as directed, then set it aside. Simmer the sauce until thickened, cool completely, and store in airtight containers.

When reheating, warm the sauce first, then gently fold in the chicken to avoid drying it out. This method keeps everything separate until the last minute, ensuring the best texture. Serve with pre-cooked rice or naan for a stress-free dinner. 💡

Freezing Tips

Butter chicken freezes beautifully, but there’s a trick to keeping it creamy. After combining the chicken and sauce, let it cool completely, then portion into quart-sized freezer bags or airtight containers. Leave 1 inch of headspace for expansion.

Thaw overnight in the fridge, then reheat gently on the stove with a splash of water or cream to restore richness. Avoid microwaving—it can make the sauce grainy. Label your containers with the date to track freshness. ❄️

Reheating Perfection

Reheating butter chicken is an art, and I’ve perfected it after years of testing. For the best results, transfer the dish to a skillet over medium-low heat and add 2-3 tbsp water or cream to prevent sticking.

Cover and heat for 5-7 minutes, stirring occasionally, until everything is warmed through. The sauce should be glossy and cling to the chicken—if it looks dry, add a splash more liquid. Avoid high heat, or the cream will separate. 🔥

Portion Control

Plan for leftovers! Butter chicken is even better the next day, so make extra. Divide into single-serving containers for easy grab-and-go meals. I like using glass Pyrex containers because they reheat evenly and are microwave-safe. Store in the fridge for 4-5 days or freeze for up to 3 months.

When reheating, cover with a damp paper towel to keep the sauce from drying out. Perfect for busy weeknights or meal prep Sundays. 📅

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 28g140%
Cholesterol 210mg70%
Sodium 920mg40%
Total Carbohydrate 22g8%
Dietary Fiber 3g11%
Sugars 12g
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

Why does the recipe call for chicken thighs instead of breasts?

Thighs stay juicy and tender through the long simmering process, while breasts can dry out. The fat content in thighs keeps the meat moist even when cooked in the rich, creamy sauce. For extra tenderness, marinate the thighs overnight—they’ll become melt-in-your-mouth perfect.

2

Can I make this butter chicken dish with bone-in chicken?

Bone-in, skin-on thighs add even more flavor and richness. Just increase cooking time by 5-7 minutes to account for the extra thickness. Remove the skin before serving if you prefer, or leave it on for added texture. The bones infuse the sauce with deeper flavor during simmering.

3

What if I don’t have tamarind paste?

No problem! Mix 1 tbsp lime juice with 1 tsp brown sugar as a substitute. This combo mimics tamarind’s tangy-sweet profile. For extra depth, add ½ tsp amchur (dry mango powder) if available. The sauce will still be delicious, just with slightly different flavor notes.

4

How can I make this sauce less creamy?

For a lighter version, reduce the heavy cream to ¼ cup and skip the fresh cream finish. Use ½ cup Greek yogurt in the sauce instead of cream, or serve the chicken with a side of cucumber raita. The tomato-tamarind base will still shine through beautifully.

5

Can I use store-bought butter chicken sauce?

While it’s convenient, homemade sauce delivers deeper flavor and better texture. If you’re short on time, use ½ cup store-bought sauce and combine it with ½ cup homemade tomato-tamarind base**> to boost authenticity. The homemade elements will elevate the restaurant-quality taste.

★★★★★4.8(5 reviews)
Brandon Thompson