This classic Indian dish brings together tender chicken and a rich, velvety sauce that’s both comforting and deeply flavorful. The secret lies in marinating the chicken in yogurt and spices before cooking.
You’ll achieve restaurant-quality results with a sauce that’s creamy, aromatic, and perfectly balanced. Every bite delivers layers of warmth and complexity, making it a standout meal for any occasion.
Ingredients for Butter Chicken Recipe with Butter Chicken Sauce
Rich, velvety sauce meets tender chicken. Pantry raid plus a quick grocery stop.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into bite-sized pieces |
| Plain Full-Fat Yogurt 🥛 | 1 cup | Greek or regular, unsweetened |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed preferred |
| Garam Masala 🌿 | 1 ½ tbsp | Freshly ground for best flavor |
| Ground Cumin 🌿 | 1 tsp | Toasted lightly for depth |
| Ground Coriander 🌿 | 1 tsp | Complements the cumin perfectly |
| Turmeric Powder 🌶️ | ½ tsp | For color and earthiness |
| Kashmiri Red Chili Powder 🌶️ | 1 tsp | Mild heat, vibrant color |
| Garlic Cloves 🧄 | 4 cloves | Minced finely for marinade |
| Fresh Ginger 🌿 | 1 tbsp | Grated, for marinade |
| Unsalted Butter 🧈 | ½ cup | Divided for cooking and sauce |
| Heavy Cream 🥛 | 1 cup | Full-fat for creamy texture |
| Tomato Puree 🍅 | 1 cup | Smooth, no chunks |
| Onion 🧅 | 1 whole | Finely chopped for sauce |
| Salt 🧂 | 1 tsp | Adjust to taste |
[recipeingredientscaler]
The chicken thighs are key here—boneless, skinless for that melt-in-your-mouth texture. Most grocery stores carry them pre-cut, but buying whole and trimming yourself saves a few bucks. Patak’s or MDH garam masala are my go-tos for authentic flavor (find them at India Bazaar or Amazon). The yogurt needs to be full-fat—low-fat makes the marinade too watery and won’t cling as well.
No garam masala? Mix equal parts cumin, coriander, cardamom, and cinnamon for a quick substitute. Kashmiri chili powder is mild and adds that signature red hue, but regular paprika in a pinch works (just less heat). Heavy cream can be swapped with coconut milk for a dairy-free twist. The tomato puree is non-negotiable though—crushed tomatoes leave the sauce too chunky.
Marinate the chicken overnight if you can (but 4 hours minimum works). Leftover sauce freezes beautifully for 3 months. Reheat gently to keep it from separating—microwave in 20-second bursts (worth the extra minute).
Why You’ll Love This Recipe
- One Bowl Wonder: I just toss the chicken thighs with yogurt, lemon, and those warm spices—garam masala and cumin—then let it marinate while I prep the sauce.
- Rich and Creamy: The yogurt in the marinade tenderizes the chicken, and the butter sauce? It’s velvety, with layers of spice that make every bite feel indulgent.
- Meal Prep Hero: I double the batch on Sunday—reheats beautifully, and the flavors deepen overnight. My lunches are sorted for days.
- Budget Stretcher: Chicken thighs stay juicy and affordable, and a little yogurt and spices go a long way to feed a crowd without breaking the bank.
Step-by-Step Instructions for Butter Chicken With Sauce
Master this method and you’ll have restaurant-quality butter chicken with a velvety, aromatic sauce.
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. Add the 1 cup plain full-fat yogurt, 1 tbsp lemon juice, 1.5 tbsp garam masala, 1 tsp ground cumin, 1 tsp ground coriander, 0.5 tsp turmeric powder, 1 tsp Kashmiri red chili powder, 4 cloves minced garlic, 1 tbsp grated fresh ginger, and 1 tsp salt.
Mix everything together until the chicken is evenly coated. Cover the bowl and refrigerate for at least 2 hours, or overnight for maximum flavor penetration. The yogurt tenderizes the meat while the spices infuse it with depth and warmth.
Step 2: Cook the Chicken
Heat 2 tbsp of the unsalted butter in a large skillet over medium-high heat. Once the butter is foaming, add the marinated chicken in a single layer, being careful not to overcrowd the pan. Cook the chicken for 5-6 minutes per side, until the pieces are golden brown and cooked through.
You’ll know it’s done when the chicken releases easily from the pan and the internal temperature reaches 165°F. Transfer the chicken to a plate and set aside. Don’t clean the skillet—those browned bits are packed with flavor for the sauce.
Step 3: Build the Sauce Base
In the same skillet, melt the remaining unsalted butter over medium heat. Add the finely chopped onion and sauté for 6-7 minutes until soft and translucent. Stir in the 1 cup tomato puree and cook for another 3-4 minutes, until the mixture thickens slightly and deepens in color.
This step is where the sauce develops its rich, tangy foundation. The tomato puree should darken and the onions should caramelize slightly, filling your kitchen with an irresistible aroma.
Step 4: Finish the Sauce and Combine
Reduce the heat to low and pour in the 1 cup heavy cream. Stir well to combine, scraping up any browned bits from the bottom of the skillet. Let the sauce simmer gently for 5 minutes, allowing the flavors to meld together into a smooth, creamy consistency.
Return the cooked chicken to the skillet and stir to coat it evenly in the sauce. Simmer for another 3-4 minutes to let the chicken absorb the flavors. Taste and adjust the seasoning with a pinch more salt if needed.
Step 5: Rest and Serve
Remove the skillet from the heat and let the dish rest for 5 minutes. This allows the sauce to thicken slightly and the flavors to settle. Garnish with a drizzle of cream or a sprinkle of garam masala for an extra touch of elegance.
Serve hot with basmati rice or naan bread to soak up every last bit of the luscious sauce.
Pro Tips For Making Butter Chicken Recipe With Butter Chicken Sauce
- Marinate Overnight: I learned this the hard way—giving the chicken thighs at least 8 hours in the yogurt, lemon juice, and garam masala makes the meat absurdly tender and lets the flavors sink in deep.
- Don’t Rush the Sear: Crank the heat to medium-high and let those marinated thighs brown properly for 3-4 minutes per side; skipping this step leaves the sauce with a weak, watery base.
- Use Full-Fat Yogurt: Sounds obvious, but low-fat yogurt splits and curdles in the heat, ruining the sauce—stick with full-fat for that creamy, stable texture.
- Bloom Your Spices: After searing the chicken, toss the cumin and extra garam masala into the same pan for 30 seconds until fragrant—it wakes up the flavors before you add the sauce.
Perfect Pairings for This Dish
Bread Pairings
You can’t go wrong with warm garlic naan—the buttery, garlicky notes complement the dish perfectly. I pick up fresh naan from Trader Joe’s and warm it in a 350°F oven for 2-3 minutes before serving. For a crispier option, try basmati rice with a side of papadum. 🔥
Fresh Sides
A simple cucumber raita cools the palate with its creamy yogurt and fresh mint. Mix 1 cup plain yogurt with ½ cup grated cucumber, 1 tbsp chopped mint, and a pinch of cumin powder. It’s refreshing against the rich sauce.
Vegetable Accompaniments
Steamed sautéed spinach with garlic adds a light, earthy contrast. Heat 1 tbsp olive oil in a pan, add 2 minced garlic cloves, then toss in 4 cups fresh spinach until wilted. Season with salt and a squeeze of lemon.
Beverage Pairings
A cold Indian lager like Kingfisher or Taj Mahal cuts through the richness beautifully. For a non-alcoholic option, try mango lassi—its sweet, creamy texture pairs wonderfully with the dish’s spice profile. 🍺
Rice Variations
For something special, cook saffron basmati rice. Soak 1 cup basmati rice with a pinch of saffron threads in 2 cups hot water for 10 minutes before cooking. The aromatic saffron enhances the dish’s depth.
Dessert Follow-Up
End with gulab jamun or kulfi ice cream for a traditional finish. The sweetness balances the savory flavors of the meal. I love serving 2-3 gulab jamun per person with a drizzle of rose syrup. ✨
Nutrition Facts
Frequently Asked Questions
Can I use chicken breast instead of thighs?
You can, but thighs stay juicier. If using breast, reduce cooking time to 4-5 minutes per side to prevent drying out. The marinade helps, but thighs are more forgiving.
How do I make the sauce thicker?
Simmer uncovered for an extra 5 minutes after adding cream. For instant thickening, mix 1 tsp cornstarch with 1 tbsp water and stir into the sauce. Avoid boiling after adding.
Can I make this ahead of time?
The dish tastes even better the next day! Store in an airtight container for up to 3 days. Reheat gently on low heat to prevent curdling.
What if my sauce is too spicy?
Balance heat with 1 tbsp honey or 2 tbsp more cream. Stir well and taste before adding more. The yogurt marinade also helps mellow spice.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026