Some dinners just hit differently. Creamy Chicken And Spinach is one of those recipes that looks like you spent hours in the kitchen — but actually comes together in under 40 minutes. Golden seared chicken, silky cream sauce, and wilted spinach. That’s it. That’s the whole dream.
I started making this on busy weeknights when I wanted something satisfying but didn’t have the energy for anything complicated. It became a permanent fixture in my rotation almost immediately. Once you try it, you’ll understand why.
Prep Time: 10 minutes Cook Time: 25 minutes Total Time: 35 minutes Servings: 4
Why This Recipe Works So Well
Have you ever noticed how the simplest recipes are usually the most satisfying? This one proves that point perfectly. You get tender chicken, a savory cream sauce built from real ingredients, and spinach that adds just enough freshness to balance the richness.
Creamy Chicken And Spinach works because every element does its job without overcomplicating the dish. The mozzarella melts right over the chicken, the parmesan deepens the sauce, and the garlic ties everything together. It’s weeknight-friendly cooking at its absolute best.
Ingredients You’ll Need

Everything you need is either already in your fridge or a quick grocery run away.
- 4 boneless, skinless chicken breasts (6 to 7 ounces each)
- Salt and pepper to taste
- 8 slices mozzarella cheese (about 4 ounces total)
- 1 tablespoon olive oil
- 1 tablespoon butter
- 1 clove garlic, minced
- 1 tablespoon all-purpose flour
- 1/2 cup chicken broth
- 3/4 cup heavy whipping cream
- 2 tablespoons grated parmesan cheese
- 2 cups fresh spinach (or 1/2 cup frozen spinach, thawed and squeezed dry)
Simple, accessible, and genuinely delicious. Let’s get cooking.
How To Make Creamy Chicken And Spinach

Step 1: Prep and Season the Chicken
Start by placing your chicken breasts on a cutting board. If any of them are noticeably thicker on one end than the other, use a meat mallet or a heavy-bottomed pan to gently pound them to an even thickness — about 3/4 inch works well. Even thickness means the chicken cooks through uniformly without the thin end drying out while the thick end finishes.
Pat the chicken dry with paper towels on both sides. This step matters more than most people realize. Dry chicken sears properly; wet chicken steams in the pan and you lose that gorgeous golden crust. Season both sides generously with salt and pepper. Don’t be shy — the seasoning on the chicken becomes part of the foundation for the entire dish.
Step 2: Sear the Chicken
Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Let the oil get fully hot before adding the chicken — you should hear a solid sizzle when the chicken hits the pan. If there’s no sizzle, the pan isn’t hot enough yet. Place the chicken breasts in the pan and do not move them for the first 4 to 5 minutes.
You want a deep, golden-brown crust to form on the bottom before you flip. Moving the chicken too early tears the crust and you lose all that beautiful color. After 4 to 5 minutes, flip the chicken and sear the other side for another 4 to 5 minutes. The chicken doesn’t need to be fully cooked through at this point — it will finish in the sauce. Transfer the seared chicken to a plate and set it aside.
Step 3: Build the Cream Sauce
Reduce the heat to medium. In the same skillet — don’t clean it, those browned bits on the bottom are pure flavor — add 1 tablespoon of butter. Let it melt completely and start to foam slightly.
Add the minced garlic clove and stir constantly for about 30 seconds. Garlic burns fast on a hot pan, and burned garlic turns bitter and will ruin the sauce. Keep it moving and pull it off the heat briefly if the pan seems too hot. Once the garlic smells fragrant and turns just barely golden, sprinkle in 1 tablespoon of all-purpose flour and stir it into the butter and garlic mixture.
Cook the flour for about 1 minute, stirring continuously. This cooks out the raw flour taste and creates a light roux that will thicken your sauce. Pour in the 1/2 cup of chicken broth slowly while whisking, scraping up any browned bits from the bottom of the pan as you go. Those bits dissolve into the sauce and add incredible depth of flavor.
Once the broth is incorporated, pour in the 3/4 cup of heavy whipping cream and whisk until everything is smooth and combined. Stir in 2 tablespoons of grated parmesan cheese and season the sauce with a pinch of salt and pepper. Let the sauce simmer over medium-low heat for 2 to 3 minutes, stirring occasionally, until it thickens slightly and coats the back of a spoon.
Step 4: Add the Spinach
Add 2 cups of fresh spinach directly into the sauce. Stir it in and let it wilt into the cream sauce over medium-low heat — this takes about 1 to 2 minutes. Fresh spinach wilts down dramatically, so don’t be alarmed when it shrinks to almost nothing. That’s exactly what you want.
If you’re using frozen spinach, make sure it’s fully thawed and that you’ve squeezed out as much water as possible before adding it. Excess moisture from frozen spinach can thin out your sauce significantly. Wrap the thawed spinach in a clean kitchen towel and wring it out over the sink — you’ll be surprised how much liquid comes out.
Step 5: Return the Chicken to the Pan
Nestle the seared chicken breasts back into the skillet, right on top of the creamy spinach sauce. Spoon some of the sauce over the tops of each chicken breast to coat them. Reduce the heat to medium-low, cover the skillet with a lid, and let everything cook together for another 7 to 10 minutes.
The chicken finishes cooking gently in the sauce during this time, which keeps it incredibly juicy and tender. Check the internal temperature of the thickest part with a meat thermometer — you’re looking for 165°F. If you don’t have a thermometer, slice into the thickest part; the juices should run clear and there should be no pink in the center.
Step 6: Add the Mozzarella
Once the chicken reaches the correct temperature, lay 2 slices of mozzarella cheese over each chicken breast. Cover the skillet with the lid again and let the residual heat melt the mozzarella for about 1 to 2 minutes. You’re not trying to brown it here — just melt it into a smooth, creamy layer over the top of each piece of chicken.
When the mozzarella looks fully melted and slightly bubbly, the dish is ready. Creamy Chicken And Spinach is best served immediately, straight from the pan while everything is hot and the sauce is at its silkiest.
Step 7: Plate and Serve
Spoon plenty of that creamy spinach sauce onto each plate first, then set a chicken breast on top so it sits right in the sauce. You can garnish with a little extra grated parmesan or a crack of fresh black pepper if you want to make it look extra fancy.
Serve this dish with pasta, rice, mashed potatoes, or crusty bread to soak up the sauce. Honestly, the sauce alone is worth making this recipe for.
Tips for the Best Results
- Pound the chicken to even thickness — this single step prevents dry, overcooked chicken more than anything else.
- Use full-fat heavy cream — lighter cream substitutes tend to break or curdle when simmered; heavy cream stays smooth and stable.
- Don’t skip the flour — it’s the key to a sauce that thickens properly and clings to the chicken.
- Fresh spinach vs frozen — both work, but fresh spinach gives a slightly brighter flavor and better texture. FYI, fresh is the way to go when you have the option.
- Check the temperature — guessing doneness on chicken is how you end up with either raw or dry results. Use a thermometer.
What To Serve With Creamy Chicken And Spinach
This dish pairs beautifully with a range of sides:
- Pasta — fettuccine, penne, or linguine all absorb the cream sauce wonderfully.
- Mashed potatoes — creamy sauce over creamy potatoes is a combination that never misses.
- Steamed rice — plain white or basmati rice soaks up the sauce without competing with the flavors.
- Roasted vegetables — broccoli, asparagus, or green beans add color and balance the richness.
- Crusty bread — because no one should waste a single drop of that sauce. IMO, this is mandatory.
Storing and Reheating
Store leftover Creamy Chicken And Spinach in an airtight container in the refrigerator for up to 3 days. The sauce will thicken as it cools — that’s completely normal. When reheating, add a small splash of chicken broth or cream to the pan and warm everything over low heat, stirring gently to loosen the sauce back up.
Avoid microwaving on high heat, which can cause the cream sauce to separate and make the chicken rubbery. Low and slow is the right approach for reheating this dish.
Variations Worth Trying

Once you’ve nailed the classic version, here are a few ways to switch it up:
- Sun-dried tomatoes — stir a handful into the sauce along with the spinach for a burst of tangy sweetness.
- Mushrooms — sauté sliced mushrooms in the butter before adding the garlic for an earthy, savory addition.
- Red pepper flakes — add 1/4 teaspoon to the sauce for a gentle heat that cuts through the richness.
- Swap the cheese — provolone or fontina melt beautifully over the chicken in place of mozzarella.
- Use chicken thighs — boneless, skinless thighs stay even juicier than breasts and work perfectly in this recipe.
FAQs About Creamy Chicken And Spinach
Can I use chicken thighs instead of breasts?
Absolutely. Boneless, skinless chicken thighs work great in this recipe and actually stay juicier than breasts because of their higher fat content. The cook time remains roughly the same, though thighs can handle a minute or two longer without drying out.
Can I make this dish ahead of time?
You can prepare the sauce and sear the chicken a few hours ahead, then combine and finish everything just before serving. Fully assembled, this dish holds well in the fridge for up to 3 days and reheats nicely with a splash of cream added to the pan.
What can I use instead of heavy cream?
Half-and-half works as a lighter substitute, though the sauce will be thinner and less rich. Full-fat coconut cream is a dairy-free option that gives a similar silky texture, though it adds a subtle coconut flavor. Avoid low-fat milk — it tends to separate when simmered.
Why does my cream sauce look grainy or broken?
A broken sauce usually means the heat was too high. Cream sauces need to simmer gently, not boil. If your sauce separates, reduce the heat immediately and whisk in a small splash of cold cream or broth to bring it back together. The flour roux in this recipe helps prevent this from happening.
Can I make Creamy Chicken And Spinach without flour?
Yes. You can skip the flour and thicken the sauce by simmering it a few minutes longer to reduce it naturally. Alternatively, stir in a small amount of cornstarch mixed with cold water at the end to thicken without flour. The texture will be slightly different but still very good.
Final Thoughts
Creamy Chicken And Spinach is exactly the kind of recipe every home cook needs in their back pocket. It’s quick enough for a Tuesday night but impressive enough to serve to guests on a Saturday. The sauce is rich, the chicken is tender, and the whole dish comes together in under 40 minutes.
Whether you serve it over pasta, rice, or with nothing but a fork and good bread — this dish delivers every single time. So stop saving it for a “special occasion” and just make it tonight. You won’t regret it.

Creamy Chicken And Spinach
Ingredients
Method
- Pound chicken breasts to an even thickness (about 3/4 inch) and pat dry with paper towels.
- Season both sides generously with salt and pepper.
- Heat olive oil in a large skillet over medium-high heat. Add chicken and sear for 4 to 5 minutes without moving.
- Flip the chicken and sear the other side for another 4 to 5 minutes. Transfer to a plate.
- In the same skillet, melt butter over medium heat. Add minced garlic and cook until fragrant.
- Sprinkle in flour and cook for 1 minute while stirring.
- Slowly whisk in chicken broth, then heavy whipping cream. Stir in parmesan cheese and season with salt and pepper.
- Let the sauce simmer over medium-low heat for 2 to 3 minutes until it thickens.
- Add the spinach to the sauce and let it wilt for 1 to 2 minutes.
- Return chicken to the skillet, spoon sauce over, cover, and cook for another 7 to 10 minutes.
- Top each chicken breast with 2 slices of mozzarella, cover, and let it melt for 1 to 2 minutes.
- Spoon sauce onto each plate and place chicken on top. Garnish with extra parmesan if desired.



