Butter chicken is one of those dinners that feels like it should take all afternoon—layers of spice, a silky sauce, and chicken that stays tender. This weeknight version gets you that same cozy, restaurant-style payoff with a short marinade, one skillet, and a sauce built from pantry basics.
I make this when I want something rich and warming without turning the kitchen into a project. The chicken browns quickly, the tomato-cream sauce comes together in minutes, and the whole thing simmers just long enough to turn glossy and clingy. If you’ve made my 5-ingredient keto butter chicken, think of this as the slightly more classic, cream-forward cousin—still streamlined, still practical.
Why This Recipe Works
- A quick yogurt-spice marinade does real work in 15 minutes. It seasons the chicken all the way through and helps keep thighs juicy while they brown.
- Chicken thighs stay tender in a fast simmer. They’re forgiving, so you can focus on building the sauce without worrying about dry meat.
- Tomato sauce + a touch of sugar balances acidity. You get that rounded, mellow “butter chicken” profile without needing a long cook.
- Heavy cream creates a silky, spoon-coating finish. The sauce turns glossy and rich, the kind that clings to rice or naan instead of running off.
- One skillet, minimal cleanup. Brown the chicken, sauté aromatics, simmer the sauce, and finish—no extra pots needed.
- Spice is adjustable without changing the recipe. Cayenne is optional; garam masala adds warmth at the end, so you can dial in heat without losing flavor.
Quick Kitchen Note
This is the kind of recipe I keep in my back pocket for nights when I want something that tastes slow-cooked but isn’t. If you can give the chicken even 15 minutes to marinate while you dice the onion and mince the garlic, the rest moves quickly and predictably.
What It Tastes Like
Expect a sauce that’s creamy and tomato-forward with warm, fragrant spice (garam masala and curry powder) and a buttery finish. The garlic and onion make the base smell immediately savory, and the paprika adds gentle sweetness and color. It’s rich, but not harsh—balanced by the tomato’s brightness and just enough sugar to smooth the edges.
Ingredients
This recipe leans on chicken thighs for tenderness, Greek yogurt for a fast marinade, and a simple tomato-and-cream sauce that turns velvety with butter. If you don’t want heat, skip the cayenne; if you do, it’s an easy add that won’t overwhelm the sauce.
- 1 ½ pounds skinless boneless chicken thighs
- 3 tablespoons vegetable oil
- 3 tablespoons butter
- 6 garlic cloves (minced)
- 1 medium onion (diced)
- 1 can (15 ounces) tomato sauce
- 2 cups heavy cream
- 1 teaspoon salt
- 1 teaspoon garlic powder
- 1 teaspoon sweet paprika
- ½ teaspoon curry powder
- 1 tablespoon Greek yogurt
- 1 teaspoon sugar
- ½ teaspoon black pepper
- ½ teaspoon cayenne pepper (optional for heat)
- 1 teaspoon garam masala
Step-by-Step Instructions
-
Marinate the chicken (at least 15 minutes).
In a bowl, coat the chicken thighs with the salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. You’re looking for an even, lightly creamy coating that sticks to the chicken. Let it sit for 15 minutes (longer is fine if you have it). -
Brown the chicken.
Set a large skillet over medium heat. Add the vegetable oil and butter. Once the butter is melted and the pan looks glossy, add the marinated chicken. Cook until the outside is browned (you want good color for flavor), then remove the chicken to a plate.
Tip: Don’t worry about cooking it fully here—the final simmer in the sauce finishes the job. -
Sauté the aromatics.
In the same skillet (with the remaining butter/fat), add the minced garlic and diced onion. Sauté until fragrant and the onion begins to soften. Keep the heat at medium so the garlic doesn’t scorch. -
Build the tomato base and simmer.
Add the tomato sauce, sugar, salt, black pepper, and cayenne (if using). Stir well, scraping up any browned bits from the skillet. Simmer for 5 minutes so the sauce thickens slightly and the flavors round out. -
Finish the sauce with cream and spice.
Stir in the heavy cream, garam masala, and curry powder. Keep the simmer gentle (a low bubble), and cook for 5 minutes. The sauce should look smooth and slightly thickened, with a rich orange-red color. -
Return the chicken and finish cooking.
Add the browned chicken back to the skillet and stir to coat. Simmer for 5–10 minutes, until the chicken is tender and the sauce looks glossy and lightly coats a spoon. If the sauce is bubbling too hard, lower the heat—gentle heat helps keep it silky. -
Serve.
Serve hot, garnished with parsley, with naan or rice.
Common Mistakes to Avoid
- Skipping the browning step: If you just simmer raw chicken in the sauce, you lose the deeper savory flavor. Fix: Brown the thighs until you see real color, then finish in the sauce.
- Letting the garlic burn: Burned garlic turns bitter fast and shows up in a creamy sauce. Fix: Sauté garlic with the onion over medium heat and stir frequently.
- Boiling after adding cream: A hard boil can make the sauce look grainy and reduce too fast. Fix: Keep it at a gentle simmer once the cream goes in.
- Under-seasoning the sauce base: Tomato sauce can taste flat if it doesn’t simmer with salt and spices. Fix: Give it the full 5-minute tomato simmer before adding cream.
- Adding too much cayenne too early: Heat intensifies as it simmers. Fix: Start with the listed amount or skip it; you can always add next time once you know your preference.
Variations and Swaps
- Mild vs. spicy: Leave out cayenne for a mellow, family-style sauce. Add it for heat that builds but still tastes balanced.
- More or less “warm spice” flavor: Garam masala is the signature aroma here—keep it as written for that classic finish. If you prefer it subtler, you can reduce it slightly, but the sauce will taste less fragrant.
- Serve it bowl-style: Spoon over rice for a saucy dinner bowl; it also works well with naan for scooping.
If you’re planning a week of practical meals, I often pair this with simple make-ahead breakfast like keto egg muffins so dinner can be the only real cooking task.
Serving Suggestions
- Classic: Serve over rice so the sauce soaks in, and keep extra sauce in the skillet for second helpings.
- Naan dinner: Warm naan and use it to scoop the chicken and sauce—especially good when the sauce is thick and glossy.
- Simple side idea: Keep the rest of the plate plain and crunchy (think a quick chopped salad) so the creamy sauce feels balanced.
For a separate meal-planning track, I also lean on lists like low-carb easy casseroles when I need hands-off dinners alongside skillet nights like this.
Storage and Meal Prep
- Refrigerate: Store leftovers in an airtight container in the fridge.
- Reheat gently: Warm in a skillet over low heat, stirring often, until hot. A gentle reheat helps keep the cream sauce smooth.
- Meal prep: This is a strong next-day lunch—the flavors settle and the sauce stays clingy. If you’re packing rice separately, keep the chicken and sauce in one container and the rice in another so nothing gets soggy.
FAQs
Can I marinate the chicken longer than 15 minutes?
Yes. The recipe only requires 15 minutes, but longer is fine if it fits your schedule—just keep it refrigerated.
How do I know the sauce is the right thickness?
After the cream simmers for 5 minutes, it should look smooth and lightly coat a spoon. It thickens a bit more after the chicken simmers in it.
My sauce looks like it’s reducing too fast—what should I do?
Lower the heat. Once the cream is in, you want a gentle simmer, not a rapid boil.
Can I skip the cayenne?
Absolutely. The sauce still tastes warm and flavorful from the paprika, curry powder, and garam masala.
Final Tip
When you return the chicken to the skillet, keep the heat low and let it finish gently—those last 5–10 minutes are where the thighs turn tender and the sauce becomes cohesive and glossy instead of aggressively reduced.
Conclusion
If you want to compare approaches, you can see how other cooks streamline the same idea in Easy 20 Minute Butter Chicken, or check the technique notes in The Easiest 30-Minute Butter Chicken. And if you’re looking back at the exact source version for reference, here’s the Quick & Easy Homemade Butter Chicken Recipe that aligns with the ingredient list and flow used here.

Butter Chicken
Ingredients
Method
- Marinate the chicken in a bowl with salt, garlic powder, sweet paprika, curry powder, and Greek yogurt for at least 15 minutes.
- Heat vegetable oil and butter in a large skillet over medium heat.
- Add the marinated chicken, browning it on all sides before removing it to a plate.
- In the same skillet, sauté minced garlic and diced onion until fragrant.
- Stir in tomato sauce, sugar, salt, and black pepper; scrape up browned bits and simmer for 5 minutes.
- Mix in heavy cream, garam masala, and curry powder; simmer for another 5 minutes until thickened.
- Return chicken to the skillet; simmer for 5-10 minutes until cooked through and the sauce is glossy.
- Serve hot, garnished with parsley alongside naan or rice.