Fish Florentine

Posted: March 1

Time: 20 minutes

Yield: 4 servings

recipe image

Fish Florentine astounds everyone who tries it! It's fairly easy to make and only takes 20 minutes, yet it looks and tastes like something out of a five-star restaurant: a crispy-on-the-outside, tender-and-flaky-on-the-inside filet of fish laying on a bed of creamy, cheesy spinach. Even pictures of this amazing meal don't do it justice: a picture might be worth a thousand words, but the taste of Fish Florentine exceeds a thousand pictures!


• 1 tablespoon extra virgin olive oil, divided • 1 tablespoon salted butter, divided • 1 cup red bell pepper, chopped • 2 cloves garlic, minced • 9 ounces fresh baby spinach • kosher salt, to taste • fresh black pepper, to taste • 2 ounces cream cheese, reduced-fat • 1/4 cup half & half cream • 3 tablespoons parmesan cheese, grated • 4 (5-ounce) white fish fillets such as grouper, bass, or halibut, thick, skinless, and firm


Step 1

In a large skillet over medium heat, add 1/2 tablespoon olive oil and 1/2 tablespoon butter.

Step 2

Once the butter is melted, add the red bell pepper and garlic and sauté for 4 minutes.

Step 3

Add the spinach and season with salt and pepper.

Step 4

Cook until the spinach wilts, about 2-3 minutes.

Step 5

Add the cream cheese, half & half, and parmesan cheese and mix until the cream cheese is melted and the mixture resembles creamed spinach.

Step 6

In a separate skillet over medium-high heat, add the remaining oil and butter.

Step 7

Once the butter is melted, add the fish, seasoning both sides with salt and pepper.

Step 8

Sauté the fish for 6 minutes on the first side.

Step 9

Flip the fish and cook until the fish is cooked through, reading 145 degrees F when a meat thermometer is inserted into the thickest part, and the fish is evenly browned, for about 5 minutes.

Step 10

Serve with the spinach mixture serving as a bed for the fish.

Explore More Favorites