Spinach Stuffed Flounder With Parmesan Sauce
Baked flounder fillets filled with spinach and topped with a creamy Parmesan sauce—an easy and elegant seafood dinner.

If you’re looking for an elegant seafood dinner that doesn’t require hours in the kitchen, this spinach-stuffed flounder is just the thing! It’s elegant enough for guests and easy enough for weeknight family meals. Tender flounder fillets are rolled around a garlicky spinach filling, baked with white wine for moisture, and finished with a rich Parmesan cream sauce for a flavorful finish.
This dish is as easy as it is impressive. Most of the prep can be done in advance, and the mild flavor of flounder pairs perfectly with the creamy, cheesy topping. Serve it with rice or potatoes and a vegetable for a memorable dinner any night of the week.
💗 Why You’ll Love It
Elegant but easy. Rolled fish looks impressive but comes together in under an hour with minimal prep.
Make-ahead friendly. Both the stuffing and sauce can be made in advance for faster assembly.
Deliciously creamy finish. The simple Parmesan sauce adds richness and ties the dish together.
Perfect for dinner guests. It’s a great choice for entertaining or a holiday seafood course.
Ingredient Notes
- Flounder – Thin, mild fillets are ideal for rolling. Sole or tilapia can also be used if flounder isn’t available.
- Frozen spinach – Cooked and well-squeezed to remove excess moisture. You can also use fresh spinach—sauté it, let it cool slightly, and squeeze out any excess moisture.
- Shallots – They’re milder than onions and perfect for the delicate flavor of the fish.
- White wine – Adds moisture and depth of flavor to baked goods. Chicken broth can be substituted.
- Parmesan – Freshly grated gives the best flavor in the sauce.
How to Make Spinach Stuffed Flounder
- Start by preparing the filling. Sauté minced shallots in butter until soft, then stir in the cooked, squeezed spinach and seasonings. Set the mixture aside to cool slightly.
- Lay out the flounder fillets and spoon a few tablespoons of filling onto each one. Roll the fillets up gently and place them seam-side down in a greased baking dish. Pour a bit of white wine around the rolls to keep them moist while baking.
- While the fish bakes, make the sauce. Start with a roux—melt butter, stir in flour, and cook briefly—then whisk in milk and seasonings. Stir until thickened, then add the Parmesan and cook until smooth.
- Once the flounder is cooked through, spoon the sauce over the fish and sprinkle with paprika just before serving.
Tips to Avoid Overcooking the Fish
- Check early. Start checking doneness around 20 minutes, especially if your fillets are thin. The fish should flake easily with a fork.
- Use a thermometer. Fish is done at 140–145°F. Go for the lower end to avoid dryness.
- Cover loosely. If your oven runs hot, tent the dish with foil for the first 15 minutes of baking to retain moisture.
- Let rest briefly. Allowing the fish to rest for a few minutes after baking can help keep it juicy before topping with sauce.
Serving Suggestions
- Serve with buttered rice, mashed potatoes, or orzo for a simple base that soaks up the sauce.
- Add roasted asparagus, green beans, or glazed carrots for color and contrast.
- Pair with a light white wine like Sauvignon Blanc or Pinot Grigio.
How to Store and Reheat
Refrigerate: Store leftovers in an airtight container for up to 2 days.
Freeze? Not recommended, as the fish and sauce may become watery when thawed.
To Reheat: Warm gently in the oven at 325°F, covered, or microwave in short bursts at medium power to avoid drying out the fish.
Spinach Stuffed Flounder
Flaky flounder fillets rolled around savory spinach and topped with Parmesan cream sauce—easy, delicious, and great for weeknights or company.
- Prep Time: 15
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 4 to 6 servings 1x
- Category: Fish
- Method: Bake
- Cuisine: American
Ingredients
- 5 tablespoons butter (divided)
- 3 to 4 tablespoons minced shallot
- 10 ounces frozen spinach (cooked and well-squeezed)
- 1 teaspoon kosher salt (divided)
- 1/2 teaspoon Italian seasoning
- 1/2 teaspoon granulated garlic
- 1/4 teaspoon freshly ground black pepper (divided)
- 2 pounds flounder fillets
- 1/3 cup dry white wine
- 3 tablespoons all-purpose flour
- 1/2 teaspoon dry mustard
- 1 cup whole milk
- 1/4 cup grated Parmesan cheese
- Dash paprika
Instructions
- Prep the oven and baking dish. Heat the oven to 350°F and lightly grease a baking dish.
- Sauté the shallots. Melt 2 tablespoons of butter in a medium skillet over medium heat. Add the shallots and sauté until softened and translucent.
- Make the spinach stuffing. Add the cooked spinach, 1/2 teaspoon of kosher salt, Italian seasoning, garlic powder, and 1/8 teaspoon of pepper to the skillet with the shallots. Taste for seasoning. Combine and set aside.
- Stuff the fish. Place 1 1/2 to 2 tablespoons of the spinach mixture on a flounder fillet. Roll it up and place it seam-side down in the baking dish. repeat with the remaining fish and spinach. Add the wine to the baking dish and bake the flounder rolls for 25 minutes.
- Make the sauce. While the fish is baking, melt the remaining 3 tablespoons of butter in a saucepan over medium-low heat. When the butter begins to sizzle, add the flour, remaining salt, remaining pepper, and mustard powder. Cook, stirring, for 2 minutes. Gradually add the milk, stirring constantly. Cook for 2 to 3 minutes, or until the sauce has thickened. Then, stir in the Parmesan cheese and continue stirring until it has melted. Taste and adjust the seasonings as needed.
- Finish the dish. Pour the sauce over the stuffed flounder rolls and sprinkle with paprika just before serving.