There’s a little feeling of magic that unfolds in my kitchen when I prepare Fish Florentine. The moment the fish hits the skillet, the gentle sizzle harmonizes with the garlic’s aromatic notes, instantly transforming my weeknight dinner into something extraordinary. I discovered this delightful dish one evening when I was craving something rich and comforting, but light enough to embrace the vibrant taste of fresh greens.
The creamy spinach mixture elevates the firm fish fillet, creating a marriage of flavors that is both indulgent and nutritious. Surprisingly easy to make, this dish has become a staple in my home – a heartfelt solution for those hectic nights when fast food just won’t cut it.
If you’re looking to impress dinner guests or simply treat yourself to a wholesome meal that feels as good as it tastes, this Fish Florentine will deliver on all fronts. Let’s dive into the delightful process of turning a few simple ingredients into a dish that promises to become a beloved favorite!
Why is Fish Florentine a Must-Try?
Elevated flavors: The rich combination of cream cheese and Parmesan melds beautifully with the fresh spinach, creating a dish bursting with delightful taste.
Quick & easy: In just a few steps, you transform everyday ingredients into a restaurant-quality meal that’s perfect for busy weeknights.
Healthy indulgence: Enjoy the satisfaction of a creamy dish without the guilt—this recipe features plenty of spinach and skinless fish.
Crowd-pleaser: Impress family or guests alike with this elegant dish that’s as beautiful as it is delicious.
Frozen fish-friendly: Perfect for using up your frozen fish fillets, making it an incredibly versatile option for any night of the week.
Fish Florentine Ingredients
For the Fish
• Firm white fish fillets – Skinless fillets provide a lovely texture that pairs perfectly with creamy spinach.
• Extra virgin olive oil – Adds a rich flavor and helps achieve a lovely sear on the fish.
• Salted butter – Delivers a touch of indulgence and enhances the overall flavor of the dish.
• Kosher salt – Use to season the fish, drawing out its natural flavors.
• Fresh black pepper – Adds a warm kick to the dish, complementing the fish beautifully.
For the Creamed Spinach
• Red bell pepper – Offers a sweet crunch and vibrant color, brightening up the dish.
• Garlic – This aromatic powerhouse infuses the spinach with wonderful flavor when sautéed.
• Fresh baby spinach – The star of our show, providing essential nutrients and a fresh taste.
• Less fat cream cheese – Creates the creamy texture while keeping the dish light; essential for our Fish Florentine.
• Half & half cream – Adds richness to the creamed spinach blend without being overly heavy.
• Grated Parmesan cheese – Contributes a salty, nutty flavor that enhances the overall richness.
Embrace the ease and pleasure of creating this gorgeous Fish Florentine recipe at home!
How to Make Fish Florentine
-
Sauté Aromatics: In a large skillet over medium heat, add ½ tablespoon of olive oil and ½ tablespoon of butter. Toss in the chopped red bell pepper and minced garlic. Sauté for about 4 minutes until fragrant.
-
Add Spinach: Stir in the fresh baby spinach, seasoning with a pinch of kosher salt and fresh black pepper. Cook, mixing occasionally, until the spinach has wilted down beautifully.
-
Mix the Cream: Add in the cream cheese, half & half, and grated Parmesan cheese. Stir well until the cream cheese is melted and the mixture is smooth, resembling a decadent creamed spinach.
-
Prepare the Fish: Heat a separate skillet on medium-high heat and add the remaining olive oil and butter. Let it heat until shimmering.
-
Cook the Fish: Season the fish fillets on both sides with kosher salt and fresh black pepper. Carefully place them in the hot pan and cook for 6 minutes on one side. Then, flip and cook for another 5 minutes until the fish is golden brown and cooked through.
-
Plate Up: Spoon the creamy spinach mixture onto each plate, creating a cozy bed for the fish fillet. Top each serving with a piece of the perfectly cooked fish for a beautiful presentation.
Optional: Garnish with a sprinkle of extra Parmesan for an added touch of flavor.
Exact quantities are listed in the recipe card below.
Fish Florentine Variations
Feel free to make this dish your own with these tasty twists and swaps that will elevate your Fish Florentine experience.
-
Gluten-Free: Use cornstarch instead of flour to thicken the sauce, ensuring a gluten-free delight without sacrificing richness.
-
Dairy-Free: Substitute cream cheese with cashew cream or a vegan cream cheese alternative, and use coconut milk in place of half & half for a creamy result.
-
Spice it Up: Add a pinch of red pepper flakes or a dash of hot sauce to the spinach mixture for some added heat that lifts the flavor profile beautifully.
-
Add More Veggies: Toss in other veggies, like artichoke hearts or sun-dried tomatoes, to the creamed spinach for a colorful and nutritious boost.
-
Different Cheese: Try using feta cheese instead of Parmesan for a tangy flavor that pairs wonderfully with the spinach and fish, adding a Mediterranean twist.
-
Herb-Infused: Experiment with fresh herbs, like dill or basil, mixed into the spinach to create a vibrant herbal punch that complements fish nicely.
-
Citrus Burst: A squeeze of fresh lemon juice over the fish before serving adds bright acidity that will elevate the entire dish and enhance the flavors.
-
Nutty Texture: Top with toasted pine nuts or chopped walnuts for a delightful crunch that balances the creamy spinach and soft fish perfectly.
Expert Tips for Fish Florentine
Quality Fish: Choose firm white fish fillets for the best texture and flavor. Frozen fillets work great but ensure they’re properly thawed.
Season Generously: Don’t hold back on seasoning the fish. Generous amounts of kosher salt and fresh black pepper enhance the natural flavors beautifully.
Avoid Overcooking: Keep an eye on your fish while it cooks. Overcooked fish can become dry; it should flake easily when done but remain moist.
Cream Consistency: If you prefer a creamier spinach, feel free to add a bit more half & half. Adjust based on your personal taste for a perfect creamed texture.
Garnish Smartly: Add fresh herbs like parsley or a squeeze of lemon before serving. These bright notes balance the richness of the dish beautifully.
Serve Immediately: For the best experience, serve your Fish Florentine right after cooking. The creamy spinach is at its prime, making each bite delightful!
What to Serve with Fish Florentine?
Elevate your dining experience with delightful pairings that beautifully complement the creamy goodness of this fish dish.
-
Herb Rice Pilaf: Fluffy rice infused with fresh herbs adds a light, fluffy contrast to the rich creamed spinach. Perfect for soaking up every bit of flavor!
-
Roasted Potatoes: Crispy on the outside and tender within, these golden beauties provide a delightful texture that balances the dish beautifully.
-
Garlic Bread: This warm, buttery delight offers a satisfying crunch while pairing perfectly with the dish’s creamy elements—an absolute must for mopping up leftovers!
-
Zesty Salad: A refreshing mix of arugula, cherry tomatoes, and a tangy vinaigrette adds a vibrant contrast and balances the richness of the fish.
-
Lemon Asparagus: Tender-crisp asparagus drizzled with lemon juice creates a fresh, zesty accompaniment that brightens up the plate.
-
Chardonnay: This crisp white wine complements the creaminess of the dish while enhancing the delicate flavors of the fish. An elegant touch for a cozy evening!
-
Chocolate Mousse: A velvety dessert that offers a luxurious finish to your meal, pairing the richness of cream with a light, airy texture.
-
Fruit Sorbet: Light and refreshing, this fruity dessert cleanses the palate beautifully after the savory fish experience, leaving you satisfied yet wanting more.
How to Store and Freeze Fish Florentine
Fridge: Store any leftovers in an airtight container and keep in the fridge for up to 3 days. Reheat gently to maintain the creamy texture of the spinach.
Freezer: If you want to freeze Fish Florentine, wrap portions tightly in plastic wrap and aluminum foil for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating: To reheat, place in a pan over low heat, adding a splash of half & half to retain creaminess. Heat until warmed through, ensuring the fish stays tender.
Extra Tip: You can store the creamed spinach and fish separately if desired, keeping the texture fresh when reheated. Enjoy your Fish Florentine whenever the craving strikes!
Make Ahead Options
These Fish Florentine meals are perfect for busy home cooks looking to save time! You can prepare the creamy spinach mixture up to 3 days in advance; simply sauté the aromatics, add the spinach, and mix in the cream cheese and half & half until smooth. Allow it to cool before transferring it to an airtight container and refrigerate. The fish can be seasoned and stored in the fridge for up to 24 hours; this helps infuse the flavors thoroughly. When you’re ready to serve, reheat the spinach gently on the stove, cook the fish as directed, and enjoy a hearty, homemade dinner with minimal last-minute effort!
Fish Florentine Recipe FAQs
How do I choose the best fish for this recipe?
Absolutely! When selecting a fish for Fish Florentine, opt for skinless, firm white fish fillets like cod, haddock, or tilapia. Look for fresh fillets that have a mild scent and a moist, translucent appearance—avoid any with dark spots or a strong fishy smell. If using frozen fillets, ensure they are completely thawed before cooking for even results.
What’s the best way to store leftovers of Fish Florentine?
Very easy! After enjoying your meal, store any leftovers in an airtight container in the fridge. They will stay nice for up to 3 days. When reheating, do so gently in a skillet over low heat to maintain the luscious creaminess of the spinach. Adding a splash of half & half can help revive the creamy texture.
Can I freeze Fish Florentine?
Absolutely! To freeze, wrap portions tightly in plastic wrap followed by aluminum foil. This protects them from freezer burn, and it can last up to 2 months. When you’re ready to enjoy it again, thaw overnight in the fridge. Reheat gently in a pan and stir in a little extra cream to keep the spinach creamy.
What are some common issues I might encounter while making this dish?
Very common! One issue is overcooking the fish, which can lead to dryness. Keep a close eye as it cooks—aim for 6 minutes on one side and 5 on the other. Another concern could be the cream sauce curdling. If your mixture looks separated, remove it from heat and stir continuously until it smooths out. Patience is key for creamy goodness!
Are there any dietary considerations I should keep in mind for Fish Florentine?
Absolutely! This recipe does contain cream cheese and butter, so if you have dairy allergies, consider using vegan cream cheese and olive oil instead. For a gluten-free option, this dish is naturally gluten-free—just check any packaged ingredients for potential gluten sources. Always ensure that the alternative ingredients align with your dietary needs.
How do I make Fish Florentine without it becoming too heavy?
Very good question! To keep this dish feeling light yet satisfying, use 1/3 less fat cream cheese and only opt for a little half & half—careful to not overload on heavy cream. Incorporate loads of fresh spinach, which adds volume and nutrients without adding weight. Balancing with fresh herbs or a squeeze of lemon at the end can also maintain a refreshing lightness.

Delicious Fish Florentine with Creamy Spinach Bliss
Ingredients
Equipment
Method
- In a large skillet over medium heat, add ½ tablespoon of olive oil and ½ tablespoon of butter. Toss in the chopped red bell pepper and minced garlic. Sauté for about 4 minutes until fragrant.
- Stir in the fresh baby spinach, seasoning with a pinch of kosher salt and fresh black pepper. Cook, mixing occasionally, until the spinach has wilted down beautifully.
- Add in the cream cheese, half & half, and grated Parmesan cheese. Stir well until the cream cheese is melted and the mixture is smooth, resembling a decadent creamed spinach.
- Heat a separate skillet on medium-high heat and add the remaining olive oil and butter. Let it heat until shimmering.
- Season the fish fillets on both sides with kosher salt and fresh black pepper. Carefully place them in the hot pan and cook for 6 minutes on one side. Then, flip and cook for another 5 minutes until the fish is golden brown and cooked through.
- Spoon the creamy spinach mixture onto each plate, creating a cozy bed for the fish fillet. Top each serving with a piece of the perfectly cooked fish for a beautiful presentation.







