This Creamy Seafood Lasagna is rich, comforting, and surprisingly easy to make. Tender mixed seafood is sautéed with garlic and white wine, stirred into a silky homemade béchamel, and layered with lasagna noodles before being baked to golden perfection. The perfect main course for special occasions!

This post may contain affiliate links, which means I may make a small commission off items you purchase at no additional cost to you.
This is the perfect recipe when you want something impressive and restaurant-quality, but without hours of prep. Using a frozen seafood mix keeps it convenient and budget-friendly, while the homemade béchamel gives it that luxurious, from-scratch flavor.
For more impressive seafood recipes, check out also this Lobster Risotto or this Homemade Squid Ink Pasta with Squids and Tomatoes.
Jump to:
🧾 Ingredients You'll Need
- Frozen seafood mix: A combination of shrimp, calamari, mussels, and fish pieces. You can also use a fresh seafood mix if you have it available.
- Lasagna sheets: Choose high-quality dried pasta for best texture. The sauce provides enough moisture to cook them perfectly in the oven.
- Milk, butter, flour (for béchamel): The base of the creamy sauce. Whole milk gives the richest texture, but 2% works too. Check out this extensive guide on Besciamella (How to make Béchamel Sauce or White Sauce).
- Zucchini: Cubed and sautéed for color, texture, and subtle sweetness that balances the creaminess.
- Garlic & white wine: Adds depth and brightness to the seafood. The alcohol cooks off, leaving flavor only.
- Nutmeg, salt, pepper: Classic béchamel seasoning.
- Freshly grated Parmesan cheese: Cheese and seafood are not usually mixed in Italy, but you still want the crispy golden topping on the Lasagna.
See the recipe card for quantities.
🍳 Substitutions
- Seafood: Substitute frozen seafood mix with fresh seafood. Your fishmonger should be able to create a mix for you. You can also use only white fish or salmon for a different variation.
- Wine: Replace white wine with vegetable broth or clam juice for alcohol-free option.
- Zucchini: Swap with spinach, leeks, or broccoli. Use roasted zucchini instead of sautéed for deeper flavor.
- Milk: Use 2% milk instead of whole; avoid skim as it won't thicken as well. For lactose-sensitive diners, use lactose-free milk (or plant-based).
- Cheese: Use Pecorino instead of Parmesan for a sharper flavor.
- Lasagna Sheets: If using fresh pasta, reduce baking time.
🥣 Variations
- Add spinach: Stir in fresh spinach to the seafood béchamel for extra color and nutrition.
- Make it spicy: Add red pepper flakes to the seafood mixture.
- Add Tomato Sauce: If you don't want an all-white Lasagna, you can add a layer of Marinara sauce to the lasagna for more color and flavor.
- Make Cannelloni: Divide the white sauce and mix half of it with the seafood and zucchini to stuff the cannelloni. Use the remaining sauce to pour over the cannelloni and top with cheese.
📋 Instructions with Photos

Step 1. Chop and sautèe the zucchini in olive oil until slightly golden. Season.

Step 2. Sautèe the seafood in olive oil with minced garlic, and add the white wine and parsley. Season to taste and set aside.

Step 3. Make a loose bèchamel sauce, then add the seafood to it.

Step 4. Spoon a thin layer of sauce on the baking dish then add the lasagna sheets and the seafood sauce.

Step 5. Add a layer of zucchini and repeat for 4-5 layers.

Step 6. Finish with a generous amount of Parmesan cheese and bake until bubbly.
🔪 Equipment
- Lasagna Baking Dish: A standard 9×13 inch (23×33 cm) baking dish works best.
- Vegetable Chopper: Use this handy chopper to cube the zucchini for a fast prep and even cooking.
❄️ Make Ahead, Storage & Reheating
Make Ahead
Assemble up to 24 hours in advance and refrigerate.
Remove from the fridge 30 minutes before baking to bring it to room temperature.
Storage
- Refrigerate leftovers for up to 2 days in airtight containers.
- You can freeze leftovers in portioned trays for up to 3 months. Thaw fully in the fridge before reheating.
Reheating
Warm gently in the oven covered with foil at 160°C / 325°F.
💭 Recipe FAQs
Yes. Use the same total amount (2 lbs / 900 g) of fresh seafood. Make sure to cook it only briefly-just until opaque-so it doesn't become rubbery when baked.
Yes. The béchamel provides enough moisture to fully soften and cook the pasta. Make sure the sauce is not too dense so it can thicken up during baking.
Yes-you can replace the wine with vegetable broth, fish broth, or clam juice. The acidity won't be exactly the same, but the flavor will still be excellent.
⭐ Top tips
- Add the seafood juices to the béchamel sauce as well for more flavor. Let the sauce reduce at low heat if too liquid.
- Let it rest 15 minutes before slicing to help layers set.

🫶 Related recipes you might like
Looking for other recipes like this? Try these:
If you tried this recipe, please take a moment to rate it and share your thoughts in the comments. Your feedback means a lot to me! ★★★★★
📖 RECIPE
Ingredients
Equipment
Method
- Heat 2 tablespoons of olive oil in a large skillet over medium-high heat. Add the minced garlic and sauté 30 seconds.
- Add thawed seafood mix and cook until the liquid evaporates, about 6-8 minutes. Pour in the white wine and cook until reduced. Add the parsley, season lightly and set aside.
- In a separate skillet, heat 1 tablespoon of olive oil. Add cubed zucchini and sauté 5-7 minutes until softened and lightly golden. Season with salt and pepper. Set aside.
- Melt the butter in a saucepan. Whisk in the flour and cook for 1 minute.
- Slowly pour in milk while whisking constantly. Cook over medium heat until thick and smooth, about 6-8 minutes. Season with salt, pepper, and nutmeg.
- Add the cooked seafood to the béchamel and stir gently.
- Preheat oven to 375 °F (190 °C).
- Spread a thin layer of seafood sauce on the bottom of a 9x13-inch (23x33 cm) baking dish. Add a layer of dry lasagna sheets. Spread a layer of sautéed zucchini. Add more seafood béchamel.
- Repeat for 4-5 layers until all the ingredients are used.
- Sprinkle Parmesan cheese evenly over the top layer.
- Cover with foil (tenting it so it doesn't touch the cheese) and bake 30 minutes. Remove foil and bake another 10-15 minutes until golden and bubbling.
- Let stand 10-15 minutes before slicing and serving.
Nutrition
Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.
Video
Notes
- If the béchamel becomes too thick, add a splash of milk. Leave it quite runny so the liquid can be absorbed by the pasta as it cooks.
- If your lasagna sheets are especially thick, add 5-10 minutes to baking time.
- Pat the seafood extra dry if it seems watery after thawing.








Carol Levi says
This was absolutely delightful. I made it for a dinner with friends and everybody loved it! Will surely make it again.
Jessica Montanelli says
Thanks! I'm glad you liked it! 🙂