Creamy Spinach Salmon Florentine Recipe for Weeknight Dinners

This easy Salmon Florentine recipe delivers a restaurant-quality meal without the fuss. Rich, creamy, and full of garlic, herbs, and Parmesan, it’s an elegant weeknight dinner that’s surprisingly simple to make.

A serving of salmon florentine. A bite of the salmon is being lifted toward the camera on a fork.

Savory Salmon Fillets in Florentine Sauce

Salmon’s buttery texture and mild flavor make it ideal for a creamy Florentine sauce. Pan-seared until golden, the fillets are finished in a garlic- and herb-scented cream sauce with spinach and Parmesan. The combination tastes indulgent but cooks quickly, so it’s perfect for dinner any night of the week.

Close-up shot of pan-fried salmon in Florentine sauce.

What Is Florentine Sauce?

Florentine sauce is a creamy, garlicky sauce typically built from butter and cream, combined with spinach and Parmesan. It pairs well with poultry, seafood, and fish—especially salmon.

From top left: salmon fillets, garlic, heavy cream, salt, butter, olive oil, flour, dried herbs, chicken broth, spinach, pepper, Parmesan cheese

The Ingredients You’ll Need

Choose good-quality salmon fillets for the best result. Wild-caught or high-quality frozen fillets work well. The sauce is built from pantry staples and fresh spinach for a quick, flavorful finish.

For the Salmon

  • Salmon: 4 fillets (skinless or skin-on, about 4–6 oz each)
  • Salt and pepper
  • Olive oil: or any neutral cooking oil

For the Florentine Sauce

  • Butter: 2 tablespoons (salted or unsalted)
  • Garlic: 2 cloves, finely minced
  • Flour: 2 tablespoons all-purpose (or cornstarch for gluten-free)
  • Heavy cream: 1 cup (half-and-half will work for a lighter sauce)
  • Chicken or vegetable broth: 3/4 cup
  • Dried basil and oregano: about 1 teaspoon basil, 1/2 teaspoon oregano
  • Salt and pepper
  • Baby spinach: 1 cup, washed and drained (or thawed and squeezed frozen spinach)
  • Parmesan cheese: 1/4 cup, grated
Salmon fillets cooking in a skillet.
A skillet with melted butter, garlic, and flour cooking in it.

How To Make Salmon Florentine

Prepare the salmon first and set it aside while you make the sauce. The steps are straightforward:

  1. Pan-sear the salmon. Pat fillets dry and season with salt and pepper. Heat 2 tablespoons oil in a large skillet over medium heat. When oil shimmers, add salmon and cook 5–7 minutes per side until golden and firm. Remove fillets and set aside.
  2. Make a roux. Wipe excess oil from the pan, reduce heat to medium-low, and melt butter. Add minced garlic and cook until fragrant (about 20–30 seconds). Stir in flour and cook until it forms a paste, about 30 seconds.
  3. Build the sauce. Whisk in heavy cream until smooth, then add broth, basil, oregano, salt, and pepper. Stir constantly until the sauce thickens, 1–2 minutes. Add spinach and cook until wilted, another 1–2 minutes.
  4. Finish. Return the salmon to the pan and spoon sauce over the fillets. Sprinkle with Parmesan and serve immediately.
Creamy sauce being whisked in a skillet.
A creamy spinach sauce in a nonstick skillet.

Recipe Tips & Variations

These tips will help you get the best results:

  • Fish substitutions: Use other firm fish fillets or shrimp if you prefer; the sauce pairs well with many seafood options.
  • Don’t overcook: Overcooked salmon becomes dry. Cook until firm but still moist—use a thermometer if you like. The USDA recommends cooking salmon to 145°F, but many cooks remove it slightly earlier for a moister texture.
  • Dairy-free option: Substitute coconut cream or a full-fat non-dairy alternative, keeping in mind the flavor will change slightly.
Salmon fillets in creamy spinach sauce in a gray nonstick skillet.

Serving Suggestions

This dish pairs nicely with crusty bread and a green salad for a simple meal. For heartier sides, try sautéed green beans, roasted sweet potatoes, or crispy asparagus. The creamy sauce complements mild, slightly sweet sides and crisp vegetables.

A salmon fillet topped with creamy sauce on a small plate.

Storing and Reheating Leftovers

  • Store leftovers in an airtight container in the refrigerator for up to 3 days.
  • To reheat, warm gently in a covered skillet over low heat until heated through. Avoid high heat to prevent drying out the salmon.
  • You can freeze cooked salmon and sauce in airtight containers for 2–3 months; thaw in the refrigerator before reheating.
A serving of salmon florentine. A bite of the salmon is being lifted toward the camera on a fork.

More Easy Salmon Recipes

  • Maple Mustard Salmon Fillets
  • Old Bay Roasted Salmon
  • Broiled Salmon
  • Baked Salmon with Potatoes and Green Beans
  • Brown Sugar Grilled Salmon
A serving of salmon florentine. A bite of the salmon is being lifted toward the camera on a fork.
5 from 6 votes

Salmon Florentine

by Katerina | Easy Weeknight Recipes
This easy recipe for creamy and delicious Salmon Florentine is a fancy but quick meal with garlic, herbs, and Parmesan.
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4

Ingredients

For the Salmon

  • 4 salmon fillets (each about 4–6 ounces)
  • 1/2 teaspoon salt
  • 1/2 teaspoon fresh ground black pepper
  • 2 tablespoons olive oil

For the Sauce

  • 2 tablespoons butter
  • 2 cloves garlic, finely minced
  • 2 tablespoons all-purpose flour (or cornstarch)
  • 1 cup heavy whipping cream
  • 3/4 cup chicken broth
  • 1 teaspoon dried basil
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/2 teaspoon fresh ground black pepper
  • 1 cup baby spinach
  • 1/4 cup Parmesan cheese

Instructions

  • Pat the salmon dry and season with salt and pepper.
  • Heat a large pan over medium heat and add oil. When shimmering, fry salmon 5–7 minutes per side until crispy and firm. Remove salmon and wipe the pan clean of excess oil.
  • Return the pan to medium-low heat and melt the butter. Add garlic and cook until fragrant, about 20 seconds.
  • Sprinkle in the flour and stir until it forms a paste, about 30 seconds.
  • Whisk in heavy cream, then add chicken broth, basil, oregano, salt, and pepper. Stir until the sauce thickens, about 1–2 minutes.
  • Add spinach and cook until wilted, about 1–2 minutes.
  • Return the salmon to the pan, spoon sauce over the fillets, sprinkle with Parmesan, and serve immediately.

Nutrition

Calories: 523 kcal |
Carbohydrates: 6 g |
Protein: 28 g |
Fat: 43 g

Nutritional info is an estimate and provided as a courtesy. Values may vary with ingredients and preparation.

Did you make this recipe? Leave a rating