The 20-Minute Chicken Dinner That Made My Husband Ask Me to Marry Him Again
I’m only half joking.
Silas took one bite of this garlic butter chicken and just stopped talking mid-sentence. That almost never happens.
This is the dinner I make on the nights when I’ve got zero energy but still want something that tastes like I tried. One pan, one skillet, minimal dishes. And somehow it still tastes like a restaurant made it.
If you’ve been living off cereal for dinner lately (no judgment, I’ve been there), this recipe is about to become your new best friend. 🍗
What You’ll Need
- 4 boneless, skinless chicken breasts (or thighs, more on that below)
- 1 tsp paprika
- 1 tsp garlic powder
- Salt and pepper, to taste
- 3 tbsp olive oil
- 4 tbsp butter
- 6 cloves garlic, minced
- 1 cup chicken broth
- 1/2 cup heavy cream
- 1/2 cup parmesan cheese, grated
- 1 tsp Italian seasoning
- 1 cup baby spinach
- 1/2 cup sun-dried tomatoes, chopped
- Fresh parsley, for garnish
Tools You’ll Need
- A large skillet (cast iron works great here)
- A meat thermometer
- A sharp knife and cutting board
- A whisk
- Measuring cups and spoons
Pro Tips From Someone Who’s Made This Way Too Many Times
Pound your chicken to an even thickness. This is the one step people skip and then wonder why one side is dry and the other’s still pink in the middle.
Don’t crowd the pan. If your skillet is small, cook the chicken in two batches. Overcrowding steams the chicken instead of searing it, and you lose that golden crust.
Let the chicken rest for 5 minutes before you slice into it. I know it’s tempting to dig in right away, but this keeps all the juices locked in instead of running out onto your cutting board.
Use freshly grated parmesan, not the powdery stuff in the green shaker can. It melts smoother and the sauce turns out silky instead of grainy.
Taste your sauce before you serve it. Every brand of chicken broth has a different salt level, so always adjust the seasoning at the end.
Substitutions and Variations
Cooking for someone with different tastes or dietary needs? Here’s how to switch things up.
| Original | Swap It For |
|---|---|
| Chicken breasts | Chicken thighs (juicier, harder to overcook) |
| Heavy cream | Half and half or coconut milk |
| Parmesan | Nutritional yeast (for dairy free) |
| Sun-dried tomatoes | Cherry tomatoes, halved |
| Spinach | Kale or arugula |
| Butter | Ghee or olive oil |
Want it spicy? Add a pinch of red pepper flakes with the garlic. My mother-in-law adds a splash of white wine to the sauce and it’s genuinely incredible.
Make Ahead Tips
You can season the chicken up to 24 hours ahead and keep it covered in the fridge. This actually makes the flavor better, since the salt has time to work its way into the meat.
The sauce also reheats well, so if you want to get ahead of a busy week, cook the whole dish, cool it completely, and store it in the fridge for up to 3 days before reheating.
A Few Extra Details
Nutrition (per serving, roughly): 420 calories, 34g protein, 28g fat, 6g carbs. This will vary depending on your exact ingredients.
Low carb or keto? This recipe is already pretty friendly to that lifestyle as written. Just double check your chicken broth for added sugar.
What to serve it with: Mashed potatoes, buttered egg noodles, or a big crusty piece of bread for soaking up that sauce. Honestly, I’ve eaten this with just a spoon straight out of the pan too.
Time saving tip: Mince your garlic and chop your sun-dried tomatoes while the chicken is searing. It cuts your total time down by a solid 5 minutes.
How to Make It
- Pat the chicken dry and season both sides with paprika, garlic powder, salt, and pepper.
- Heat the olive oil in your skillet over medium-high heat.
- Sear the chicken for 5 to 6 minutes per side, until golden and cooked through to 165°F. Remove and set aside.
- Lower the heat to medium and melt the butter in the same skillet.
- Add the garlic and cook for about 30 seconds, just until fragrant. Don’t let it burn.
- Pour in the chicken broth and scrape up any browned bits stuck to the pan. This is where all the flavor is hiding.
- Stir in the heavy cream, parmesan, and Italian seasoning. Let it simmer for 2 to 3 minutes until it thickens slightly.
- Add the spinach and sun-dried tomatoes, and stir until the spinach wilts down.
- Return the chicken to the pan and spoon the sauce over the top.
- Simmer for another 2 minutes so the chicken soaks up all that flavor.
- Garnish with fresh parsley and serve immediately.
Leftovers and Storage
Store any leftovers in an airtight container in the fridge for up to 3 days.
To reheat, warm it gently on the stove over low heat. The sauce can separate a little in the microwave, so stovetop is your friend here.
This one doesn’t freeze amazingly well because of the cream sauce, so I’d recommend eating it fresh within a few days.
FAQ
Can I use frozen chicken? Thaw it first. Cooking straight from frozen makes it nearly impossible to get an even sear.
My sauce turned out too thin. What happened? Give it more time to simmer. It thickens as the liquid reduces, so patience is genuinely the fix here.
Can I make this dairy free? Yes. Swap the butter for olive oil, the cream for full-fat coconut milk, and the parmesan for nutritional yeast.
What if I don’t have sun-dried tomatoes? Just leave them out or use cherry tomatoes instead. The dish still tastes great without them.
Is this dish spicy? Not as written. Add red pepper flakes if you like a little heat.
Wrapping Up
This chicken dinner has saved more weeknights than I can count.
It looks impressive, tastes like something from a restaurant menu, and somehow only dirties one pan. That’s basically the dream combination for a home cook.
Give it a try this week and let me know how it turns out in the comments below. I’d love to hear what swaps you made and whether your family loved it as much as mine did.




