I absolutely adore this Salmon Florentine Recipe because it combines rich, creamy flavors with tender, perfectly cooked salmon and vibrant, fresh spinach. Every time I make it, I feel like I’m indulging in a restaurant-worthy meal without any of the fuss. The garlic-infused cream sauce, brightened up with a touch of lemon and the subtle tang from Parmesan, complements the earthiness of the mushrooms so beautifully. This dish has quickly become a personal favorite for weeknight dinners and special occasions alike, and I’m excited to share all the details with you.
Why You'll Love This Salmon Florentine Recipe
When I make this Salmon Florentine Recipe, I'm always blown away by how effortlessly the flavors come together. The combination of creamy, cheesy sauce with the delicate flakiness of the salmon creates a harmonious balance that feels both comforting and decadent. The mushrooms add an earthy depth, while the fresh spinach brings a fresh, leafy brightness that keeps it from feeling heavy. Honestly, every bite feels like a perfect melody of flavors and textures, which is why I find myself craving it often.
What I love just as much is how straightforward it is to prepare. It’s one of those recipes that looks and tastes impressive but doesn’t keep me tied to the kitchen for hours. The searing of the salmon is quick and creates that wonderful caramelized crust I can’t resist, while the sauce simmers on the side with minimal attention required. Plus, this dish is incredibly versatile—it works great for cozy dinners, date nights, or even a celebratory meal when I want to treat my family a bit extra. It truly stands out because it’s both elegant and approachable.
Ingredients You'll Need
To whip up this dish, I keep things simple but intentional. Each ingredient plays a key role in delivering the right taste, creaminess, and color. Whether it’s the earthy mushrooms, fresh spinach, or the lovely Parmesan, these essentials make all the difference.
- Olive oil: Essential for searing the salmon and sautéing the mushrooms to develop deep flavor.
- Salmon filets: Choose fresh, skin-on or skinless depending on preference for moist, tender fish.
- Baby portobello mushrooms: Add earthiness and a meaty texture that complements the salmon beautifully.
- Garlic cloves: Finely minced to infuse the sauce with a fragrant, savory punch.
- Heavy cream: Creates the rich base for the luscious sauce that coats everything perfectly.
- Dry white wine: Adds a subtle acidity and complexity; can be substituted with quality chicken broth.
- Lemon juice: Brightens the cream sauce and balances richness with a hint of fresh citrus.
- Grated Parmesan cheese: Offers sharp, salty notes that deepen the sauce’s overall flavor.
- Unsalted butter: Optional but highly recommended for extra silkiness and richness in the sauce.
- Fresh spinach: Provides vibrant color and a fresh, tender bite that lightens the dish.
- Salt and black pepper: To taste, enhancing all the other ingredients.
- Red pepper flakes: Optional garnish adding a gentle heat and visual pop.
Directions
Step 1: Heat half the olive oil in a large, heavy-bottomed skillet over medium heat. Place the salmon filets skin side down if they have skin. Let them cook undisturbed for about 6 minutes with skin, or 4 minutes without skin, so a beautiful crust forms. This step locks in flavor and keeps the salmon moist.
Step 2: Flip the salmon carefully and cook for another 3 to 4 minutes, until it reaches your desired doneness. The key here is not to overcook; I usually prefer a slightly pink center. Once done, transfer the salmon to a plate and set aside.
Step 3: Add the remaining olive oil to the now-empty skillet. Toss in the sliced mushrooms and cook them for about 4 minutes, stirring frequently until they're softening and releasing their lovely earthy aroma.
Step 4: Stir in the finely minced garlic and cook for an additional minute until fragrant. It’s important to keep stirring to prevent burning and to get that flavorful garlic infusion in the sauce.
Step 5: Pour in the heavy cream, white wine (or chicken broth), and the lemon juice. Add the freshly grated Parmesan cheese and let the sauce simmer gently for about 3 minutes. Stir occasionally until everything melds together beautifully.
Step 6: For extra richness, I love to toss in a tablespoon of unsalted butter now and let it melt completely. Then, I season the sauce with salt and freshly ground black pepper to taste, giving it a perfect balance of savory and creamy.
Step 7: Add the fresh spinach to the skillet, reduce the heat to low, and cover with a lid. Let the spinach wilt gently for about 3 minutes. It softens just enough while maintaining that irresistible vibrant green hue.
Step 8: Optionally, sprinkle a few red pepper flakes over the dish to add a subtle kick and a pop of color. Serve the salmon warm and generously spoon the spinach cream sauce over the top. Enjoy immediately for the best flavor and texture.
Servings and Timing
This Salmon Florentine Recipe serves 4 hearty portions, perfect for family dinners or sharing with friends. The prep time is around 10 minutes, and cooking takes about 15 minutes, making the total time approximately 25 minutes. There’s no resting time needed, so you can go straight to savoring this delightful meal after cooking.
How to Serve This Salmon Florentine Recipe
When I serve this Salmon Florentine Recipe, I like pairing it with light, fresh sides that complement the richness of the sauce. Steamed or roasted asparagus, a simple lemon herb quinoa, or buttery mashed potatoes work beautifully. I find these sides bring texture contrast and keep the meal balanced without overwhelming the main dish.
For presentation, I often spoon the creamy spinach and mushroom sauce over the salmon filets generously, then add a sprinkle of fresh herbs like parsley or chives. A wedge of lemon on the side adds a lovely burst of color and a citrusy lift that guests appreciate. I usually keep the portions moderate, as this delightful dish is quite satisfying with 6 to 8-ounce salmon fillets.
When it comes to beverages, a crisp, chilled Sauvignon Blanc or Chardonnay perfectly mirrors the flavors of the cream sauce and wine in the recipe. If you prefer something non-alcoholic, a sparkling water with a splash of lemon or cucumber slices is refreshing and palate-cleansing. I often serve this dish for special weeknight dinners or even holiday gatherings because it feels both elegant and comforting served warm straight off the stove.
Variations
I love playing around with this Salmon Florentine Recipe depending on what I have on hand or dietary preferences. For instance, if I want to lighten it up, I sometimes swap the heavy cream for half-and-half or a mix of Greek yogurt and milk, which still delivers creaminess but with fewer calories. When I need a gluten-free version, I simply stick to the base ingredients since there are no hidden gluten sources.
If you’re not a fan of mushrooms, baby spinach still shines wonderfully on its own, or try swapping them for kale or Swiss chard for a different leafy green twist. For a vegan take, though it’s quite the switch, you could replace the salmon with pan-seared tofu or tempeh and use coconut cream in place of heavy cream, nutritional yeast instead of Parmesan, and vegetable broth for the wine.
For cooking methods, while I adore searing the salmon in a cast iron skillet as it develops that beautiful crust, you can also bake the filets at 400°F for about 10-12 minutes if you prefer less hands-on cooking. Just be sure to watch carefully so they don’t dry out. Whichever way you go, the creamy Florentine sauce never fails to impress.
Storage and Reheating
Storing Leftovers
I always store any leftovers of Salmon Florentine in an airtight container to keep it fresh. Placing the sauce and salmon together helps the flavors meld overnight. It keeps well in the refrigerator for up to 3 days, making it a convenient option for next-day meals or even packed lunches.
Freezing
Freezing this dish is possible but I recommend doing so without the spinach since it can become watery when thawed. Store the salmon and cream sauce separately in freezer-safe containers or heavy-duty resealable bags. It will keep well for up to 3 months in the freezer. When freezing, let the food cool completely before sealing to preserve texture and flavor.
Reheating
To reheat, gently warm the salmon and sauce on the stovetop over low heat, stirring occasionally to prevent the cream from splitting. Avoid microwaving at high heat as it can make the sauce separate and the salmon dry out. Adding a splash of cream or broth while reheating helps revive its luscious texture beautifully.
FAQs
Can I substitute other types of fish in this Salmon Florentine Recipe?
Definitely! While salmon is the star here, other firm fish like cod, halibut, or sea bass work nicely. Just adjust cooking times to ensure the fish flakes easily without drying out. The creamy Florentine sauce pairs well with many mild, meaty fish varieties.
What type of wine is best for the sauce?
I usually choose dry white wines like Chardonnay, Pinot Grigio, or Sauvignon Blanc because their acidity balances the rich cream. If you prefer not to cook with wine, a good quality chicken broth makes a fine substitute that maintains the sauce’s depth without altering flavor drastically.
Is it necessary to use fresh spinach, or can frozen be substituted?
Fresh spinach is ideal for its vibrant color and texture, but if you only have frozen, you can use it as long as you thaw and drain it well to remove excess water. Keep in mind that frozen spinach will yield a softer texture and may slightly change the sauce consistency.
Can I prepare any parts of this recipe ahead of time?
You can prepare the sauce up to step 6 ahead and gently reheat it when ready to add the spinach and salmon. This saves time on busy days while keeping the spinach fresh and vibrant when you finish cooking just before serving.
How do I know when the salmon is perfectly cooked?
Perfectly cooked salmon should flake easily with a fork and still feel moist on the inside. The crust should be nicely browned but not burnt. Remember it continues to cook a bit after removing from heat, so I usually take it off just shy of fully done for the best texture.
Conclusion
I wholeheartedly encourage you to try this Salmon Florentine Recipe the next time you want a dish that feels special but is surprisingly easy to make. It's one of those meals that never fails to impress, whether for an intimate dinner or a festive gathering. The creamy sauce, fresh spinach, and luscious salmon come together in such a warm, satisfying way—I promise it’ll quickly become one of your favorite go-to recipes, just like it is for me!
PrintSalmon Florentine Recipe
Salmon Florentine is a rich and creamy skillet dish featuring seared salmon filets topped with a luxurious sauce made from sautéed mushrooms, garlic, heavy cream, white wine, Parmesan cheese, and fresh spinach. This elegant and quick-to-make meal combines tender salmon with flavorful, velvety sauce, perfect for a sophisticated yet simple dinner.
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Ingredients
Salmon
- 4 salmon filets (6 to 8 ounces each, skin on or off)
- 2 to 3 tablespoons olive oil (divided)
Sauce and Vegetables
- 1 cup sliced baby portobello mushrooms (or white mushrooms as substitute)
- 3 to 4 cloves garlic (finely minced)
- 1 ½ cups heavy cream
- ½ cup dry white wine (such as chardonnay, pinot grigio, sauvignon blanc; or substitute with good quality chicken broth)
- 1 tablespoon lemon juice
- ½ cup freshly grated Parmesan cheese
- 1 tablespoon unsalted butter (optional, for added richness)
- 2 cups fresh spinach (or to taste)
- Salt (to taste)
- Freshly ground black pepper (to taste)
- Red pepper flakes (optional, for garnish)
Instructions
- Sear the Salmon: Heat half the olive oil in a large, heavy-bottomed skillet over medium heat. Place the salmon filets skin side down if they have skin and cook for about 6 minutes, or 4 minutes if skinless, until a crust forms.
- Flip and Cook Through: Turn the salmon and cook for an additional 3 to 4 minutes until the desired doneness is reached. Remove the salmon from the skillet and set aside on a plate. Be careful not to overcook as it will continue cooking with residual heat.
- Cook Mushrooms: Add the remaining olive oil to the skillet and sauté the sliced mushrooms for about 4 minutes, stirring frequently, until they begin to soften.
- Add Garlic: Stir in the minced garlic and cook for 1 minute until fragrant, stirring almost constantly to prevent burning.
- Make the Sauce: Pour in the heavy cream, white wine, and lemon juice. Stir in the Parmesan cheese and let the mixture simmer gently for about 3 minutes, stirring intermittently to combine flavors and thicken the sauce slightly.
- Enhance the Sauce: Optionally, stir in the unsalted butter until melted to add richness. Season with salt and freshly ground black pepper to taste.
- Wilt the Spinach: Add the fresh spinach to the skillet, reduce the heat to low, cover with a lid, and cook for about 3 minutes until the spinach has wilted.
- Serve: Optionally sprinkle red pepper flakes over the dish for a touch of heat, then serve immediately while warm. Leftovers can be stored airtight in the refrigerator for up to 3 days or frozen for up to 3 months. Reheat gently to preserve the creamy sauce.
Notes
- Salmon filet size may vary between 6 to 8 ounces each to ensure proper cooking and portion control.
- If you don't have dry white wine, a good quality chicken broth can be used as a substitute without compromising flavor.
- For extra richness, adding a tablespoon of unsalted butter at the end enriches the sauce nicely.
- To avoid overcooking salmon, remove it promptly once it reaches desired doneness since it continues cooking off heat.
- Store leftovers in an airtight container and reheat gently to preserve the sauce texture and flavor.

Leave a Reply