If you adore rich, velvety sauces that bring a classic touch to your meals, then you’re going to fall head over heels for this Creamy Florentine Sauce Recipe. It’s a luscious blend of fresh spinach, sharp Parmesan, and a silky cream base that elevates everything from pasta to chicken with surprising ease. What makes this sauce truly unforgettable is how every ingredient contributes to that perfect harmony of creaminess, a little bite from garlic and onion, and a fresh green vibrancy. Whether you’re whipping up a weeknight dinner or impressing guests, this Creamy Florentine Sauce Recipe delivers comfort and elegance all in one bowl.

Ingredients You’ll Need
Gathering simple, wholesome ingredients is the secret to nailing this sauce’s luscious texture and vibrant flavor. Each item plays a crucial role — fat for richness, greens for freshness, cheese for depth, and seasonings for just the right punch.
- Butter: Adds richness and helps create a smooth base for sautéing aromatics.
- Olive oil: Balances butter with a fruity note and prevents burning.
- Garlic cloves, minced: Infuses the sauce with a fragrant, savory warmth.
- Small onion, finely chopped: Offers subtle sweetness and texture.
- All-purpose flour: Thickens the sauce for that creamy, luscious texture.
- Heavy cream: The heart of the creaminess that makes the sauce irresistible.
- Chicken or vegetable broth: Adds depth and balances the richness.
- Grated Parmesan cheese: Gives a salty, nutty flavor and smooth melt.
- Fresh spinach, chopped: Brings vibrant color and a fresh, slightly earthy taste.
- Italian seasoning: Enhances the flavor with a blend of herbs for warmth and complexity.
- Salt and pepper: Essential to season and make all flavors shine.
- Optional red pepper flakes: Introduce a subtle kick if you like a bit of heat.
How to Make Creamy Florentine Sauce Recipe
Step 1: Sauté the aromatics
Begin by melting butter and olive oil in a large skillet over medium heat. Adding garlic and onion to the hot fats, you’ll cook them gently until soft and fragrant. This step sets a flavorful foundation, with the garlic’s aroma mingling with the sweetness of softened onion — be careful not to let them brown too much.
Step 2: Incorporate the flour
Sprinkle the flour evenly and stir constantly for about a minute, which cooks off the raw taste and begins creating the thickening base. This step is key to that perfect velvety sauce texture, so keep everything moving to avoid lumps.
Step 3: Whisk in liquids
Gradually pour in your chosen broth and heavy cream while whisking vigorously. This slow integration keeps the sauce silky and smooth as it starts to thicken in just a few minutes. Watching it come together here is truly satisfying.
Step 4: Melt in Parmesan cheese
Once the sauce has thickened slightly, stir in grated Parmesan until it fully melts and enriches the mixture with its signature salty, nutty flavor. This step adds a magical depth that makes the sauce irresistible.
Step 5: Add fresh spinach
Now’s the moment to toss in the chopped spinach. Stir it in until just wilted, about two minutes. The spinach not only lends a beautiful green color but also an earthy freshness that perfectly balances the creaminess.
Step 6: Season the sauce
Enhance your sauce by stirring in Italian seasoning, then season with salt and pepper to taste. If you’re feeling adventurous, a pinch of red pepper flakes adds brightness and a subtle, pleasant heat.
Step 7: Simmer to perfection
Lower the heat and let your sauce gently simmer for 5 to 7 minutes, stirring occasionally. This final stage thickens the sauce to your preferred consistency while letting all the flavors fully marry into a harmonious blend. Your Creamy Florentine Sauce Recipe is now ready!
How to Serve Creamy Florentine Sauce Recipe

Garnishes
Fresh herbs like parsley or basil make excellent garnishes, adding a burst of color and freshness on top of the creamy sauce. A light dusting of extra grated Parmesan or even toasted pine nuts can introduce a satisfying texture contrast.
Side Dishes
This sauce pairs beautifully with a variety of side dishes. Think tender pasta such as fettuccine or penne that can soak up every bit of that luscious sauce, or alongside roasted chicken or flaky fish for an indulgent entrée. Creamy mashed potatoes are also a fantastic canvas for this sauce’s richness.
Creative Ways to Present
Beyond traditional plating, try using the sauce as a base for a savory vegetable gratin or drizzle it over steamed steamed asparagus or artichokes. You can even dollop it on top of grilled portobello mushrooms to craft a hearty vegetarian main dish that’s bursting with flavor.
Make Ahead and Storage
Storing Leftovers
Once cooled, store leftover Creamy Florentine Sauce Recipe in an airtight container in the refrigerator. It will keep well for up to three days, allowing you to enjoy its rich flavors again without hassle.
Freezing
While cream-based sauces can sometimes change texture when frozen, this sauce freezes fairly well. Pour it into a freezer-safe container, leaving some space for expansion. For best results, consume within two months and thaw overnight in the refrigerator.
Reheating
Reheat gently over low heat on the stove, stirring frequently to bring back the smooth texture. You might need to add a splash of broth or cream to loosen it if it thickened too much in the fridge or freezer.
FAQs
Can I use frozen spinach instead of fresh?
Absolutely! Frozen spinach works fine but be sure to thaw and squeeze out excess moisture before adding it to keep your sauce from becoming too watery.
Is there a dairy-free version of this Creamy Florentine Sauce Recipe?
Yes, you can substitute heavy cream with full-fat coconut milk and use nutritional yeast instead of Parmesan for a delicious dairy-free alternative while still maintaining creaminess.
Can I make this sauce vegan?
Definitely! Swap butter for olive oil, use plant-based cream, vegetable broth, and nutritional yeast or vegan Parmesan cheese alternatives to keep the sauce flavorful and creamy.
How long does the sauce take to thicken?
Typically, it thickens within 2 to 3 minutes after adding the liquids and cheese when whisked properly over medium heat, but the final simmer helps it reach your preferred consistency.
What dishes go best with this sauce?
This Creamy Florentine Sauce Recipe is wonderfully versatile and complements pasta dishes, grilled chicken, fish, steamed vegetables, and even baked potatoes beautifully.
Final Thoughts
There’s something incredibly satisfying about creating a sauce that feels both indulgent and fresh, and this Creamy Florentine Sauce Recipe fits that bill perfectly. It’s a simple yet elegant way to brighten up your meals and add a touch of classic comfort. I can’t wait for you to try this at home and discover just how easy and rewarding it is to bring such rich flavors to your table. Happy cooking!
Print
Creamy Florentine Sauce Recipe
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 to 4.4 servings
- Category: Sauce
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Description
This creamy Florentine sauce combines tender spinach, savory garlic, and Parmesan cheese in a luscious, smooth cream base. Perfect for drizzling over pasta, chicken, or vegetables, this sauce offers a rich, comforting flavor with a hint of Italian seasoning and optional heat from red pepper flakes.
Ingredients
Sauce Base
- 2 tablespoons butter
- 1 tablespoon olive oil
- 4 garlic cloves, minced
- 1 small onion, finely chopped
Thickening and Cream
- 2 tablespoons all-purpose flour
- 1 ½ cups heavy cream
- 1 cup chicken or vegetable broth
Cheese and Greens
- 1 cup grated Parmesan cheese
- 4 cups fresh spinach, chopped
Seasoning
- 1 teaspoon Italian seasoning
- Salt and pepper to taste
- Optional: a pinch of red pepper flakes for heat
Instructions
- Sauté Aromatics: In a large skillet, melt the butter and olive oil over medium heat. Add the minced garlic and chopped onion, and sauté until soft and fragrant, about 3-4 minutes.
- Add Flour: Sprinkle in the flour and stir constantly for about 1 minute to cook off the raw flour taste, ensuring a smooth base for the sauce.
- Incorporate Liquids: Gradually whisk in the chicken or vegetable broth and heavy cream, whisking continuously until the mixture is smooth and begins to thicken, about 2-3 minutes.
- Add Cheese: Stir in the grated Parmesan cheese until fully melted and completely incorporated, adding creamy richness to the sauce.
- Add Spinach: Toss in the chopped fresh spinach and stir until the spinach is wilted and evenly distributed, about 2 minutes.
- Season and Spice: Stir in the Italian seasoning, then season with salt, pepper, and optionally a pinch of red pepper flakes for a touch of heat.
- Simmer to Thicken: Reduce heat to low and let the sauce simmer gently for 5-7 minutes, stirring occasionally, until thickened to your desired consistency.
Notes
- Use fresh spinach for the best texture and flavor; frozen spinach will add excess moisture.
- This sauce pairs beautifully with grilled chicken, pasta, or steamed vegetables.
- For a vegetarian version, use vegetable broth instead of chicken broth.
- Adjust the thickness by simmering longer for a thicker sauce or adding a splash more cream for a thinner consistency.
- Red pepper flakes are optional but add a nice subtle heat that balances the creaminess.

