
This creamy garlic chicken with spinach transforms ordinary chicken breasts into a restaurant-worthy dinner that comes together in just 20 minutes. The rich, velvety sauce clings to each piece of tender chicken while fresh spinach adds color, nutrition, and a slight earthiness that balances the dish perfectly.
I created this recipe when my sister dropped by unexpectedly for dinner. I needed something impressive but quick, and the look on her face after the first bite told me this would become a regular in my rotation. Three years later, it's still my go-to when I want to impress without stress.
Ingredients
- Chicken breasts: choose boneless, skinless for quicker cooking and look for uniform thickness
- Fresh spinach: provides vibrant color and nutrients that hold up better than frozen in this sauce
- Olive oil: use a good quality oil as it forms the base of your flavors
- Garlic: minced fresh cloves offer incomparable aroma and flavor depth
- Heavy cream: creates the luxurious sauce texture that cannot be matched with lighter alternatives
- Salt: enhances all the other flavors without making the dish taste salty
- Black pepper: adds subtle heat and complexity to balance the cream
- Paprika: brings mild sweetness and beautiful color to the chicken
- Fresh parsley: brightens the finished dish with color and fresh herbal notes
Step-by-Step Instructions
- Cook the Chicken:
- Heat your olive oil in a large skillet over medium heat until it shimmers but doesn't smoke. Season both sides of your chicken breasts generously with salt, pepper, and paprika, ensuring even coverage. Place them carefully in the hot pan and resist the urge to move them for at least 6 minutes. This allows a golden crust to form. Flip only once and cook the second side for 6-7 minutes until the internal temperature reaches 165°F. The chicken should have a beautiful golden exterior. Remove to a plate and tent loosely with foil to keep warm.
- Create the Sauce Base:
- Without washing the skillet, add your minced garlic to the remaining oil and chicken drippings. Sauté for exactly one minute, stirring constantly to prevent burning. The garlic should become fragrant and just barely golden. This step infuses the oil with garlic flavor that will permeate the entire sauce.
- Develop the Creamy Sauce:
- Pour the heavy cream into the skillet, scraping the bottom with a wooden spoon to incorporate all the flavorful browned bits from the chicken. Allow the cream to come to a gentle simmer, adjusting the heat as needed to maintain a slow bubble without boiling rapidly. Let it reduce for 2-3 minutes, stirring occasionally, until the sauce coats the back of a spoon.
- Incorporate the Spinach:
- Add the fresh spinach to the simmering sauce in batches if needed. Gently fold it in with tongs or a spatula, allowing each addition to wilt slightly before adding more. The spinach will cook down dramatically in volume, turning bright green and tender in just 1-2 minutes.
- Reunite and Finish:
- Return the chicken breasts and any accumulated juices to the skillet, nestling them into the creamy spinach sauce. Spoon some sauce over each piece and allow everything to simmer together for another 1-2 minutes. This final step ensures the chicken is warmed through and absorbs some of the sauce flavors.
- Garnish and Serve:
- Sprinkle freshly chopped parsley over the entire dish just before serving. The bright green color and fresh flavor cut through the richness of the cream sauce beautifully. Serve immediately while the sauce is still velvety and the chicken is hot.

The real secret to this dish is using the same pan throughout the cooking process. Those browned bits from cooking the chicken might not look like much, but they contain concentrated umami flavors that dissolve into the cream sauce, creating depth that makes people think you spent hours in the kitchen instead of minutes.
Make Ahead and Storage
This creamy garlic chicken keeps beautifully in the refrigerator for up to three days. Store it in an airtight container once completely cooled. When reheating, do so gently over medium-low heat with a splash of cream or chicken broth to revitalize the sauce. The spinach will darken slightly but the flavor remains delicious. I often make a double batch specifically to have leftovers for lunch the next day.
Perfect Pairings
While this dish stands beautifully on its own, it reaches new heights when served over angel hair pasta which twirls perfectly in the creamy sauce. For a lower carb option, try serving it alongside roasted asparagus or with cauliflower rice that soaks up the delicious sauce. My family loves it with a simple side of crusty bread for sauce-mopping purposes. A crisp white wine like Pinot Grigio or Sauvignon Blanc provides the perfect acidic balance to cut through the richness.

Common Substitutions
The beauty of this recipe lies in its flexibility. When heavy cream isn't in my fridge, I have successfully used half and half with a touch of butter for richness. Thigh meat can replace chicken breasts for more succulent results though cooking times will vary slightly. Baby kale offers a heartier alternative to spinach with a similar cooking process. For an extra dimension of flavor, Italian seasoning or fresh thyme make wonderful additions to the sauce.
Frequently Asked Questions
- → Can I use chicken thighs instead of breasts?
Yes, boneless chicken thighs work wonderfully in this dish. They typically require the same cooking time but offer more flavor and moisture. Just ensure they reach an internal temperature of 165°F (74°C).
- → How can I make this dish lighter?
To create a lighter version, substitute half-and-half or whole milk for the heavy cream. You can also use 2 tablespoons of olive oil instead of 3, and increase the spinach to 3-4 cups for extra vegetables.
- → What can I serve with this chicken dish?
This dish pairs beautifully with pasta, rice, crusty bread, roasted potatoes, or additional vegetables like roasted asparagus or broccoli. A simple side salad also makes a nice complement.
- → Can I prepare this in advance?
You can prepare the components ahead of time. Cook the chicken and store separately, then make the sauce without spinach. When ready to serve, reheat the sauce, add spinach until wilted, then add the chicken to warm through.
- → How do I store leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or microwave. The sauce may thicken when chilled, so you might need to add a splash of cream or broth when reheating.
- → Can I freeze this dish?
Cream-based sauces typically don't freeze well as they can separate when thawed. If you need to freeze portions, it's best to freeze just the cooked chicken and prepare fresh sauce when ready to serve.