This one-pan Salmon Florentine combines pan-seared fillets with a rich, velvety sauce made from spinach and mushrooms. It is a restaurant-quality meal that can be prepared in approximately 25 minutes.

List of ingredients
- 2 tablespoons vegetable oil – used for searing the salmon fillets.
- 4 salmon fillets (skin off) – fresh or completely thawed.
- 1/4 teaspoon salt – for seasoning the salmon.
- 1/4 teaspoon red chili flakes – adds a subtle heat to the fish.
- 1 onion (finely chopped) – provides a sweet aromatic base.
- 1 tablespoon garlic (minced) – adds pungent flavor to the sauce.
- 1/2 pound mushrooms (sliced) – baby bella or white buttons work best.
- 1 1/4 cups half & half – creates the creamy consistency of the sauce.
- 1 tablespoon cornstarch – used to thicken the sauce smoothly.
- 2 tablespoons freshly grated parmesan cheese – adds saltiness and richness.
- 8 ounces baby spinach – adds color and essential nutrients.
- 1/4 teaspoon red chili flakes – for additional seasoning in the sauce.
- 1 tablespoon fresh lemon juice – cuts through the richness with acidity.
- salt (to taste) – for final seasoning adjustments.
step-by-step instructions
- Sear the Salmon: Heat 2 tablespoons of vegetable oil in a large non-stick pan over medium-high heat. Season the fillets with 1/4 teaspoon salt and 1/4 teaspoon red chili flakes. Sear for 5 minutes per side until golden brown and cooked through, then move to a plate.
- Sautรฉ Aromatics: Using the same pan, cook the chopped onion until it becomes translucent. Add the minced garlic and sautรฉ for about one minute until fragrant.
- Brown the Mushrooms: Stir in the sliced mushrooms. Cook them until they are tender and have developed a golden-brown color.
- Thicken the Cream Sauce: In a small bowl, whisk the cornstarch into the half & half until there are no lumps. Pour this mixture into the pan and stir in the grated parmesan cheese. Bring to a gentle simmer, stirring constantly until the sauce thickens.
- Wilt the Spinach: Stir in the baby spinach and cook until it wilts into the sauce. Season the mixture with salt to taste, 1/4 teaspoon red chili flakes, and 1 tablespoon of fresh lemon juice.
- Combine and Serve: Place the seared salmon fillets back into the pan. Spoon the creamy Florentine sauce over the fish and serve immediately.
Professional Cooking Techniques
Pat the Salmon Completely Dry
Use paper towels to remove all surface moisture from the salmon fillets before seasoning. Excess water creates steam in the pan, which prevents the fish from developing a golden-brown crust. A dry surface ensures a better sear through the Maillard reaction.
Maintain Medium-High Pan Temperature
Ensure the oil is shimmering but not smoking before adding the fish. If the pan is too cool, the salmon will stick and boil in its own juices. High heat creates the necessary crust while keeping the interior moist.
Avoid Overcrowding the Pan
Leave space between the fillets when searing. Overcrowding drops the pan temperature rapidly, leading to gray, steamed fish rather than seared fillets. Work in batches if your pan is too small for four fillets.
Emulsify the Sauce Properly
Whisk the cornstarch into the cold half & half before adding it to the hot pan. This prevents the starch from clumping, ensuring a silky, smooth texture. Stir continuously as the sauce simmers to prevent the bottom from scorching.
Ingredient Substitutions
Replacing Half and Half with Heavy Cream
You can use heavy cream for a thicker, more indulgent sauce. If using heavy cream, you may need to reduce the cornstarch by half since the higher fat content provides more natural thickness. This option results in a more traditional French-style consistency.
Dairy-Free Cream Alternatives
Full-fat coconut milk or cashew cream are excellent substitutes for half & half. Coconut milk adds a slight sweetness, while cashew cream offers a neutral, buttery flavor. Ensure the alternative is well-blended to avoid graininess in the sauce.
Using Kale or Swiss Chard Instead of Spinach
If you prefer a heartier green, use chopped kale or Swiss chard. Since these greens are tougher than baby spinach, sautรฉ them for 3-5 minutes longer. This ensures they are tender enough to blend with the creamy sauce.
Substituting Cornstarch with Flour
All-purpose flour can be used in a 1:1 ratio if cornstarch is unavailable. However, flour requires a longer simmering time to cook out the raw starch taste. You may also need to whisk it into a small amount of melted butter first to create a roux.
Alternative Mushroom Varieties
While baby bella mushrooms are standard, shiitake or oyster mushrooms provide a deeper umami flavor. Cremini mushrooms offer a middle ground between white buttons and portobellos. Adjust the cooking time based on the thickness of the slices.
Flavor Variations
Adding Sun-Dried Tomatoes for a Tuscan Twist
Stir in two tablespoons of chopped sun-dried tomatoes along with the garlic. This adds a concentrated tartness and sweetness that complements the salmon and spinach. It transforms the Florentine style into something closer to a Tuscan cream sauce.
Incorporating Fresh Herbs
Add a tablespoon of fresh chopped parsley or dill at the very end of the cooking process. Dill specifically pairs well with salmon and adds a fresh, citrusy note. Parsley enhances the color and provides a clean finish to the rich sauce.
Adjusting the Heat Level
For those who prefer more spice, replace the red chili flakes with a pinch of cayenne pepper or smoked paprika. Smoked paprika adds a woody depth that pairs well with the browned mushrooms. Avoid adding too much, as it can overpower the delicate flavor of the salmon.
Increasing the Acidity
If the sauce feels too heavy, increase the lemon juice to two tablespoons. You can also add a teaspoon of capers for a briny, salty contrast. This helps balance the richness of the parmesan and cream.
Optimal Serving Suggestions
Pairing with Jasmine Rice
Steamed jasmine rice is an ideal accompaniment because its neutral flavor and fluffy texture absorb the extra cream sauce. The rice provides a substantial base that makes the meal more filling. For added flavor, cook the rice in a vegetable broth.
Serving with Roasted Asparagus
Roasted asparagus provides a crisp, earthy contrast to the softness of the salmon and sauce. Toss the asparagus in olive oil and salt, then roast at 400ยฐF for 10-12 minutes. This adds a fresh, green element to the plate.
Using Mashed Potatoes as a Base
Creamy mashed potatoes act as a perfect bed for the salmon and its sauce. The starchiness of the potatoes complements the parmesan cream. Ensure the potatoes are well-whipped for a restaurant-style presentation.
Accompaniment of Crusty Bread
Serve the dish with toasted baguette slices or a sourdough loaf. This allows you to scoop up the remaining spinach and mushroom sauce from the plate. Garlic bread is also a popular choice for added aroma.
Storage and Reheating Advice
Refrigeration Guidelines
Store leftover salmon and sauce in an airtight glass container. Keep it in the refrigerator for up to three days. Ensure the food is cooled slightly before sealing to prevent excessive condensation inside the container.
Best Reheating Methods
Reheat the dish gently in a skillet over low heat. Add a splash of milk or cream to the pan to loosen the sauce, which may have thickened in the fridge. Avoid the microwave, as it can overcook the salmon and cause the sauce to separate.
Why Freezing is Not Recommended
Freezing this dish is not recommended because the cream-based sauce tends to break or separate upon thawing. The texture of the salmon also becomes rubbery after being frozen and reheated. It is best enjoyed fresh or from the refrigerator.
Troubleshooting Common Issues
Dealing with a Watery Sauce
If the sauce is too thin, simmer it for a few more minutes before adding the salmon back. You can also whisk in an additional teaspoon of cornstarch dissolved in cold water. Sautรฉing the spinach separately before adding it to the sauce also prevents water release.
Preventing Salmon from Overcooking
Use a meat thermometer to check the internal temperature of the salmon. Remove the fish from the pan when it reaches 135ยฐF, as it will continue to cook slightly while resting. Overcooked salmon becomes dry and loses its flaky texture.
Fixing a Broken or Separated Sauce
If the sauce separates into oil and solids, whisk in a tablespoon of cold water or milk over low heat. Constant whisking helps re-emulsify the fats and liquids. Reducing the heat can also prevent the sauce from breaking.
Frequently Asked Questions
Can I use frozen salmon fillets?
Yes, frozen salmon works perfectly. Ensure the fillets are completely thawed in the refrigerator overnight and patted dry with paper towels before searing to ensure a crisp exterior.
How do I know when the salmon is perfectly cooked?
The salmon is done when it flakes easily with a fork and the center is opaque. The internal temperature should be approximately 145ยฐF for full doneness, though some prefer it slightly lower for more moisture.
What can I use if I don’t have parmesan cheese?
You can use Pecorino Romano for a saltier taste or Gruyere for a nuttier, meltier consistency. If you prefer no cheese, increase the amount of lemon juice and salt to maintain the flavor profile.
Can I add other vegetables to this recipe?
Yes, sliced zucchini or frozen peas are great additions. Add zucchini at the same time as the mushrooms and peas during the final sauce thickening stage. These vegetables complement the cream and salmon well.
Print
Creamy Salmon Florentine with Spinach and Mushrooms
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Diet: General
Description
This Salmon Florentine is a quick, one-pan meal ready in just 25 minutes! Perfectly pan-seared salmon with a crispy golden crust is smothered in a rich, creamy spinach and mushroom sauce. A flavorful, restaurant-quality dish that’s perfect for lunch or dinner!
Ingredients
- 2 tablespoons vegetable oil
- 4 salmon fillets (skin off)
- ยผ teaspoon salt
- ยผ teaspoon red chili flakes
- 1 onion (finely chopped)
- 1 tablespoon garlic (minced)
- ยฝ pound mushrooms (sliced)
- 1 ยผ cups half & half
- 1 tablespoon cornstarch
- 2 tablespoons freshly grated parmesan cheese
- 8 ounces baby spinach
- ยผ teaspoon red chili flakes
- 1 tablespoon fresh lemon juice
- salt to taste
Instructions
- Sear Salmon: Heat 2 tablespoons vegetable oil in a large non-stick pan over medium-high heat. Season 4 salmon fillets with ยผ teaspoon salt and ยผ teaspoon red chili flakes. Sear for 5 minutes per side, or until golden brown and cooked through. Transfer to a plate and set aside.
- Sautรฉ Aromatics: In the same pan, cook 1 onion (chopped) until translucent. Add 1 tablespoon garlic (minced) and sautรฉ until fragrant.
- Cook Mushrooms: Stir in ยฝ pound mushrooms (sliced) and cook until browned and tender.
- Thicken Sauce: In a small bowl, whisk 1 tablespoon cornstarch into 1 ยผ cups half & half until smooth. Pour the mixture into the pan and add 2 tablespoons freshly grated parmesan cheese. Bring to a gentle simmer, stirring until the sauce thickens slightly.
- Wilt Spinach: Stir in 8 ounces baby spinach and let it wilt. Season with salt to taste, ยผ teaspoon red chili flakes, and 1 tablespoon fresh lemon juice.
- Combine: Return the seared salmon to the pan, coating it in the creamy Florentine sauce. Serve immediately with steamed broccoli or roasted asparagus.
Notes
To prevent the sauce from becoming watery, sautรฉ the spinach separately first before adding it to the pan.
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Category: Salmon recipes
- Method: Pan-searing
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving
- Calories: 592 kcal
- Sugar: 3 g
- Sodium: 206 mg
- Fat: 28 g
- Saturated Fat: 11 g
- Unsaturated Fat: 17 g
- Trans Fat: 0 g
- Carbohydrates: 29 g
- Fiber: 2 g
- Protein: 50 g
- Cholesterol: 136 mg