Salmon Wellington is the kind of dinner that feels impressive without being overly complicated.
With flaky puff pastry, tender salmon, and a creamy spinach filling, this elegant main dish is rich, fresh, and perfect for a special meal at home.
Why You’ll Love This Recipe
This recipe turns simple ingredients into a beautiful, bakery-style dinner.
The salmon stays moist and tender while the puff pastry bakes up golden and crisp.
The spinach and cream cheese filling adds richness without overpowering the fish.
It looks fancy enough for guests, but the steps are easy enough for a relaxed weekend dinner.

What You’ll Need (Ingredient Highlights)
Salmon fillet is the star here, offering a rich, buttery texture that pairs perfectly with pastry.
Puff pastry creates that flaky outer layer that makes this dish feel extra special.
Cream cheese gives the filling a smooth, creamy texture that balances the salmon beautifully.
Fresh baby spinach adds color, freshness, and a savory layer to the filling.
Garlic, dill, and lemon zest brighten the overall flavor and keep the dish from feeling too heavy.
Pro Tips Before You Start
Let the spinach mixture cool slightly before spreading it onto the pastry so the dough stays easier to handle.
Pat the salmon dry before seasoning to avoid excess moisture inside the Wellington.
Seal the pastry edges well so the filling stays inside while baking.
Do not skip the egg wash, since it helps create a deep golden finish.
How to Make Salmon Wellington
Step 1 – Prepare the oven and pan
Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper.
Step 2 – Cook the spinach mixture
Heat olive oil in a skillet over medium heat. Sauté the garlic for 1 minute, then add the spinach and cook until wilted.
Step 3 – Make the creamy filling
Let the spinach cool slightly. Mix it with softened cream cheese, fresh dill, lemon zest, salt, and pepper until combined.
Step 4 – Fill the pastry
Roll out the puff pastry on a lightly floured surface and place it on the prepared baking sheet. Spread the spinach mixture in the center.
Step 5 – Add the salmon
Place the salmon fillet over the filling and season it with salt and pepper.
Step 6 – Fold and seal
Fold the pastry over the salmon and seal the edges well. Brush the top with beaten egg and score lightly with a sharp knife.
Step 7 – Bake until golden
Bake for 25 to 30 minutes, or until the pastry is puffed and golden brown. Let rest for 5 to 10 minutes before slicing and serving warm.
What to Serve Them With
Serve Salmon Wellington with roasted asparagus or green beans for a simple, elegant plate.
Mashed potatoes or a light potato gratin make a comforting side.
A crisp green salad with lemon vinaigrette also works well to balance the richness.
Variations / Substitutions
Swap fresh dill for parsley or chives if that is what you have on hand.
Use ricotta instead of cream cheese for a lighter filling.
Add a thin layer of sautéed mushrooms for a deeper, more savory flavor.
You can also make individual portions using smaller salmon pieces and pastry squares.
Storage & Leftovers
Store leftovers in an airtight container in the refrigerator for up to 2 days.
Reheat in the oven or air fryer to help the pastry stay crisp.
Microwaving works for convenience, but the pastry will soften.
FAQs
Can I make this recipe ahead of time?
Yes, you can assemble it a few hours ahead and keep it chilled before baking.
How should I store leftovers?
Keep leftovers in an airtight container in the fridge for the best texture and freshness.
Can I freeze this dish?
Yes, you can freeze it before or after baking, though the pastry is best when freshly baked.
Can I substitute some of the ingredients?
Yes, you can adjust the herbs, greens, or cheese based on what you have available.
How long does this recipe take to make?
It usually takes about 45 minutes from start to finish, including prep and baking time.
Is this recipe kid-friendly?
Yes, the creamy filling and flaky pastry make it approachable for many eaters.
Can I make this dish gluten-free or dairy-free?
Yes, with gluten-free pastry and a dairy-free cream cheese alternative, it can be adapted.
What should I serve it with?
It pairs well with roasted vegetables, potatoes, or a fresh salad.
Do I need special equipment?
No, you only need a skillet, baking sheet, and a knife for scoring the pastry.
How do I know when it’s perfectly cooked?
The pastry should be golden and crisp, and the salmon should be cooked through but still moist inside.
Final Thoughts
Salmon Wellington is a beautiful main dish that feels elegant, cozy, and completely satisfying.
Between the flaky pastry, creamy spinach filling, and tender salmon, it is a recipe that is sure to impress without making dinner stressful.
Full Recipe Card
Ingredients
- 1 pound salmon fillet, skinless and boneless
- 1 sheet puff pastry, thawed
- 4 ounces cream cheese, softened
- 2 cups baby spinach, fresh
- 2 cloves garlic, minced
- 1 tablespoon fresh dill, chopped
- Zest of 1 lemon
- 1 egg, beaten
- 1 tablespoon olive oil
- Salt and pepper, to taste
Instructions
- Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper.
- Heat olive oil in a skillet over medium heat. Sauté garlic for 1 minute, then add spinach and cook until wilted.
- Let the spinach cool slightly, then mix with cream cheese, dill, lemon zest, salt, and pepper.
- Roll out puff pastry on a lightly floured surface and place it on the prepared baking sheet.
- Spread the spinach mixture in the center of the pastry. Place salmon on top and season with salt and pepper.
- Fold the pastry over the salmon and seal the edges.
- Brush with beaten egg and score the top with a sharp knife.
- Bake for 25 to 30 minutes or until golden brown.
- Let rest for 5 to 10 minutes before slicing and serving warm.
