If you are searching for a soul-satisfying dinner that tastes gourmet yet is straightforward enough for any weeknight, this Fish Florentine with Creamy Spinach and Mushrooms Recipe is the perfect find. With tender white fish resting on a bed of lush, garlicky spinach, earthy mushrooms, and a silky ricotta-parmesan sauce, every bite bursts with cozy, fresh flavors. It’s a harmonious blend of textures and tastes that feels comforting without weighing you down. Whether you’re cooking for family or impressing guests, this one-pan wonder is sure to become a new favorite on your recipe list.
Ingredients You'll Need
These ingredients might be simple, but they work magic together, offering layers of flavor, appealing colors, and a wonderful variety of textures. Each component plays a crucial role in making this dish creamy, hearty, and wonderfully fresh.
- 2 Tablespoons unsalted butter: Adds richness and helps cook the fish to a golden finish.
- 24 oz. white fish filets: Choose a mild, flaky variety like cod or halibut for the best texture.
- Kosher salt and freshly ground black pepper: Essential for seasoning to bring out all the flavors.
- 1 large lemon: Provides brightness and a fresh zing that balances the richness.
- 2 Tablespoons extra-virgin olive oil: For sautéing vegetables and adding a smooth mouthfeel.
- 8 oz. sliced Bella mushrooms: Earthy mushrooms add a savory depth and meaty texture.
- 1 cup cherry tomatoes (halved): Their sweet acidity cuts through the creamy sauce beautifully.
- 2 cloves garlic (minced): Offers a fragrant kick that wakes up every bite.
- 12 oz. baby spinach: The star green, providing nutrition, color, and a velvety base.
- 1 teaspoon red pepper flakes: Just a touch gives a gentle warmth without overpowering.
- 4 oz. ricotta cheese: Creates the luscious, creamy sauce that ties everything together.
- ¼ cup chicken broth: Helps loosen the sauce and adds savory depth.
- ¼ cup parmesan cheese (freshly grated): Adds sharp, salty undertones for that perfect finish.
How to Make Fish Florentine with Creamy Spinach and Mushrooms Recipe
Step 1: Sauté the Vegetables
Start by heating your olive oil in a large skillet over medium-high heat. Toss in the sliced Bella mushrooms and cook them until they develop a golden brown color and a slightly crispy edge—that's where all the flavor builds. Next, add your halved cherry tomatoes—they’ll soften and release a burst of sweetness. Stir in the minced garlic and the baby spinach last, stirring constantly until the spinach is wilted and tender. This step builds the fresh, layered base for the creamy sauce.
Step 2: Season and Spice Things Up
Sprinkle in the red pepper flakes along with kosher salt and freshly ground black pepper to your taste. This balance of seasoning creates a little heat and enhances the natural flavors of the veggies, giving the whole dish a well-rounded, palate-pleasing kick.
Step 3: Create the Creamy Sauce
Now it’s time for the magic touch. Stir in the ricotta cheese and chicken broth, letting them meld into a smooth, luscious sauce right there in the skillet. This creamy mixture softens the edges of the spinach and mushrooms while binding the flavors beautifully. Finally, add the freshly grated parmesan cheese and mix until it melts in, creating a satisfying, hearty texture that will perfectly complement your fish.
Step 4: Cook the Fish Filets
While your vegetables simmer and creamify, grab another cast iron skillet and heat it over medium-high. Melt the unsalted butter and lay in slices of fresh lemon, allowing their citrus oils to flavor the butter as it warms. Place your seasoned fish filets in the skillet, cooking them for 3-4 minutes on the first side depending on thickness. Flip carefully, cooking until the fish flakes easily with a fork—a clear sign that it’s tender and done just right.
Step 5: Plate and Serve
Divide your creamy spinach and mushroom mixture evenly onto four plates, and gently rest each fish filet on top. Don’t forget to squeeze some of that fresh lemon juice over everything—it brightens the dish and lifts all the rich flavors, making every forkful a little celebration.
How to Serve Fish Florentine with Creamy Spinach and Mushrooms Recipe
Garnishes
A sprinkle of extra parmesan cheese or a few fresh basil leaves adds a pretty pop of color and even more flavor. Thin lemon slices or a twist of lemon zest can enhance the citrus notes, making the dish feel fresh and vibrant every time.
Side Dishes
This Fish Florentine pairs beautifully with simple sides like roasted new potatoes or a crusty baguette, perfect for soaking up the creamy spinach sauce. Light, fluffy rice or a quinoa salad also makes excellent companions for a simple, balanced meal.
Creative Ways to Present
For a special touch, serve your fish atop toasted garlic crostini or spoon the spinach and mushroom cream over polenta before placing the fish on top. Individual ramekins or shallow bowls also work wonderfully if you want a rustic, homestyle feel that’s easy to enjoy right at the table.
Make Ahead and Storage
Storing Leftovers
Leftover Fish Florentine is best kept in an airtight container in the refrigerator for up to 2 days. Store the fish and creamy spinach mixture separately if possible to maintain the best texture.
Freezing
Freezing this dish is not recommended because spinach and mushrooms tend to release water upon thawing, which can make the sauce watery and alter the texture of the fish. However, you can freeze the cooked fish alone if you plan to simply reheat and serve it with freshly made spinach cream.
Reheating
Reheat gently in a skillet over low heat or in a microwave at medium power to prevent drying out the fish. Add a splash of chicken broth or a few drops of olive oil when reheating the spinach and mushroom mixture to keep the sauce creamy and fresh.
FAQs
Can I use other types of fish for this recipe?
Absolutely! While white, flaky fish like cod or halibut works best for this Fish Florentine with Creamy Spinach and Mushrooms Recipe, you can also try snapper or tilapia. Just adjust the cooking time based on thickness.
Is this recipe gluten-free?
Yes, this recipe is naturally gluten-free as it uses fresh ingredients and no wheat-based thickeners. Just double-check your chicken broth is gluten-free to be certain.
Can I make this recipe vegetarian?
You can! Simply substitute the fish with grilled tofu or roasted portobello mushrooms and use vegetable broth instead of chicken broth for a delicious vegetarian twist.
How spicy is the dish?
The red pepper flakes add a gentle warmth but not overwhelming heat. You can adjust the amount or omit them if you prefer a milder flavor.
What kind of ricotta cheese is best?
Use whole milk ricotta for a creamy, rich sauce. Avoid the dry or part-skim varieties as they won’t melt as smoothly in the pan.
Final Thoughts
There’s something truly comforting about this Fish Florentine with Creamy Spinach and Mushrooms Recipe that feels like a warm hug on a plate. It’s the kind of meal that invites you to slow down, savor every bite, and feel proud of what you created in your own kitchen. I can’t wait for you to try it—once you do, it’ll be one of your go-to dishes for those evenings when you crave something elegant but effortless.
Print
Fish Florentine with Creamy Spinach and Mushrooms Recipe
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: Low Fat
Description
Fish Florentine is a delicious and nutritious dish featuring tender white fish fillets served atop a creamy sautéed spinach and vegetable medley. This recipe combines earthy mushrooms, sweet cherry tomatoes, and fresh baby spinach cooked in a rich ricotta and Parmesan cheese sauce, complemented by a bright lemon-butter sear on the fish. Perfect for a quick 30-minute meal, it offers a balanced blend of flavors and textures suitable for a satisfying dinner.
Ingredients
For the Fish
- 2 Tablespoons unsalted butter
- 24 oz. white fish filets (e.g., cod, haddock, or tilapia)
- kosher salt and freshly ground black pepper, to taste
- 1 large lemon (sliced and for juice)
For the Vegetables and Sauce
- 2 Tablespoons extra-virgin olive oil
- 8 oz. sliced Bella mushrooms
- 1 cup cherry tomatoes, halved
- 2 cloves garlic, minced
- 12 oz. baby spinach
- kosher salt and freshly ground black pepper, to taste
- 1 teaspoon red pepper flakes
- 4 oz. ricotta cheese
- ¼ cup chicken broth
- ¼ cup parmesan cheese, freshly grated
Instructions
- Sauté Veggies: Heat a large cast iron skillet over medium-high heat and add the olive oil. Once hot, add the sliced mushrooms and cook until they are browned and tender. Add the halved cherry tomatoes and cook for a few more minutes until slightly softened. Then add the minced garlic and baby spinach, stirring constantly until the spinach is fully wilted.
- Add Seasonings: Sprinkle in the red pepper flakes, kosher salt, and freshly ground black pepper to taste. Stir the mixture well to combine all the flavors evenly.
- Add Sauce Ingredients: Lower the heat slightly, then stir in the ricotta cheese and chicken broth. Continue stirring for about 2 to 3 minutes until the sauce becomes creamy and smooth. Finally, add the freshly grated Parmesan cheese and stir again to incorporate it into the sauce.
- Cook Fish: While the vegetables cook, heat a separate cast iron skillet over medium-high heat. Add the unsalted butter and allow it to melt, then place the lemon slices into the skillet to infuse flavor. Add the white fish filets, seasoning them with kosher salt and black pepper. Cook for about 3 to 4 minutes on one side depending on the thickness of the fish, then carefully flip and cook the other side until the fish flakes easily with a fork.
- Serve: Spoon the creamy spinach and vegetable mixture evenly onto four serving plates. Place a cooked fish filet on top of each plate, garnish with a squeeze of fresh lemon juice for brightness, and serve immediately for a warm, flavorful meal.
Notes
- Use firm white fish varieties such as cod, haddock, or tilapia for best results.
- Adjust red pepper flakes to taste depending on your heat preference.
- For a vegetarian version, omit the fish and use vegetable broth instead of chicken broth in the sauce.
- Ensure the skillet is well-heated before adding mushrooms for good browning and flavor.
- Serve with crusty bread or steamed rice to make it a more filling meal.
- Leftovers can be stored refrigerated for up to 2 days and reheated gently on the stovetop.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American

Leave a Reply