Disclosure: This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. We only recommend products we trust.
There’s something magical about pulling a golden, flaky salmon wellington out of the oven, it feels like a restaurant-level dish, yet it’s surprisingly simple to make at home. At its heart, this recipe combines a juicy salmon fillet with a creamy spinach-parmesan filling, all wrapped in puff pastry that bakes to crisp perfection.
If you’re in a hurry, you can head straight down to the Jump to Recipe or use the Table of Contents to skip ahead. Otherwise, let’s walk through the steps to create this elegant, crowd-pleasing dish that’s as good for weeknight dinners as it is for special occasions.
Table of Contents
Ingredients You’ll Need

- 1 sheet puff pastry – thawed but kept cold for best puff and crispness
- 1 salmon fillet (12–14 oz, center-cut) – skin removed, patted very dry so the pastry stays crisp
- 2 tablespoons unsalted butter – for sautéing the aromatics
- 2 cloves garlic, finely chopped – adds a gentle aromatic base
- ½ medium yellow onion, finely chopped – brings sweetness once sautéed
- 5 oz fresh baby spinach, roughly chopped – wilts quickly and blends well into the filling
- ⅓ cup plain breadcrumbs – helps absorb moisture and keep filling firm
- 4 oz cream cheese, softened – gives the filling a creamy texture
- ¼ cup grated Parmesan cheese – adds nutty depth and saltiness
- 2 tablespoons fresh dill, chopped – classic pairing with salmon
- 1 teaspoon Dijon mustard (optional) – brightens the flavor of both fish and filling
- 1 egg, beaten with 1 teaspoon water – for a shiny egg wash finish
- Kosher salt and freshly ground black pepper – to season salmon and filling
- Lemon wedges, for serving – a squeeze of freshness at the table
Step-by-Step Instructions
Step 1: Preheat the oven and prepare the baking sheet
Set your oven to 425°F (220°C). Line a large baking sheet with parchment paper and, if you’d like an extra-crisp bottom, place the sheet in the oven to preheat.
Step 2: Cook the spinach filling
Melt the butter in a skillet over medium heat. Add the onion and garlic and sauté until translucent, about 3–5 minutes. Stir in the spinach and cook just until wilted, about 1 minute.
Remove from heat, then stir in the breadcrumbs, cream cheese, Parmesan, dill, and optional Dijon mustard. Season lightly with salt and pepper. Let the mixture cool completely before using.
Step 3: Season the salmon
Pat the salmon fillet very dry with paper towels. Sprinkle both sides with salt and black pepper. If using, spread a thin layer of Dijon mustard on top of the fillet for extra flavor.
Step 4: Assemble the Wellington
On a lightly floured surface, roll the puff pastry just enough to smooth the seams. Place the salmon fillet in the center, then spoon the spinach mixture evenly over the top, leaving about a 1-inch border around the edges.
Step 5: Fold and seal the pastry
Bring the long sides of the pastry up and over the salmon, then fold the shorter ends over like a present. Trim away any excess pastry and press gently to seal. Carefully flip the package seam-side down onto the prepared baking sheet.
Step 6: Add egg wash and score the top
Brush the entire pastry with the beaten egg wash. Use a sharp knife to score diagonal lines across the top, this helps release steam while baking and adds a pretty finish.
Step 7: Bake until golden
Bake for 20–25 minutes, or until the pastry is deep golden brown and crisp. The salmon should reach an internal temperature of 125–130°F (52–54°C) for medium doneness.
Step 8: Rest and serve
Let the salmon wellington rest for 10 minutes before slicing. Use a serrated knife with a gentle sawing motion to avoid crushing the pastry. Serve with lemon wedges for brightness.
Salmon Wellington Recipe
- Total Time: 55 minutes
- Yield: 4 servings 1x
Description
A golden puff pastry wrapped around tender salmon and a creamy spinach-Parmesan filling. Perfect for a special dinner or an elevated weeknight meal.
Ingredients
- 1 sheet puff pastry, thawed but kept cold
- 1 salmon fillet (12–14 oz, center-cut), skin removed and patted dry
- 2 tablespoons unsalted butter
- 2 cloves garlic, finely chopped
- ½ medium yellow onion, finely chopped
- 5 oz fresh baby spinach, roughly chopped
- ⅓ cup plain breadcrumbs
- 4 oz cream cheese, softened
- ¼ cup grated Parmesan cheese
- 2 tablespoons fresh dill, chopped (or 2 tsp dried)
- 1 teaspoon Dijon mustard (optional)
- 1 egg, beaten with 1 teaspoon water (for egg wash)
- Kosher salt and freshly ground black pepper
- Lemon wedges, for serving
Instructions
- Preheat oven to 425°F (220°C). Line a baking sheet with parchment.
- Melt butter in a skillet over medium heat. Sauté onion and garlic 3–5 minutes until soft. Add spinach and cook 1 minute until wilted. Remove from heat, then stir in breadcrumbs, cream cheese, Parmesan, dill, and Dijon. Season with salt and pepper. Cool completely.
- Pat salmon fillet very dry. Season both sides with salt and pepper. Optionally, spread a thin layer of Dijon mustard on top.
- On a lightly floured surface, roll puff pastry to smooth seams. Place salmon in center and top with spinach mixture, leaving a 1-inch border.
- Fold long sides of pastry over the salmon, then tuck in the ends. Trim excess pastry and seal seams. Flip seam-side down onto baking sheet.
- Brush pastry with egg wash. Score diagonal lines across top with a sharp knife.
- Bake 20–25 minutes until pastry is golden brown and salmon reaches 125–130°F for medium doneness.
- Rest 10 minutes before slicing with a serrated knife. Serve with lemon wedges.
Notes
- Make sure the spinach filling cools before assembly to prevent sogginess.
- Preheating the baking sheet gives you a crisper bottom crust.
- Prep Time: 30 minutes
- Cook Time: 25 minutes
- Category: Seafood
- Method: Baking
- Cuisine: European
Nutrition
- Serving Size: 1 slice
- Calories: 650
- Sugar: 2g
- Sodium: 850mg
- Fat: 38g
- Saturated Fat: 12g
- Unsaturated Fat: 24g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 3g
- Protein: 42g
- Cholesterol: 95mg
Pro Tips
- Cool the filling before wrapping. A hot spinach mixture will melt the pastry before it bakes, leading to soggy layers. Let it cool fully for best results.
- Chill before baking. Once wrapped, place the assembled salmon wellington in the fridge for 10 minutes. Cold pastry puffs better and holds its shape in the oven.
- Slice with care. Use a sharp serrated knife and a gentle sawing motion to cut clean slices without crushing the flaky crust.
Did you know? Salmon Wellington is sometimes called “Salmon en Croûte” in French kitchens, it’s the same dish with a different name!
At the Table
Salmon wellington has that special mix of elegance and comfort, it looks like something you’d order at a fine restaurant but feels right at home on a weeknight table. With its flaky pastry, creamy filling, and perfectly cooked salmon, it’s a dish that always draws smiles.
You may also like:
– Miso Salmon Recipe
– Almond Crusted Salmon Recipe
– Fried Salmon Recipe
Whether you’re making it for guests or just treating yourself, this recipe is a reminder that impressive food doesn’t have to be complicated.
Give it a try, and let me know how yours turns out in the comments below, happy cooking!










