
This butter chicken recipe delivers a velvety sauce so rich and aromatic, it rivals your favorite Indian restaurant. The secret lies in blooming whole spices before adding the tomato base, creating layers of complexity in every bite.
I’ve perfected this method to ensure the chicken stays tender while the sauce develops its signature creamy texture. A touch of cream at the end balances the spices, making it approachable for all palates.
What you’ll get is a dish with golden, caramelized edges and a sauce that clings to each piece of chicken. The aroma alone—warm, spiced, and inviting—will have everyone gathering at the table before it’s even served.
Serve with basmati rice or warm naan to soak up every last drop of that aromatic sauce. This is comfort food at its finest.
Ingredients for Recipe Tin Eats Butter Chicken
Rich, aromatic spices and a few pantry staples create that restaurant-quality dish at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into bite-sized pieces |
| Plain Yogurt 🥛 | ¾ cup | Full-fat for tender chicken |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed preferred |
| Garam Masala 🌿 | 2 tsp | Divided, for marinade and sauce |
| Ground Cumin 🌿 | 1 tsp | For marinade depth |
| Ground Turmeric 🟡 | 1 tsp | For golden color |
| Kashmiri Chili Powder 🌶️ | 1 tsp | Mild heat, vibrant color |
| Salt 🧂 | 1 tsp | Divided for marinade and sauce |
| Unsalted Butter 🧈 | 3 tbsp | For sauce richness |
| Onion 🧅 | 1 whole | Finely diced for base |
| Garlic Cloves 🧄 | 3 cloves | Minced for aromatic base |
| Fresh Ginger 🌿 | 1 tbsp | Grated for spice base |
| Tomato Sauce 🍅 | 1 cup | Smooth, for sauce base |
| Heavy Cream 🥛 | ½ cup | For velvety finish |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
[recipe_ingredient_scaler]
The chicken thighs are key here—bone-in would work too but boneless cooks faster and stays juicy. Grab them from Costco for the best value (their organic ones are great). The yogurt needs to be full-fat; Greek works but thins it out a bit. For the garam masala, Penzeys or an Indian grocery store will have the best quality. Kashmiri chili is worth hunting down (milder, prettier color).
No yogurt? Buttermilk works in a pinch but dilute it with a splash of water. Missing garam masala? Equal parts cumin, coriander, cardamom gets you close. Heavy cream can be half-and-half if that’s what you’ve got, but the sauce won’t be as rich. For the tomato base, canned crushed tomatoes (blended smooth) swap in perfectly. Skip the turmeric if you’re out, but the color won’t be as vibrant.
Marinate the chicken overnight for maximum flavor (but 30 minutes works in a rush). The sauce keeps 4 days in the fridge, freezes for 3 months. Leftovers taste even better the next day—those flavors really meld together.
Why You’ll Love This Recipe
- One Pan Wonder: I toss everything in a single dish—chicken, yogurt, and those warm spices like garam masala—then let the oven do the work.
- Flavor Bomb: The yogurt marinade with lemon juice and cumin makes the chicken so tender and packed with that rich, tangy depth.
- Feeds a Crowd: Honestly, it’s my go-to for family dinners or when friends drop by unannounced.
- Leftovers? Yes Please: Tastes even better the next day—if there’s any left. My kids fight over the last piece.
Step-by-Step Instructions for Butter Chicken with Velvety Sauce
This method delivers tender chicken in a rich, spiced sauce every time.
Step 1: Marinate the Chicken
Cut the 1.5 lb boneless skinless chicken thighs into bite-sized pieces and place them in a large bowl. In a separate bowl, whisk together the 0.75 cup plain yogurt, 1 tbsp lemon juice, 1 tsp garam masala, 1 tsp ground cumin, 1 tsp ground turmeric, 1 tsp Kashmiri chili powder, and ½ tsp salt.
Pour the yogurt mixture over the chicken and mix well to ensure every piece is coated. Cover and refrigerate for at least 30 minutes, or up to 4 hours for maximum flavor. The chicken should look vibrant and smell aromatic when ready.
Step 2: Cook the Onion Base
Melt 3 tbsp unsalted butter in a large skillet over medium heat. Add the finely diced onion and cook for 8-10 minutes, stirring occasionally, until soft and golden brown. This builds the sweet, caramelized foundation for your sauce.
Add the minced garlic cloves and grated fresh ginger, cooking for 1-2 minutes until fragrant. Be careful not to let the garlic burn—it should just turn light golden. Stir in the remaining 1 tsp garam masala and ½ tsp salt to deepen the flavors.
Step 3: Build the Sauce
Pour in the 1 cup tomato sauce and stir well to combine with the onion mixture. Simmer for 5 minutes until the sauce thickens slightly and turns a rich, deep red. The sauce should coat the back of a spoon with a velvety texture.
Reduce the heat to low and stir in the 0.5 cup heavy cream. Let it warm through for 2-3 minutes without boiling. The sauce will turn a beautiful creamy orange color and develop a smooth, luxurious consistency.
Step 4: Cook the Chicken and Finish
Add the marinated chicken to the sauce, stirring to coat each piece completely. Cook over medium-low heat for 15-20 minutes, stirring occasionally, until the chicken is cooked through and the sauce has thickened to your desired consistency.
The chicken is done when it reaches an internal temperature of 165°F and the sauce clings to each piece. Taste and adjust seasoning if needed—you want a balance of warmth from the spices and richness from the cream.
Step 5: Garnish and Serve
Remove from heat and stir in the 0.25 cup chopped fresh cilantro, reserving a little for garnish. Let the dish sit for 5 minutes to allow the flavors to meld together. The cilantro should be vibrant and fresh, adding a bright contrast to the rich sauce.
Serve hot, garnished with the remaining cilantro. The chicken should be incredibly tender, and the sauce should be velvety smooth with a perfect balance of creamy, spicy, and tangy flavors.
Pro Tips For Making Recipe Tin Eats Butter Chicken
- Marinate Overnight: I learned this the hard way—give the chicken thighs at least 6 hours in the yogurt, lemon juice, and spice mix, but overnight actually changes the outcome. The flavor sinks in deep, and the meat stays juicy through cooking.
- Pat Dry First: Skip the soggy sauce by patting the marinated chicken dry with paper towels before searing. Sounds weird, but it works: the thighs brown better, and you avoid a watery curry.
- Low and Slow Simmer: After the initial sear, drop the heat to medium-low and let it bubble gently for 20-25 minutes. High heat here turns the yogurt grainy—I burned two batches before I figured this out.
- Use Full-Fat Yogurt: My grandmother swore by this, and she was right: full-fat plain yogurt keeps the sauce rich and prevents it from splitting. The low-fat kind just doesn’t hold up to the cooking time.
Regional Styles of This Recipe
North Indian Classic
This version, known as Murgh Makhani, originates from Delhi’s Moti Mahal restaurant. It uses tandoori-style chicken in a creamy tomato sauce enriched with fenugreek leaves. I love how the smoky char from the tandoor complements the sauce. 🌟
Punjabi Style
Punjabi butter chicken is richer, with extra butter and cream. They often add cashew paste for thickness and a touch of sugar to balance the spices. The sauce is deeper in color and has a slightly sweeter profile.
Kashmiri Influence
Kashmir’s version incorporates more Kashmiri chili powder for a vibrant red hue and milder heat. The use of fennel powder and cardamom gives it a unique aromatic twist. I find it has a more floral notes compared to other styles.
Goan Variation
Goan butter chicken often includes coconut milk instead of heavy cream, reflecting the coastal region’s love for coconut. They also add black pepper and vinegar for a tangy kick. It’s lighter but equally flavorful.
Bengali Style
In Bengal, they use mustard oil for cooking the chicken, adding a pungent depth. The sauce is often finished with a sprinkle of panch phoron, a five-spice blend. This gives it a distinct earthy flavor.
Restaurant Fusion
Many modern restaurants blend styles, adding ingredients like honey or chocolate for depth. I’ve seen versions with sun-dried tomatoes for extra tang. These fusion styles keep the dish exciting and fresh. 💫
Nutrition Facts
Frequently Asked Questions
Can I use chicken breast instead of thighs?
Yes, but thighs stay juicier. If using breast, reduce cooking time to 10-12 minutes to prevent dryness. The flavor will be milder but still delicious.
How do I make it spicier?
Add ½ tsp cayenne pepper or extra chili powder to the marinade. For heat with depth, include 1 finely chopped green chili when cooking the onion base.
Can I make this ahead of time?
The flavors deepen overnight. Store in an airtight container for up to 4 days in the fridge. Reheat gently on low heat to keep the sauce smooth.
What can I use instead of heavy cream?
Try ½ cup coconut milk for a dairy-free option, or ½ cup Greek yogurt for tang. Both will thicken the sauce nicely but may alter the flavor slightly.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026