Butter Chicken Recipe Cooking Method: Yogurt-Marinated Tender Chicken in Creamy Tomato Sauce

Main Courses

Butter Chicken Recipe Cooking Method: Yogurt-Marinated Tender Chicken in Creamy Tomato Sauce

This butter chicken recipe cooking method transforms simple chicken thighs into melt-in-your-mouth perfection through a yogurt marinade that tenderizes while adding depth. The secret lies in balancing tangy yogurt with aromatic spices, then slow-braising until the meat falls apart in creamy tomato sauce. I developed this version after years of testing—each step ensures rich, restaurant-quality flavor without shortcuts.

The process begins with a 24-hour yogurt marinade that infuses the chicken with yogurt's natural acidity and spices like garam masala and turmeric. This isn't just about flavor—it's about texture, creating chicken so tender it practically dissolves. The sauce builds in layers: onions caramelize for sweetness, tomatoes reduce into a velvety base, and heavy cream adds luxurious richness without overpowering the dish.

What you'll end up with is creamy, tender chicken swimming in a sauce that's perfectly balanced—tangy from the yogurt, sweet from caramelized onions, and rich from the cream. The sauce clings to each bite, delivering a harmonious blend of spices that dance on your palate. This method delivers professional results at home, with techniques that work whether you're using a Dutch oven or slow cooker.

The best part? Leftovers taste even better the next day as flavors meld further. Serve with basmati rice or naan to soak up every last drop of that irresistible sauce. Here's how to make it—step by step, just like my Nonna used to teach me in that tiny Boston kitchen.

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

Ingredients for butter chicken recipe cooking method

Yogurt, spices, and slow cooking transform simple chicken thighs into restaurant-quality butter chicken.

Ingredient Amount Notes
Boneless, Skinless Chicken Thighs 🍗 1 ½ lb Trim excess fat for cleaner sauce
Plain Yogurt 🥛 1 cup Full-fat Greek yogurt preferred
Garam Masala 🌶️ 1 ½ tbsp Freshly ground for authentic flavor
Ground Turmeric 🌿 1 tsp Fresh root preferred if available
Ground Cumin 🌿 1 tsp Toasted for deeper aroma
Ground Coriander 🌿 1 tsp Freshly ground preferred
Red Chili Powder 🌶️ 1 tsp Adjust for heat preference
Fresh Ginger 🧄 1 ½ tbsp Finely grated, skin removed
Garlic Cloves 🧄 6 cloves Minced for marinade and sauce
Yellow Onions 🧅 1 whole Medium, thinly sliced
Canned Tomato Sauce 🍅 1 cup San Marzano preferred
Heavy Cream 🥛 ½ cup Full-fat for rich texture
Butter 🧈 2 tbsp Unsalted, for sauce richness
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground for best flavor

The chicken thighs are the foundation—bone-in, skin-on if you can find them, as they yield more flavor. Indian grocery stores often carry the best cuts, but any butcher section will work. The yogurt must be plain and full-fat (Greek or regular)—low-fat won't give that creamy texture. For garam masala, MDH or Everest brands are reliable, but if you can find freshly ground from a spice shop, it's worth the splurge. The ginger and garlic should be freshly grated and minced—no jars here. If you're short on time, Trader Joe's sells pre-minced garlic in tubes that work in a pinch.

No garam masala? Mix 1/2 tsp each cumin, coriander, cinnamon, cardamom, and cloves for a close substitute. The yogurt marinade can use vegetable yogurt if you're avoiding dairy, though the texture will differ slightly. For the tomatoes, San Marzano cans are ideal, but any good-quality canned tomatoes work. The heavy cream is non-negotiable for that signature richness—half-and-half won't cut it. Want to lighten it up? Swap half the cream for coconut milk, but expect a subtly different flavor. The butter should be unsalted to control the seasoning, but if that's all you have, just reduce the salt slightly.

Marinated chicken keeps in the fridge for up to 2 days—the longer it sits, the more tender it becomes. The sauce reheats beautifully, though it may thicken slightly. Just add a splash of water or milk to loosen it. For make-ahead convenience, freeze the sauce separately for up to 3 months. The spices in the marinade lose potency after 1 week, so if you're not using them all, store the dry mix in an airtight container. This dish tastes even better the next day, so plan accordingly—leftovers are a must for soaking up that sauce with rice or naan.

❤️

Why You'll Love This Recipe

  • Marinate While You Multitask: I swear by the yogurt marinade—just toss the chicken thighs in a bowl with plain yogurt, garam masala, and a pinch of turmeric, then let it sit while you prep the rest of dinner. No hovering, no babysitting—it’s the kind of hands-off magic that makes weeknights feel like a victory.
  • Rich Without Effort: That creamy, slightly smoky sauce? It’s all in the spices and the slow simmer. The cumin and garam masala build layers of warmth, while the yogurt keeps it velvety—no heavy cream needed. Honestly, the first bite tastes like you slaved for hours, but it’s really just 10 minutes of stirring.
  • Leftovers That Beg for Seconds: This dish thrives the next day. The flavors deepen, and the sauce clings to the chicken like it’s been kissed by a spice fairy. I portion it out for lunches, freeze half for lazy nights, and still end up eating it straight from the pot—no shame.
  • Budget-Friendly Crowd-Pleaser: Chicken thighs are the unsung hero here—cheap, forgiving, and packed with flavor. A single batch feeds four (or two very hungry people), and the spices cost pennies. Between us, this is the recipe I make when I need to impress guests but also keep my wallet happy.

Step-by-step instructions for yogurt-marinated butter chicken

Here's how to transform simple ingredients into restaurant-quality butter chicken with melt-in-your-mouth tenderness.

1

Marinate the Chicken for Maximum Tenderness

In a large bowl, combine the 1 cup plain yogurt, 1.5 tablespoons garam masala, 1 teaspoon ground turmeric, 1 teaspoon ground cumin, 1 teaspoon ground coriander, 1 teaspoon red chili powder, 1.5 tablespoons fresh ginger, 6 minced garlic cloves, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Mix until the spices are fully dissolved and the marinade has a thick, paste-like consistency.

Add the 1.5 lb boneless, skinless chicken thighs and gently coat each piece with the marinade, pressing to ensure even distribution. Cover the bowl and refrigerate for at least 4 hours (overnight is ideal). This extended marinating time breaks down the muscle fibers, guaranteeing tender, fall-apart chicken. The yogurt also helps tenderize while adding that signature creamy texture to the final dish.

2

Grill or Sear the Chicken Until Caramelized

Preheat your grill to medium-high heat (about 400°F) or heat a heavy skillet over medium-high heat. Remove the chicken from the marinade (reserve the marinade for later) and grill or sear for 4-5 minutes per side until the chicken reaches an internal temperature of 165°F. You'll see beautiful caramelization on the surface and hear a satisfying sizzle as the yogurt marinade cooks off.

Here's the thing—don't overcrowd the grill or pan. Cook the chicken in batches if needed to maintain even heat. Once cooked, transfer the chicken to a plate and tent loosely with foil. Let it rest for 5 minutes before slicing. This resting period ensures the juices redistribute, preventing dryness when you cut into it later.

3

Build the Rich Tomato-Garlic Base

In the same skillet you cooked the chicken (those flavorful browned bits are pure gold), add 1 whole thinly sliced yellow onion and cook over medium heat for 5-6 minutes until softened and golden. Add 6 minced garlic cloves and cook for 30 seconds until fragrant—don't let it burn, or you'll taste bitterness.

Pour in the 1 cup reserved yogurt marinade and scrape up any browned bits from the bottom of the pan. Bring to a gentle simmer and cook for 5 minutes until the mixture thickens slightly. Then add 1 cup canned tomato sauce and simmer for another 5 minutes, stirring occasionally. This step develops the sauce's depth and balances the tangy yogurt with sweet, rich tomatoes.

4

Finish with Cream and Butter for Ultimate Richness

Reduce the heat to low and stir in the 0.5 cup heavy cream and 2 tablespoons butter. Simmer gently for 3-4 minutes, stirring constantly, until the sauce thickens to a luxurious, velvety consistency. The sauce should coat the back of a spoon and have a glossy sheen. If it's too thick, add 1-2 tablespoons water to reach your desired consistency.

Return the sliced chicken to the sauce and simmer for 2-3 minutes, allowing the chicken to absorb the rich flavors. Taste and adjust seasoning with additional salt or red chili powder if needed. The sauce should be perfectly balanced—creamy yet tangy, with just the right amount of heat. Serve immediately over basmati rice or with warm naan bread for the ultimate experience.

👨‍🍳

Pro Tips For Making Butter Chicken Recipe Cooking Method

  • MARINATE THE CHICKEN LONGER: I used to rush this step, thinking overnight would be overkill—wrong. Let those thighs sit in the yogurt mix for at least 4 hours (overnight if possible). The acid in the yogurt breaks down the meat, making it tender and soaking up the garam masala like a sponge. Skip this, and you’ll end up with chewy chicken fighting for flavor.
  • USE FULL-FAT YOGURT ONLY: I learned this the hard way—low-fat or Greek yogurt won’t cut it here. The fat in full-fat plain yogurt is what emulsifies the sauce later, giving it that luscious, velvety texture. If you’re desperate, mix in a tablespoon of heavy cream, but don’t skip the fat entirely.
  • LOW AND SLOW FOR THE SAUCE: After browning the chicken, resist the urge to blast the sauce on high heat. Simmer it gentle and steady for at least 20 minutes—this lets the flavors meld and the sauce thicken properly. I used to rush it, and the sauce would either split or taste raw. Patience here makes all the difference.
  • TOAST YOUR SPICES FIRST: Ground spices lose their punch when they hit liquid immediately. Dry-toast your cumin, turmeric, and garam masala in the same pan you browned the chicken for 30 seconds—just until fragrant. This deepens their flavor and prevents the sauce from tasting flat. (Yes, even if you’re using pre-ground spices.)

Essential equipment for this recipe

Heavy-Duty Dutch Oven

This is my non-negotiable piece of equipment for butter chicken—the 6-quart Lodge Dutch oven handles the marinade, sauce, and simmering without scorching. Its thick base distributes heat evenly, preventing hot spots that can burn your sauce. I've tried cheaper versions, but they struggle with the acidity from yogurt and tomatoes. If you don't own one, a Le Creuset or All-Clad will work just as well. 🔥

Cast Iron Skillet

A 12-inch cast iron skillet is perfect for searing the chicken before transferring to the Dutch oven. The natural non-stick quality when properly seasoned means you won't lose those precious browned bits that add depth to the sauce. I recommend Lodge cast iron—it's affordable, durable, and develops a perfect patina over time. Pro tip: Heat it until smoking hot before adding the chicken for maximum caramelization.

Measuring Spoons Set

For this recipe, precision matters—especially with spices. My OXO Good Grips measuring spoons have become indispensable in my kitchen. The 1/8-teaspoon and 1/4-teaspoon sizes are crucial for adjusting chili powder and salt to taste. I keep them within arm's reach when cooking Indian dishes since many spices are used in small amounts. A basic set from Trader Joe's works too if you're on a budget.

Fine-Mesh Strainer

After simmering the sauce, you'll want to strain out any lumps for a silky texture. My OXO Good Grips fine-mesh strainer catches even the smallest bits while letting the sauce pass through smoothly. I use it whenever making sauces with tomatoes or yogurt. If you don't have one, a cheesecloth works in a pinch—just line it with a bowl and press gently. This step makes a noticeable difference in the final presentation.

Instant-Read Thermometer

An instant-read thermometer like the ThermoWorks ThermoPop ensures your chicken reaches 165°F safely without overcooking. I've learned the hard way—dry chicken ruins the dish! This tool also helps monitor the sauce temperature, preventing scorching. It's a small investment that takes the guesswork out of cooking proteins. For butter chicken, accuracy is key to perfect texture and safety. ✨

Mixing Bowls (2 Sizes)

You'll need a large bowl for marinating and a medium bowl for mixing spices. My Pyrex glass bowls are durable and easy to clean, but any non-reactive material works. I avoid plastic because spices can stain and absorb odors over time. The large bowl should comfortably fit your chicken pieces with room to spare for even coating. These bowls are workhorses in my kitchen—versatile for prep, marinating, and even serving.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 26g130%
Cholesterol 185mg62%
Sodium 950mg41%
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 about butter chicken

1

Can I substitute chicken breast for thighs?

Chicken thighs work best because their higher fat content stays moist during cooking. If you must use breast, pound them to 1/4-inch thickness and marinate for 6-8 hours instead of 4. Cook at 325°F instead of 400°F to prevent drying out. The texture will be leaner but still delicious with the sauce.

2

Why does my sauce separate when I add cream?

This happens when the sauce cools too quickly or isn't thickened enough. Always simmer on low heat when adding cream and stir constantly. For extra stability, mix 1 teaspoon cornstarch with 1 tablespoon water and stir in at the end. The sauce should coat the back of a spoon smoothly.

3

How do I make this in a slow cooker?

Marinate the chicken as directed, then brown it in a skillet first for flavor. Transfer to your slow cooker with the yogurt marinade, onions, and spices. Cook on low for 4-5 hours, then stir in the tomatoes and simmer 30 minutes. Add cream and butter at the end, simmering 10 minutes on high heat. The low-and-slow method makes the chicken especially tender.

4

Can I make this vegetarian?

Swap chicken for firm tofu or chickpeas. For tofu, press and cube extra-firm tofu, then marinate in the yogurt mixture for 2 hours. For chickpeas, simmer them with the onions and spices before adding tomatoes. Use coconut milk instead of cream for a dairy-free version that still feels rich. The sauce will need 10 extra minutes of simmering to thicken properly.

5

What's the best way to reheat leftovers?

Reheat gently in a saucepan over medium-low heat with 1-2 tablespoons water to prevent drying. Stir frequently and add more liquid if needed. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. Never reheat to a boil—this breaks down the sauce's texture and can make it separate.

★★★★★4.5(15 reviews)
Categories Main Courses