This Post May Contain Affiliate Links. Please Read Our Disclosure Policy.

Elegant and genuinely impressive Salmon Wellington is actually incredibly easy to make. A rich mixture of cream cheese, spinach, garlic, and breadcrumbs is stuffed inside tender salmon fillets, then encased in a buttery puff pastry. Perfect for any special occasion or anytime you’re feeling fancy, this restaurant-quality dish is guaranteed to please everyone at your dinner table.

Salmon wellington, sliced and plated on a white round plate, with one slice placed on its side to show the salmon filling.

🐟 What Makes This Recipe So Good

  • Salmon Wellington is stuffed full of flavor! Literally. The puff pastry is stuffed with tender salmon and a filling of spinach, cream cheese, shallots, and garlic. You’ll never want to eat salmon any other way after you’ve tasted this dish.
  • It’s super impressive yet honestly really easy. Salmon Wellington is a perfect meal to make for a special date night or for entertaining. It looks (and TASTES!) like something you’d get from a nice restaurant. You can dress it up even more by pairing it with our best ever risotto, roasted kale, hasselback sweet potatoes, or Italian-seasoned green beans.
  • It doesn’t skimp on the nutrients. Salmon is super rich in omega-3 fatty acids, protein, and vitamins. Spinach has even more vitamins, like Vitamin-E and magnesium, that help support your immune system.

👩🏼‍🍳 Chef’s Tips

  • If you want to keep the bottom of your Salmon Wellington from getting soggy (you do), pat the salmon fillets totally dry with paper towels before you put them on the pastry sheets. That’s also why scoring the top of the Wellington loaves is important. Those crosshatches act as vents in a way, letting some of the excess steam from the pockets inside the puff pastries escape.
  • Keep the salmon fillets in the fridge until you’re ready to assemble the Wellington loaves. To get the bake time right for both the puff pastry and the salmon, the fillets need to be cold when they go in the oven. If they’re not, they’ll bake much faster than the pastry and be overdone by the time the pastry’s ready.
  • Depending on the size of your salmon fillets, you may need to roll the puff pastry sheets out into larger rectangles. There should be 2-3 inches of excess pastry on 3 sides of the salmon fillet, so adjust accordingly. If you do have to break out the rolling pin, make sure to flour it and the work surface lightly to keep the pastry from sticking and tearing.
Close up of a slice of salmon wellington, positioned on its side to show the salmon filling.

🍽️ More Restaurant-Quality Recipes We Love

Recipe By: Sam Guarnieri

Salmon Wellington

Prep 15 minutes
Cook 45 minutes
Total 1 hour
A savory, rich, restaurant-quality seafood dish that's guaranteed to please everyone at your dinner table. Pair it with your favorite veggie side dish for an easy yet elegant meal.
6 servings


  • Oven
  • large sheet pan
  • butter or neutral cooking spray
  • stovetop
  • Medium skillet
  • Silicone spatula
  • clean, flat work surface
  • Paper towels
  • Small bowl
  • whisk
  • paring knife
  • Pastry brush
  • internal meat thermometer


For the Spinach Filling

  • 1 tablespoon unsalted butter
  • 1 medium shallot finely chopped, approximately ¼ cup
  • 2 cloves garlic minced
  • 2 cups spinach leaves
  • 1 pinch salt
  • ¼ cup plain breadcrumbs
  • 2 tablespoons chopped fresh parsley
  • 1 tablespoon fresh lemon juice juice from approximately 1 small lemon
  • 4 ounces full-fat cream cheese at room temperature, cut into small pieces

For the Salmon Wellington

  • 2 full sheets frozen puff pastry at room temperature
  • 2 6-ounce boneless, skinless salmon fillets 1 ½-2 inches thick, see Notes
  • salt to taste
  • freshly cracked black pepper to taste
  • 1 large egg at room temperature


  • Preheat oven to 425° Fahrenheit. Lightly grease large sheet pan with butter or neutral cooking spray. Set pan aside.

For the Spinach Filling

  • Place medium skillet on stovetop over medium heat. Add 1 tablespoon unsalted butter and heat pan until butter is melted, swirling and tilting pan occasionally to distribute butter evenly across surface.
  • Once butter is melted, add 1 medium shallot and 2 cloves garlic. Stir to incorporate, then sauté aromatics 3 to 5 minutes, stirring occasionally, until shallot pieces have softened.
  • When softened, add 2 cups spinach leaves and 1 pinch salt. Gently stir ingredients together and cook 2 minutes, stirring occasionally, until spinach has wilted.
    Shallots, garlic, butter, and wilted spinach in a large skillet.
  • Add ¼ cup plain breadcrumbs, 2 tablespoons chopped fresh parsley, and 1 tablespoon fresh lemon juice to skillet. Stir to incorporate.
  • Remove skillet from heat and let cool slightly, then add 4 ounces full-fat cream cheese. Stir until cream cheese has melted and all ingredients are fully combined. Set skillet aside on cool burner.
    Cream cheese spinach filling for Salmon Wellington in a large skillet.

To Assemble the Salmon Wellington

  • Spread 2 full sheets frozen puff pastry out on clean, flat work surface. Leave room between sheets to work with each individually.
  • Remove 2 6-ounce boneless, skinless salmon fillets from refrigerator. Pat fillets completely dry on all sides with paper towels, then place 1 fillet off-center on each pastry sheet. Leave approximately 2 to 3 inches of pastry exposed above, below, and to one side of each salmon fillet.
  • Season top of each salmon fillet with salt and freshly cracked black pepper to taste. Spoon half of spinach filling on top of each salmon fillet, spreading filling out to cover fillet as evenly as possible.
    A sheet of puff pastry topped with a salmon fillet and cream cheese spinach filling on a white plate.
  • Take edge of puff pastry opposite salmon fillet and fold pastry over to cover salmon, as if closing books. Carefully pinch, crimp, or roll edges of puff pastry completely closed, fully encasing salmon and filling in pastry sheet. Repeat with remaining pastry sheet.
    Two salmon fillets fully encased in puff pastry sheets, pinched closed around the edges.
  • Once each puff pastry sheet is wrapped and sealed around each salmon fillet, carefully transfer both to prepared baking sheet. Leave room between each Salmon Wellington to allow for any pastry expansion.
  • Crack 1 large egg into small bowl. Whisk egg vigorously until well beaten with no streaks remaining.
  • Use paring knife to lightly score tops of each Wellington in crosshatch pattern, being careful not to cut completely through pastry sheet and into filling. Once pastries are scored, lightly brush tops of pastries with beaten egg.

To Bake the Salmon Wellington

  • Place baking sheet in preheated oven. Bake 20 to 25 minutes, until pastry is golden brown and Wellington is cooked through.
  • When pastry is golden, carefully remove baking sheet from oven and set aside. Let Wellington rest 5 minutes, then slice into desired number of pieces and serve warm with preferred sides.
    Fully baked, golden brown Salmon Wellingtons, scored with crosshatch patterns, on a baking sheet lined with parchment paper.
  • Pat the salmon fillets dry with paper towels on all sides. If you skip this, you risk the excess moisture making the Wellington soggy on the bottom.
  • Salmon Fillets: Keep them refrigerated until you’re ready to assemble the Salmon Wellington. Don’t take them out when you start the recipe. Also, make sure they’re even in size and thickness so that they bake evenly and at the same speed.
  • Pastry Sheets: I used the Pepperidge Farm puff pastry sheets, which come 2 to a box. I didn’t need to roll them out into larger rectangles but you may need to if your salmon fillets are too large to fit entirely in the sheets out of the box.
  • Leftovers: Refrigerate in an airtight container up to 2 days. Reheat in the oven at 350° Fahrenheit until warmed through.
  • Make-Ahead Option: Follow all the directions above, up to the step where you score the pastries and brush them with the egg. Refrigerate the Wellington in an airtight container no more than 24 hours. Before baking, score the pastry and brush with beaten egg. Bake as directed.
  • Freezer-Meal Option: Follow all the directions above, up to the step where you brush the pastries with egg. Wrap the assembled and scored Wellington tightly in plastic wrap, then in aluminum foil. Place foil-wrapped Wellington in sealable food-safe freezer bags and remove as much air as possible before sealing completely. Place Wellington in freezer and keep frozen up to 1 month. To bake, remove Wellington from freezer and brush tops with beaten egg. Bake frozen Wellington approximately 35 minutes or until cooked through and golden brown.

Approximate Information for One Serving

Serving Size: 1servingCalories: 525calProtein: 21gFat: 33gSaturated Fat: 16gTrans Fat: 0.1gCholesterol: 87mgSodium: 439mgPotassium: 421mgTotal Carbs: 39gFiber: 3gSugar: 3gNet Carbs: 36gVitamin A: 1177IUVitamin C: 7mgCalcium: 51mgIron: 3mg
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did You Make This Recipe?

Tag @40aprons on Instagram and be sure to leave a review on the blog post!

Leave A Review

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Where To Next?