If you’re craving a dish that’s both comforting and impressive, this Creamy Spinach Chicken Recipe is exactly what you need. Tender, juicy chicken breasts are perfectly seared and smothered in a luscious, garlicky cream sauce loaded with Parmesan cheese and vibrant baby spinach. It’s a beautiful blend of flavors and textures, making it a perfect weeknight dinner or a special meal to share. Trust me, once you try this recipe, it will quickly become a favorite in your recipe rotation.

Ingredients You’ll Need
This Creamy Spinach Chicken Recipe stands out because of its simple, wholesome ingredients that come together to create a rich, flavorful dish. Each element plays a crucial role, from the tender chicken to the cheesy, creamy sauce, and the fresh spinach that adds a pop of color and nutrition.
- 4 boneless skinless chicken breasts: Choose evenly sized pieces to ensure they cook evenly and stay juicy.
- 2 tablespoons olive oil: Ideal for a beautiful golden sear on the chicken.
- Salt and pepper: Simple seasoning that enhances the natural flavors.
- 1 tablespoon unsalted butter: Adds richness to the sauce and helps sauté the garlic perfectly.
- 4 cloves garlic, minced: Fresh garlic infuses the sauce with bold, aromatic notes.
- 1/2 cup chicken broth: Perfect for deglazing the pan and building the sauce’s base.
- 1 cup heavy cream: Gives the sauce its signature creamy texture and indulgence.
- 1/2 teaspoon garlic powder: Boosts the garlic flavor without overpowering.
- 1/4 teaspoon onion powder: Adds a subtle, savory depth to the sauce.
- 1/2 cup grated Parmesan cheese: Melts beautifully into the sauce, lending a sharp, nutty flavor.
- 2 cups baby spinach, roughly chopped: Fresh and vibrant, it wilts perfectly in the sauce, brightening the plate.
- Red pepper flakes (optional): A pinch can add a lovely, gentle heat if you like a bit of spice.
How to Make Creamy Spinach Chicken Recipe
Step 1: Prepare the Chicken
Start by patting your chicken breasts dry with paper towels. This step might seem small, but it’s key for getting a nice golden sear. Season both sides generously with salt and pepper. This simple seasoning is the foundation of flavor that makes this dish shine.
Step 2: Sear the Chicken
Heat the olive oil in a large skillet over medium-high heat until shimmering. Add the chicken breasts and cook them for 5 to 7 minutes on each side. You’re looking for a gorgeous golden crust and an internal temperature of 165°F (74°C). This step locks in all those juicy flavors.
Step 3: Set Aside the Chicken
Once cooked, remove the chicken from the skillet and tent loosely with foil to keep it warm and moist while you finish the sauce. This resting period also allows the chicken to retain its tenderness.
Step 4: Make the Garlic Butter Base
In the same skillet, melt the butter over medium heat. Toss in the minced garlic and sauté until fragrant, about 1 minute. Garlic is the star here, infusing the sauce with its irresistible aroma and punch.
Step 5: Deglaze the Pan
Pour in the chicken broth to deglaze the skillet, scraping up all the delicious browned bits from the bottom. These bits add invaluable flavor depth to the sauce that you don’t want to miss.
Step 6: Add Cream and Seasonings
Stir in the heavy cream, garlic powder, and onion powder. Lower the heat and let the sauce simmer gently, allowing it to thicken and develop that velvety texture we love in a creamy sauce.
Step 7: Melt in Parmesan Cheese
Sprinkle the grated Parmesan cheese into the sauce and stir until it melts smoothly. The cheese not only enriches the sauce but also adds a little savory tang that perfectly complements the garlic.
Step 8: Add Spinach
Fold in the chopped baby spinach and cook for 2 to 3 minutes until it wilts. The spinach brightens up the dish visually and brings a fresh, mild green flavor that balances the richness of the sauce.
Step 9: Combine Chicken and Sauce
Return the chicken breasts to the skillet, nestling them in the creamy sauce. Spoon sauce generously over each piece, then simmer for another 2 to 3 minutes. This reheating melds all the flavors together for a unified, scrumptious dish.
How to Serve Creamy Spinach Chicken Recipe

Garnishes
A sprinkle of freshly chopped parsley or basil adds a vibrant touch of green and a fresh herbal note that complements the creamy sauce beautifully. A light dusting of extra Parmesan can also elevate the dish visually and flavor-wise. If you like a little heat, scattering a pinch of red pepper flakes on top brings a subtle kick.
Side Dishes
This Creamy Spinach Chicken Recipe pairs wonderfully with simple sides like steamed rice or buttery mashed potatoes that soak up the sauce perfectly. Roasted vegetables or a crisp green salad add contrasting textures and bring balance to the meal. For a low-carb option, cauliflower rice or sautéed zucchini are fantastic choices.
Creative Ways to Present
For a dinner party, slice the chicken breasts into medallions and fan them out on the plate before ladling the creamy sauce and spinach over the top. Serving it in a shallow, wide dish invites everyone to dig in and share the cozy goodness. You can even stuff the sauce and spinach inside chicken breasts for a fun twist or serve the sauce over grilled chicken tenders for a lighter bite.
Make Ahead and Storage
Storing Leftovers
Place any leftover creamy spinach chicken in an airtight container and refrigerate for up to 3 days. The flavors deepen as it sits, making for delicious next-day meals.
Freezing
This dish freezes beautifully. Store it in a freezer-safe container for up to 2 months. When ready to enjoy, thaw overnight in the fridge to preserve texture and flavor.
Reheating
Reheat leftovers gently on the stove over low heat or in the microwave in short bursts, stirring occasionally. Add a splash of chicken broth or cream if the sauce has thickened too much to keep it silky smooth.
FAQs
Can I use frozen spinach instead of fresh?
Yes, you can use frozen spinach if fresh is not available. Just make sure to thaw and drain it well before adding to the sauce to prevent excess moisture from thinning it out.
What can I substitute for heavy cream?
If you want a lighter version, Greek yogurt or half-and-half can work, although the sauce won’t be as rich and creamy. Be sure to add these off the heat to avoid curdling.
Is this recipe gluten-free?
Absolutely! None of the ingredients contain gluten, making this a safe and tasty option for gluten-free diets.
How do I know when the chicken is done?
The best way is to use a meat thermometer and look for an internal temperature of 165°F (74°C). Alternatively, the juices should run clear when pierced with a knife.
Can I make this recipe dairy-free?
To make it dairy-free, substitute the butter with olive oil, use coconut cream or a dairy-free heavy cream alternative, and replace Parmesan with a dairy-free cheese or nutritional yeast. The flavor will be different but still delicious!
Final Thoughts
Cooking this Creamy Spinach Chicken Recipe is like wrapping yourself in a warm, flavorful hug at the end of a long day. It’s simple yet packed with so much comforting goodness, you’ll want to make it again and again. Let yourself enjoy every creamy, garlicky bite and share this treasure with the people you love. Once you try it, this dish will have a forever spot at your table.
Print
Creamy Spinach Chicken Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Frying
- Cuisine: American
Description
This Irresistible Creamy Spinach Chicken recipe features tender seared chicken breasts smothered in a rich, creamy garlic parmesan sauce loaded with fresh baby spinach. Perfectly seasoned and easy to prepare, it’s a comforting one-pan meal ideal for a quick weeknight dinner or a special occasion.
Ingredients
For the Chicken:
- 4 boneless skinless chicken breasts (about 1.5–2 lbs)
- 2 tablespoons olive oil
- Salt and pepper, to taste
For the Sauce:
- 1 tablespoon unsalted butter
- 4 cloves garlic, minced
- 1/2 cup chicken broth
- 1 cup heavy cream
- 1/2 teaspoon garlic powder
- 1/4 teaspoon onion powder
- 1/2 cup grated parmesan cheese
- 2 cups baby spinach, roughly chopped
- Red pepper flakes, optional (for heat)
Instructions
- Prep Chicken: Pat chicken breasts dry with paper towels and season both sides generously with salt and pepper to enhance flavor.
- Heat Skillet: Place a large skillet over medium-high heat and add the olive oil, allowing it to heat until shimmering.
- Sear Chicken: Add the chicken breasts to the hot skillet and cook for 5 to 7 minutes per side until golden brown and cooked through (internal temperature should reach 165°F / 74°C).
- Set Chicken Aside: Remove the cooked chicken from the skillet and tent with foil to keep warm while preparing the sauce.
- Sauté Garlic: In the same skillet, melt the unsalted butter and sauté the minced garlic for about 1 minute until fragrant, being careful not to burn it.
- Deglaze Pan: Pour in the chicken broth to deglaze, scraping up any browned bits from the bottom of the skillet to add depth of flavor.
- Add Cream and Spices: Stir in the heavy cream, garlic powder, and onion powder, then let the mixture simmer gently to thicken.
- Melt Cheese: Add the grated parmesan cheese to the sauce and stir continuously until it melts smoothly into the creamy mixture.
- Cook Spinach: Add the roughly chopped baby spinach and cook for 2 to 3 minutes until the spinach wilts and incorporates into the sauce.
- Combine Chicken and Sauce: Return the seared chicken breasts to the skillet, spooning the creamy spinach sauce over the top.
- Simmer Together: Let everything simmer together for another 2 to 3 minutes to heat through and allow the flavors to marry.
- Serve: Serve the creamy spinach chicken hot alongside your favorite side dish such as rice, mashed potatoes, or crusty bread.
Notes
- For an added kick, sprinkle red pepper flakes into the sauce while cooking.
- Ensure chicken breasts are not overcrowded in the pan for even searing.
- Use fresh baby spinach for best texture and flavor; frozen spinach can release excess moisture.
- Check internal temperature of chicken to ensure it is cooked safely.
- Leftovers can be stored in the refrigerator for up to 3 days and reheated gently on the stovetop.

