Salmon Florentine


This Salmon Florentine is a rich salmon recipe featuring perfectly cooked salmon filets topped with spinach, tomatoes, onions, garlic, and a rich creamy sauce.

Closeup shot of plateful of salmon florentine.

If you make salmon often, you might be running out of new ways to prepare it. Well, you're in luck because my salmon florentine recipe is a delicious way to prepare this delicious fish. It's rich, creamy, and full of flavor and texture.

Why You'll Love This Salmon Florentine Recipe

  • It uses simple ingredients found in your kitchen and local grocery store.
  • It's an easy recipe anyone can make.
  • The vegetables and cream sauce pair perfectly with the tender, firm salmon.

Top Tip

Baking times vary depending on the thickness of your salmon filets, so give them the fork test. If they flake easily, they're done.

Closeup shot of forkful of salmon florentine.


This fancy-looking recipe uses simple ingredients to deliver its amazing flavor and beautiful look. You'll find everything you need in your kitchen and a quick trip to the grocery store.

All the ingredients are listed here, but check out the recipe card at the end of the post for their exact amounts.

  • Salmon with skin, cut into 4 filets
  • Olive oil, divided
  • Diced onion
  • Minced garlic
  • Fresh spinach
  • Heavy whipping cream
  • Cherry tomatoes, halved
  • Salt, divided
  • Pepper
  • Red pepper flakes
Overhead shot of individual salmon florentine ingredients


This recipe is loaded with flavor, not work. It only takes about 20 minutes from start to finish!

The recipe highlights are right here, but you'll find the exact instructions in the recipe card at the end of the post.

1: Brush the skin side of the salmon with olive oil and place the fish skin-side down on a baking sheet lined with parchment paper.

2: Season the salmon with salt, pepper, and red pepper flakes.

Overhead shot of raw salmon filets on baking sheet lined with parchment paper.

2: Bake the salmon until it flakes easily with a fork.

Closeup shot of baked salmon filets on baking sheet.

3: Cook the onions until they're transparent while the salmon is baking.

Overhead shot of skillet full of onions.

4: Add the garlic and spinach to the skillet, cover it with the lid, and cook the spinach down, stirring occasionally.

Closeup overhead shot of raw spinach in skillet.

5: Drain off the liquid if necessary. Then, add the heavy whipping cream, salt, and pepper. Cook until the sauce thickens.

Heavy cream being poured into skillet full of spinach.

6: Add the cherry tomatoes and cook until they're heated through.

Overhead shot of creamy florentine sauce.

7: Spoon the mixture over the salmon, top with fresh spinach, and enjoy!

Closeup shot of plate with salmon florentine filet.

Substitutions and Variations

  • You can use half and half or milk in place of heavy cream. Be aware that the sauce will be thin if milk is used.
  • Your favorite firm fish will work for this recipe.
  • Try adding mushrooms or bell peppers to the florentine sauce for more color and flavor.
  • A little parmesan cheese added to the sauce gives everything a bold flavor.
  • Omit the red pepper flakes for a mild version of this dish.


  • Measuring cups and spoons
  • Skillet
  • Baking sheet
  • Parchment paper
Closeup shot of salmon florentine on plate.


Refrigerate this salmon florentine for up to 3 days in an air-tight container. Freezing this recipe is not recommended.

To reheat the salmon, place it in a baking dish, cover it, and bake at 350 until heated through.

What to Serve with Salmon Florentine

This delicious, creamy salmon recipe is perfect with a variety of vegetable and starch dishes. Try your favorites. Some of mine include:

Tips for Making the Best Salmon Florentine

  • Line your baking sheet with parchment paper and brush the salmon with oil to prevent sticking.
  • Drain any liquid after cooking down the spinach to avoid a watery sauce.
  • Keep an eye on your salmon, as the thickness of the filets will affect the cooking time.
Closeup shof plate with salmon florentine.


How do you know when salmon is done?

Salmon is done when it become opaque and flakes easily with a fork.

How do you choose fresh salmon?

Salmon should be pink or red, firm, and free of any kind of fish smell. If it smells fishy, is dull, or has a slimy feel, DO NOT use it.

Do salmon filets have bones?

Strictly speaking, no filet of any kind should have bones. The fileting process is designed to bypass the bones. That being said, sometimes a bone can sneak through.

How do you remove bones from salmon filets?

Run your hands agains the grain of the filet, feeling for anything that snags on your finger. That's the tip of a bone. Using tweezers, grasp the end of the bone and gently pull it in the direction of the grain. This should pull the bone right out!

More Tasty Salmon Recipes

Yield: 4 servings

Salmon Florentine

Salmon Florentine

Salmon Florentine is a delicious, easy dinner recipe featuring perfectly cooked salmon topped with spinach, tomatoes, and creamy sauce.

Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes


  • 1 lb salmon with skin, cut into 4 filets
  • 2 tbsp olive oil, divided
  • ½ cup diced onion
  • 2 tbsp minced garlic
  • 2 cups fresh spinach
  • 1 cup heavy whipping cream
  • ½ cup cherry tomatoes, halved
  • 1 ½ tsp salt, divided
  • ½ tsp pepper
  • ¼ tsp red pepper flakes


  1. Preheat oven to 425ºF.
  2. Prepare a baking sheet by lining it with parchment paper.
  3. Brush skin side of salmon with 1 tablespoon of olive oil and place it on the prepared baking sheet.
  4. Season salmon with ½ teaspoon salt, ¼ teaspoon pepper, and red pepper flakes.
  5. Bake salmon for 14-17 minutes or until salmon flakes apart with a fork.  Bake time will depend on the thickness of your filets. 
  6. While salmon is baking, heat remaining tablespoon of oil in a medium skillet over medium heat.
  7. Add onions and cook until they become transparent.
  8. Add garlic and spinach.  Cover and allow spinach to cook down.  Stir occasionally. 
  9. Drain liquid off and return the skillet to the stove.
  10. Add heavy whipping cream, 1 teaspoon salt, and ¼ teaspoon pepper.  Continue cooking until sauce thickens.  Stir frequently.
  11. Add cherry tomatoes.  Cook for an additional 2 minutes.
  12. Spoon mixture over top of baked salmon.
  13. Top with strips of fresh spinach and serve.

Nutrition Information



Serving Size


Amount Per Serving Calories 749Total Fat 57gSaturated Fat 23gTrans Fat 1gUnsaturated Fat 29gCholesterol 221mgSodium 1018mgCarbohydrates 7gFiber 1gSugar 4gProtein 51g

Get Inspired!

Never miss my delicious recipes, cute creations, or household tips!

We won't send you spam. Unsubscribe at any time. Powered by ConvertKit

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

CommentLuv badge