If you’re craving a dish that feels luxurious yet comes together with straightforward ingredients, this Creamy Salmon Florentine with Spinach and Mushrooms Recipe is exactly what you need. The silky, Parmesan-infused cream sauce perfectly complements tender salmon fillets, while vibrant spinach and earthy mushrooms add a fresh, wholesome touch. It’s a delightful meal that’s perfect for both weeknight dinners and special occasions, offering rich flavors and a beautiful presentation that will have everyone asking for seconds.

Ingredients You’ll Need
No need to hunt for fancy components here; these ingredients are simple yet essential, each bringing a special element to the dish’s symphony of textures and flavors. Freshness and quality will truly shine through!
- Salmon fillets: Choose fresh, skin-on fillets for the best texture and flavor when searing.
- Olive oil: A heart-healthy fat that adds richness and helps create a golden crust on the salmon.
- Salt and pepper: Basic seasonings that enhance every ingredient’s natural taste.
- Onion: Finely chopped to add subtle sweetness and depth to the creamy sauce.
- Garlic: Minced for a fragrant punch that pairs beautifully with the other savory ingredients.
- Heavy cream: The star that makes the sauce luxuriously smooth and indulgent.
- Chicken broth: Adds a light savory background that balances the richness of the cream.
- Parmesan cheese: Freshly grated for a nutty, salty kick that melts into the sauce wonderfully.
- Fresh spinach: Wilted to a tender, vibrant green that brings color and nutrition.
- Sliced mushrooms: Earthy and meaty, they add texture and complement the salmon perfectly.
- Ground nutmeg: Just a pinch enhances the creamy sauce with a warm, subtle spice.
- Juice of 1 lemon: Adds a bright, zesty note to balance the creamy richness.
How to Make Creamy Salmon Florentine with Spinach and Mushrooms Recipe
Step 1: Preheat and Season
Start by preheating your oven to 375°F (190°C) so it’s ready by the time your skillet is loaded with goodness. While the oven warms, season each salmon fillet generously with salt and pepper on both sides. This simple seasoning step is crucial to bring out the natural flavors of the fish.
Step 2: Sear the Salmon
Heat olive oil in a large ovenproof skillet over medium-high heat. Place the salmon fillets skin side up and sear for about 2 to 3 minutes per side until you get a beautiful golden crust. This not only adds flavor but locks moisture inside, ensuring your salmon stays tender. Once seared, transfer the fillets to a plate and set aside.
Step 3: Sauté Aromatics
Using the same skillet, toss in the chopped onion and minced garlic. Sauté for 2 to 3 minutes until they turn translucent and release their sweet fragrance. This builds the flavorful base of your sauce that will elevate the whole dish.
Step 4: Cook Mushrooms
Add your sliced mushrooms next, letting them cook for 3 to 4 minutes until they soften and their natural earthiness enhances the sauce. Stir occasionally to ensure every slice gets a chance to bask in that olive oil glory.
Step 5: Make the Creamy Sauce
Pour in the heavy cream and chicken broth, stirring to combine all the ingredients beautifully. Bring the mixture to a simmer and let it cook for 5 minutes until the sauce thickens to the perfect creamy consistency. This is when the dish starts to really come alive.
Step 6: Add Cheese, Nutmeg, Lemon, and Spinach
Stir in the grated Parmesan cheese, which melts into the sauce creating a luscious texture. Add a pinch of nutmeg to infuse a subtle warmth, then squeeze in the juice of one lemon to brighten everything up. Finally, toss in the fresh spinach and allow it to wilt gently in the sauce for about 2 minutes, adding vibrant color and nutrients.
Step 7: Combine and Bake
Now, nestle the seared salmon back into the skillet, spooning plenty of that creamy sauce over each fillet. Transfer the entire skillet to the oven and bake for 10 to 12 minutes. This finishes cooking the salmon through while allowing all those wonderful flavors to meld together beautifully.
Step 8: Serve with a Garnish
Once out of the oven, serve immediately while warm, optionally garnished with extra Parmesan for an extra touch of cheesy indulgence. Your Creamy Salmon Florentine with Spinach and Mushrooms Recipe is ready to impress!
How to Serve Creamy Salmon Florentine with Spinach and Mushrooms Recipe

Garnishes
Adding a sprinkle of freshly grated Parmesan or a few twists of cracked black pepper on top makes the presentation pop. A light lemon wedge on the side can also entice guests to add a fresh citrus splash that brightens every bite.
Side Dishes
This dish pairs wonderfully with simple sides like garlic mashed potatoes, fluffy rice pilaf, or crusty artisan bread — perfect for soaking up every bit of the irresistible creamy sauce. A crisp garden salad on the side adds a refreshing crunch and balances the richness.
Creative Ways to Present
For a show-stopping dinner, serve the salmon fillets individually on warm plates with a generous ladle of sauce and a delicate bundle of spinach and mushrooms on top. Garnish with microgreens or a dusting of smoked paprika for color contrast and flair.
Make Ahead and Storage
Storing Leftovers
After enjoying your Creamy Salmon Florentine with Spinach and Mushrooms Recipe, store any leftovers in an airtight container in the refrigerator. They will keep well for up to 2 days, making for an easy next-day meal that still tastes fantastic.
Freezing
While it’s best savored fresh, you can freeze this dish for up to 1 month. Use a freezer-safe container and separate the salmon fillets from the sauce if possible, to maintain the best texture after thawing and reheating.
Reheating
Reheat leftovers gently on the stovetop over low heat or in the oven at a moderate temperature. Avoid microwaving if you want to keep the sauce creamy and the salmon tender, stirring occasionally to prevent any separation of the sauce.
FAQs
Can I use frozen salmon fillets for this recipe?
Yes, frozen salmon can work in this recipe. Just make sure to thaw completely before cooking to ensure even searing and baking.
Is it possible to make this dish dairy-free?
Definitely! Substitute heavy cream with coconut cream or a cashew cream, and use a dairy-free cheese alternative or nutritional yeast instead of Parmesan for a creamy, dairy-free version.
Can I substitute the chicken broth with vegetable broth?
Using vegetable broth is a great vegetarian option that won’t compromise the flavor. It keeps the sauce light while still providing depth.
What can I use instead of fresh spinach?
If you don’t have fresh spinach on hand, baby kale or Swiss chard can be wonderful substitutes. Just adjust the cooking time slightly to make sure they soften nicely.
How do I know when the salmon is fully cooked?
The salmon is done when it flakes easily with a fork and the internal temperature reaches 145°F (63°C). The baking time in the recipe is designed to achieve this perfectly.
Final Thoughts
You really can’t go wrong with this Creamy Salmon Florentine with Spinach and Mushrooms Recipe. It feels indulgent, tastes incredible, and doesn’t demand complicated steps or ingredients. Whether you’re cooking for four or simply treating yourself, this recipe brings warmth and comfort straight from your skillet to the table. I hope you love making and sharing this dish as much as I do!
Print
Creamy Salmon Florentine with Spinach and Mushrooms Recipe
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: American
Description
This creamy Salmon Florentine with fresh spinach and mushrooms offers a deliciously rich and comforting meal. Seared salmon fillets are cooked in a luscious Parmesan cream sauce infused with garlic, onion, nutmeg, and a hint of lemon, then baked to perfection. This recipe combines the flavors of tender salmon with a velvety sauce and nutritious greens, making it a perfect weeknight dinner or entertaining option.
Ingredients
Salmon
- 4 salmon fillets
- 2 tablespoons olive oil
- Salt and pepper to taste
Sauce and Vegetables
- 1 onion, finely chopped
- 3 cloves garlic, minced
- 1 cup heavy cream
- 1/2 cup chicken broth
- 1/2 cup grated Parmesan cheese
- 4 cups fresh spinach
- 1 cup sliced mushrooms
- 1/4 teaspoon ground nutmeg
- Juice of 1 lemon
Instructions
- Preheat and Season: Preheat your oven to 375°F (190°C). Season both sides of the salmon fillets with salt and pepper evenly.
- Sear the Salmon: Heat the olive oil in a large ovenproof skillet over medium-high heat. Place the salmon fillets skin side up and sear them for 2-3 minutes per side until they develop a golden-brown crust. Remove the salmon and set aside temporarily.
- Sauté Onion and Garlic: Using the same skillet, add the finely chopped onion and minced garlic. Sauté for 2-3 minutes until the onions become translucent and fragrant.
- Cook Mushrooms: Add the sliced mushrooms to the skillet and cook for 3-4 minutes until they soften and release their juices.
- Create the Sauce: Pour in the heavy cream and chicken broth. Stir to combine thoroughly and allow the sauce to simmer gently for about 5 minutes until it thickens slightly.
- Finish the Sauce: Stir in the grated Parmesan cheese, ground nutmeg, and lemon juice. Add the fresh spinach to the skillet and cook for approximately 2 minutes until the spinach wilts into the sauce.
- Bake the Salmon: Return the seared salmon fillets to the skillet, spooning the creamy sauce over each piece. Transfer the skillet into the preheated oven and bake for 10-12 minutes until the salmon is fully cooked and flakes easily with a fork.
- Serve: Remove from the oven and serve the salmon hot, garnished with additional Parmesan cheese if desired. Enjoy your flavorful creamy salmon Florentine!
Notes
- Make sure to use an ovenproof skillet for seamless searing and baking in the same pan.
- For a lighter version, substitute heavy cream with half-and-half or a low-fat cream alternative.
- Spinach cooks down significantly; feel free to add more if desired.
- Adjust seasoning with salt and pepper at the end as needed.
- Leftovers can be stored in an airtight container in the fridge for up to 2 days.

