Salmon Wellington with Creamy Spinach Filling
There are few dishes that make a dinner table feel more special than a golden, flaky salmon wellington. This recipe wraps a tender salmon fillet in puff pastry with a creamy spinach, cream cheese and dill filling. The result is as beautiful as it is delicious!

I love making salmon wellington when I want to impress without spending hours in the kitchen. The filling is creamy and flavorful with garlic, dill and a hint of lemon. The puff pastry bakes up beautifully golden and flaky. It’s a dish that looks fancy but is surprisingly approachable. It’s just as perfect for a cozy holiday dinner as it is for date night at home.
WHY YOU’LL LOVE THIS SALMON WELLINGTON
- Perfect for holidays: This salmon wellington is a stunning centerpiece for Christmas dinner, New Year’s Eve or any special gathering.
- Flaky & flavorful: The golden puff pastry stays crisp while the salmon inside stays perfectly tender and juicy.
- Creamy spinach filling: The combination of cream cheese, garlic, dill and lemon keeps the dish fresh and flavorful.
- Deceptively easy: It looks fancy, but it’s really just a few steps. Wrap, bake and slice.
- Make-ahead friendly: You can assemble it in advance and just pop it in the oven when guests arrive.
Looking for more cozy dinners? Browse my Comfort Food Recipes.
WHAT IS SALMON WELLINGTON?
Salmon wellington is a twist on the classic beef wellington but instead of beef, a whole salmon fillet is wrapped in puff pastry with a creamy, flavorful filling. As it bakes the salmon becomes tender and flaky, while the pastry turns golden and crisp on the outside.
This dish feels elegant and restaurant-worthy. That is why it’s such a popular choice for Christmas dinner, date nights and dinner parties. The creamy spinach filling in this recipe adds extra flavor and moisture, making it one of my favorite ways to serve salmon.

INGREDIENTS YOU’LL NEED
- Puff pastry: Store-bought puff pastry sheets are perfect. Thaw them until pliable but still cold so they bake up flaky.
- Salmon fillet: A center-cut piece works best for even cooking. This is the star of your salmon wellington recipe so choose a nice, fresh fillet.
- Salt & pepper: Simple seasoning that brings out the flavor of both the salmon and the filling.
- Red onion & garlic: The aromatic base for the creamy spinach mixture.
- Spinach: Fresh spinach wilts down into the perfect layer of filling.
- Cream cheese: Adds richness and helps hold the spinach filling together.
- Fresh dill, lemon zest & juice: Brighten up the dish and balance the richness of the salmon and pastry.
- Egg: Beaten and brushed over the pastry for that gorgeous golden finish.
- Black sesame seeds (optional): For a pretty, restaurant-style touch.
HOW TO MAKE SALMON WELLINGTON
Please note: This is just an overview – the full ingredients and directions are in the recipe card at the bottom of this post.
Step 1: Prep the salmon
Pat the salmon fillet dry with paper towels and season generously with salt and pepper. (Dry salmon = better texture and flavor.)
Step 2: Make the creamy spinach filling
Heat a little oil in a skillet over medium heat. Sauté the red onion until softened, then add the garlic and cook for 30 seconds. Add the spinach and let it wilt completely. Stir in the cream cheese until smooth and melty. Finish with dill, lemon zest and lemon juice, then season well. Set aside to cool slightly.

Step 3: Assemble the wellington
Roll out the puff pastry on a lightly floured surface. Place the salmon in the center and spread the spinach mixture evenly over the top. Fold the pastry over the salmon, sealing the edges tightly to make a neat parcel. If needed, use a second sheet of pastry to cover and trim the excess. Place seam-side down on a parchment-lined baking sheet.

Step 4: Decorate & bake
Brush the pastry with the beaten egg. Use a sharp knife to score a light pattern on top for decoration (diagonal lines look beautiful). Sprinkle with sesame seeds if using. Bake at 350°F (180°C) for 30–35 minutes, until the pastry is golden and crisp.

Step 5: Rest & serve
Let the salmon wellington rest for 5–10 minutes before slicing. This helps the filling set and keeps the layers tidy. Serve with roasted vegetables or a simple green salad.
STORING AND REHEATING
Fridge: Store cooled leftovers in an airtight container for up to 2 days.
Reheat: Warm in the oven at 160 °C (320 °F) until heated through. This keeps the pastry crisp. Avoid microwaving as it makes the pastry soggy.
Make-ahead: You can assemble the wellington (unbaked) up to 24 hours in advance. Cover and refrigerate, then bake just before serving.
Freezer: Freeze unbaked wellington, wrapped tightly in plastic wrap and foil for up to 1 month. Bake from frozen, adding 10–15 extra minutes to the cook time.
NOTES FROM MY KITCHEN
Prep ahead: You can prepare the spinach filling a few hours (or even a day) ahead and keep it chilled. That way when it’s time to assemble, all you have to do is wrap and bake.
Use center-cut salmon: Try to get a fillet that’s evenly thick so it cooks evenly. If the ends are too thin, they can dry out (you can tuck them under slightly before wrapping).
Filling: Let the spinach mixture cool before assembling. If it’s too warm, it can make the pastry soggy (and no one wants soggy puff pastry).
Herbs: I love dill with salmon, but fresh parsley or chives work just as well. You could also add a tiny pinch of nutmeg to the spinach filling if you want a warmer, cozier flavor.
Puff pastry: If your pastry is sticking or too soft, pop it in the fridge for 10 minutes. It’s much easier to work with when cold.
Leftovers: This looks like a special occasion meal, but honestly it’s simple enough for a weeknight. And leftovers reheat surprisingly well (in the oven, never the microwave!).
Crispy bottom hack: If you’re worried about the bottom going soggy, place the wellington directly on a preheated baking sheet or pizza stone. That extra heat helps crisp it up beautifully.
Serving ideas: I usually serve this with roasted green beans, asparagus or a fresh cucumber salad. Something light and bright to balance flavors.

FAQ
Can I use frozen salmon for salmon wellington?
Yes! Just thaw it completely, pat it dry very well and proceed with the recipe.
Can I use frozen spinach?
Absolutely! Thaw it first and squeeze out as much liquid as possible so the filling doesn’t make the pastry soggy.
Can I make salmon wellington ahead of time?
Yes! You can assemble it (unbaked), cover and refrigerate for up to 24 hours. When ready, bake as directed.
What pastry should I use?
Any good-quality puff pastry works, either store-bought or homemade. Just make sure it’s thawed but still cold when you assemble the wellington.
How do I know when my salmon wellington is done?
The pastry should be deeply golden and crisp. The salmon inside should be just cooked through, about 125–130°F (52–54°C) if you check with a thermometer.
Did you make it?
I would love to hear about your experience in the comments below!
Your feedback is valuable and helps me to continue creating delicious recipes that you will love.
So, don’t be shy, leave a comment and let me know how it turned out for you!

Maximum 4 portions if adequate side dishes. Baked 40 minutes.