Creamy and dinner-worthy without feeling complicated, Zucchini Wrapped Halibut pairs tender fish, silky fettuccine, and a rich spinach white wine sauce in a seafood pasta dinner that looks elegant but fits comfortably into a real evening meal.

This is the kind of dish that works when you want something a little more special than your usual pasta, but you still want the cooking to feel calm and doable in your kitchen. The zucchini ribbons make the halibut look polished, while the quick pan-sear keeps the fish moist and delicate.
What makes this one so satisfying is the contrast. You get lightly spiced halibut with a touch of sweetness from the glaze, then creamy pasta underneath with soft spinach and shallot in every bite. It feels layered and restaurant-inspired, but the method is straightforward once you prep the components.
It also helps that each part supports the next. The zucchini adds a clean, tender wrap, the spice blend gives warmth without overwhelming the fish, and the sauce turns simple fettuccine into something lush enough to carry the whole plate.
Zucchini Wrapped Halibut Ingredients
Halibut brings the main tender, flaky texture and holds up beautifully to quick searing and glazing.
Zucchini is shaved into ribbons to wrap the fish, giving the dish a refined look and a soft vegetable layer around each piece.
Fettuccine creates the hearty base and catches the creamy spinach sauce especially well thanks to its broad shape.
Spinach adds color, body, and an earthy note that balances the richness of the cream.
Shallot gives the sauce a gentle savory sweetness that feels softer and more elegant than onion.
Heavy cream forms the silky backbone of the sauce and helps the chopped spinach cling to the pasta.
Dry white wine lifts the cream sauce with a little brightness and keeps it from feeling too heavy.
Butter starts the sauce and adds a rounded richness that works especially well with seafood.
Flour lightly thickens the sauce so it coats the noodles instead of pooling on the plate.
Honey gives the glaze its soft shine and a subtle sweet finish on the seared fish.
Dark brown sugar deepens that glaze with a touch of caramel flavor.
Smoked paprika adds warmth and a faint smoky note that plays well with the sweet glaze.
Curry spice blend brings gentle complexity and gives the fish a deeper, more layered seasoning.
Ground cumin adds a warm savory edge that rounds out the spice mix.
Onion powder reinforces the savory flavor without adding extra moisture.
White pepper gives mild heat and blends smoothly into the seasoning without overpowering the halibut.
Olive oil and vegetable oil help with pasta tossing and pan-searing, keeping each element moving smoothly.

Cooking Steps
STEP 1: Start by getting organized. Mix the spice blend in one bowl, stir together the honey glaze in another, and shave the zucchini lengthwise into long ribbons. Aim for strips that are thin enough to bend easily but still wide enough to wrap around the fish.
STEP 2: Season the zucchini ribbons lightly on both sides, then coat the halibut pieces with the remaining spice mixture. Wrap each fish portion snugly with zucchini, overlapping the ends just enough to hold, and secure each one with a toothpick so the ribbons stay in place in the skillet.
STEP 3: Blanch the spinach briefly in boiling water, then cool it and squeeze it very dry. This step matters more than it seems. Removing excess water keeps the cream sauce smooth and rich instead of loose or watery.
STEP 4: Build the sauce in a saucepan by softening the shallot in butter, then whisking in the flour, cream, wine, and chopped spinach. Let it cook until thickened and velvety. You want a sauce that coats a spoon and looks lush, not stiff.
STEP 5: Cook the fettuccine until just tender. Once drained, toss it lightly so the noodles do not clump while you finish the fish. A little oil is enough to keep everything glossy and easy to combine later.
STEP 6: Sear the zucchini-wrapped halibut in a lightly oiled nonstick skillet over medium heat. After the first side cooks, brush on some glaze, turn the fish, and repeat so the outside gets a light sheen and the zucchini softens without falling apart. Work in batches if the pan feels crowded.
STEP 7: Toss the warm pasta with the spinach cream sauce until evenly coated, then plate it in soft nests and top with the halibut pieces. Before serving, remove every toothpick so the finished dish feels effortless and elegant on the plate.
Pro Tips for Zucchini Wrapped Halibut
- Dry the blanched spinach thoroughly before chopping. Too much moisture is the fastest way to thin out the sauce.
- Do not force extra-long zucchini ribbons around the fish if they crack or feel awkward. Shorter, neatly overlapped strips look better than messy wrapping.
- Cook the halibut over medium heat rather than high heat. That gives the fish time to cook through while the zucchini softens and the glaze turns glossy instead of scorching.
Can I make this ahead of time?
You can prep most of it in advance. Mix the spice blend and glaze, shave the zucchini, and make the spinach sauce earlier in the day. For the best texture, sear the halibut and cook the pasta just before serving.
What can I use instead of halibut?
A firm white fish works best here. Cod, haddock, or even sea bass can step in, as long as the portions are thick enough to hold their shape in the skillet. Just watch the cooking time, since thinner fillets finish faster.
How do I keep the zucchini wrap from coming loose?
Pat the zucchini dry if it feels wet, overlap the ends slightly, and push the toothpick fully through the fish so the ribbon stays anchored. A gentle pan-sear also helps. If the heat is too aggressive, the wrap can shift before it softens.
Can I leave the wine out of the sauce?
Yes. Replace it with a small splash of broth or even a bit of pasta water. The sauce will still be creamy and flavorful, though the wine does add a nice brightness that keeps the richness balanced.

Perfect Pairings
A simple lemony green salad works very well with this plate. The fresh, crisp bite gives contrast to the creamy pasta and keeps the meal from feeling too heavy.
Roasted asparagus is another smart side because it matches the elegant feel of the dish without competing with it. Its clean flavor sits nicely beside the spiced halibut and spinach sauce.
Warm garlic bread can also fit if you are serving this for a more indulgent dinner. The sauce is rich enough that a little bread for scooping feels especially welcome.
Keeping Leftovers Fresh
Store leftovers in an airtight container in the refrigerator for up to 2 days. If possible, keep the halibut separate from the sauced pasta so both components hold their texture a little better.
For reheating, use low heat on the stove or short, gentle bursts in the microwave. Add a small splash of water, cream, or milk to loosen the pasta sauce as it warms. The goal is to bring everything back to temperature without overcooking the fish.
This is not my favorite dish for freezing once fully assembled. Cream sauces can separate, zucchini can soften too much, and cooked halibut tends to lose its best texture after thawing. When this dish is at its best, it is fresh, silky, and served soon after cooking.

Zucchini Wrapped Halibut
Ingredients
For the halibut and zucchini
- 1 large zucchini shaved lengthwise into long slender strips
- 1 pound halibut fillets divided into 3- to 4-ounce pieces
- Olive oil for tossing pasta
- Vegetable oil for cooking the fish
- Toothpicks as needed
For the pasta
- 1 pound dried fettuccine preferably Barilla
For the glaze
- 1 teaspoon water
- 1 tablespoon honey
- 1 teaspoon firmly packed dark brown sugar
For the spinach sauce
- 1/4 cup dry white wine
- 1 finely minced shallot
- 1/2 cup heavy cream
- 2 teaspoons all-purpose flour
- 2 tablespoons unsalted butter preferably Kerrygold
- 1 pound fresh spinach thoroughly rinsed
For the spice blend
- 1 teaspoon smoked paprika
- 2 teaspoons curry spice blend
- 1/2 teaspoon onion powder
- 1 teaspoon ground cumin
- 1/2 teaspoon white pepper
Instructions
- In three separate bowls, prepare the components for the dish: combine the spice blend ingredients in one bowl, stir together the glaze ingredients in another, and set both aside.
- Using a vegetable peeler, shave the zucchini lengthwise into long ribbons about 1/2 inch wide, beginning with the green outer surface. Turn the zucchini slightly after each pass to keep the strips even, and continue until you reach the seeded center.
- Arrange the zucchini ribbons on a plate and season both sides with some of the spice mixture, rubbing it in gently so the strips are lightly and evenly coated.
- Bring a large pot of water to a boil.
- Coat the halibut portions on every side with the remaining spice blend.
- Wrap each piece of fish snugly with a zucchini ribbon, overlapping the ends slightly. Secure each one with a toothpick pushed all the way through, then place the wrapped pieces on a plate.
- Add the spinach to the boiling water and blanch for 1 minute.
- Lift the spinach out with a slotted spoon and transfer it to a colander. Rinse it under cold water, then squeeze out as much moisture as possible with your hands, repeating several times until it is very dry.
- Chop the spinach finely and set it aside.
- In a saucepan over medium heat, melt the butter. Add the shallot and cook for 2 minutes, stirring occasionally.
- Whisk in the flour, then pour in the heavy cream. Continue whisking and cook for about 5 minutes, or until the sauce thickens.
- Add the white wine and chopped spinach, then cook for 5 minutes more. Reduce the heat to low and keep the sauce warm.
- Return the spinach cooking water to a boil.
- Cook the fettuccine for about 10 minutes, or according to the package directions, until done.
- While the pasta cooks, heat 1 teaspoon of vegetable oil in a nonstick skillet over medium heat.
- Once the oil is hot, place the zucchini-wrapped halibut pieces in the skillet and cook for 2 minutes.
- Brush or spoon the glaze over the tops, turn the fish over, and cook for another 2 minutes.
- Glaze again, flip once more, and cook for 1 to 2 additional minutes, until the fish is seared on both sides and cooked through.
- Transfer the cooked halibut to a clean plate and cover loosely with foil. Repeat the cooking process in batches if necessary.
- Drain the pasta and place it in a large bowl. Toss lightly with olive oil to keep the noodles from sticking together.
- Add the warm spinach sauce to the pasta and toss gently until the fettuccine is evenly coated.
- To serve, twirl the sauced pasta into nests on each plate and arrange 4 to 5 pieces of the zucchini-wrapped halibut on top. Remove all toothpicks before serving.