• Recipe Index
  • Appetizers and Snacks
  • Dinner
  • About
  • Contact
menu icon
go to homepage
  • Recipe Index
  • Appetizers and Snacks
  • Dinner
  • About
  • Contact
search icon
Homepage link
  • Recipe Index
  • Appetizers and Snacks
  • Dinner
  • About
  • Contact
×

Fish Florentine with Creamy Spinach and Mushrooms Recipe

Published: Jan 18, 2026 by Eliza · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 3.9 from 14 reviews

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

A black cast iron pan filled with two clear sections: on the left side, many cooked brown mushrooms with a slightly shiny texture, and on the right side, a pile of fresh cherry tomatoes, some whole and some cut in half, showing their bright red and orange juicy interiors. The pan sits on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

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

A white bowl on a white marbled surface holds a creamy dish with two thick pieces of white fish fillet, lightly browned and sprinkled with black pepper. The fish is layered on a sauce full of cooked spinach leaves, sliced mushrooms, and small chunks of orange-red tomatoes, giving a mix of green, dark brown, and orange colors in a creamy light brown sauce. A bright yellow lemon wedge rests inside the bowl on one side. A metal spoon is partially visible, touching the food. The photo taken with an iphone --ar 4:5 --v 7

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
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Fish Florentine with Creamy Spinach and Mushrooms Recipe

Fish Florentine with Creamy Spinach and Mushrooms Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.9 from 14 reviews

  • Author: Eliza
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Diet: Low Fat
Print Recipe
Pin Recipe

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Cheesy Pumpkin Ricotta Pasta Bake Recipe
    Cheesy Pumpkin Ricotta Pasta Bake Recipe
  • Maple Miso Whipped Sweet Potatoes with Cornmeal Crusted Tofu Recipe
    Maple Miso Whipped Sweet Potatoes with Cornmeal Crusted Tofu Recipe
  • Keto Chicken Enchiladas Bowl Recipe
    Keto Chicken Enchiladas Bowl Recipe
  • Healthy Vegetable Lasagna Recipe
    Healthy Vegetable Lasagna Recipe

Leave a Reply Cancel reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi there! I’m Eliza, I’m a passionate home cook, recipe creator, and storyteller who believes that food is a universal language that connects us all. I live with my little boy, Ely, and together we fill our kitchen with laughter, love, and the comforting aroma of something delicious made with care.

Learn more

Popular

  • Easy Roasted Pumpkin Seeds with Savory Spices Recipe
    Easy Roasted Pumpkin Seeds with Savory Spices Recipe
  • Strawberry Lemonade Mocktail Recipe
    Strawberry Lemonade Mocktail Recipe
  • Butterscotch Muddy Buddy Recipe
    Butterscotch Muddy Buddy Recipe
  • Halloween Sugar Cookie Bars Recipe
    Halloween Sugar Cookie Bars Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Recipe Kind. All rights reserved.