This Salmon Wellington recipe, aka salmon en croute, is made with wild salmon and a fresh spinach filling enhanced with lemon zest and fresh dill, baked in a golden, flaky puff pastry crust. Step-by-step video.

salmon wellington with fresh dill on serving platter, cut into slices.

Here’s a fun recipe that feels really fancy but is surprisingly easy to make: Salmon Wellington. Make it ahead for a special brunch or dinner, and bake it right before serving. This recipe is adapted from Mary Berry’s salmon en croûte. We’ve zhuzhed it up a bit, adding fresh dill, mustard, and lemon zest, and honestly, I think she’d approve.

Why You’ll Love This

  1. A dish to impress! A fancy main for your table that’s surprisingly simple to make!
  2. Fresh, spring flavor. The spinach filling is bright and herby with dill and lemon zest.
  3. Easy to meal prep. Make it ahead for a special occasion, baking it right before serving.

Watch how to make Salmon Wellington

ingredients for salmon wellington- fresh dill and spinach, dijon, shallot, lemon, salmon, garlic, cream cheese, puff pastry, all laid out on parchment.

The Ingredients

  • Wild, sustainable salmon fillet: Skin off salmon, with pin bones removed. Oilier, thicker salmon filets like King Salmon, coho, or Nordic Atlantic work best. These are harder to overcook and dry out.
  • Puff pastry sheets: We love Dufour brand because it is made with real butter. If using the Pepperidge Farm brand, you may need to use both sheets, depending on the size of your salmon. Thaw overnight in the fridge.
  • Dijon mustard: Brushed onto the salmon for tangy, sharp flavor. Or use whole-grain mustard.
  • Shallot and garlic: These aromatics add savory depth of flavor to the filling. You can sub onions for the shallot if desired.
  • Baby spinach: Buy fresh spinach in a bunch if you can versus pre-washed, packaged spinach. You can also sub-frozen spinach.
  • Fresh dill and lemon zest: Add bright, herby, and zesty flavor to the filling.
  • Dairy: Cream cheese and milk (or half and half). Try probiotic cream cheese! A vegan cream cheese like Kite Hill or Myokos can work too.
  • Eggs: You’ll need an egg yolk, plus a whole egg for the egg wash.
  • Olive oil, salt and black pepper

How to Make Salmon Wellington

Step 1: Thaw puff pastry. The puff pastry needs to thaw overnight in the refrigerator. When ready to prepare the Salmon Wellington, place the puff pastry on the counter 10 minutes prior to rolling.

sautéing shallot and garlic in skillet.

Step 2: Make the filling. In a large skillet, heat oil over medium. Add shallot and garlic and sauté until fragrant, 3-4 minutes.

sautéing spinach in skillet with garlic and shallot.

Reduce heat, add chopped spinach, stir and wilt.

skillet with spinach and cream cheese, dill, and lemon zest added.

Add dill and cream cheese to the spinach mixture, turn off heat, and stir until combined. Add salt, pepper, and lemon zest.

skillet with cream cheese and spinach mixture and egg yolk added.

Let sit 5-10 minutes, then mix in egg yolk.

Tip: Step 2 can be done in advance and stored in the fridge the day before.

silicone pastry brush dipped into egg wash.

Step 3: Make the egg wash. In a small bowl, whisk egg with a splash of milk or half and half.

puff pastry laid out on floured parchment paper beside rolling pin.

Step 4: Begin assembling. On floured parchment paper, carefully unfold the sheet of puff pastry. Flour the top of it and roll it out just a little to fit the salmon. Be careful not to roll it too thin. You’ll need the puff pastry to fit over the top of the salmon and the filling with 1 inch around all three sides. If one sheet doesn’t fit, then use two sheets.

spoon spreading dijon mustard over salmon.

Step 5: Season salmon with a generous amount of salt and pepper on both sides, then place on one side of the puff pastry, leaving 1 inch of space around it to seal. Brush the salmon with dijon mustard.

salmon topped with spinach filling, laid on top of puff pastry.

Step 6: Add filling and fold. Spoon filling over the salmon, smoothing it out.

Brush egg wash lightly on all exposed puff pastry, then fold it over the salmon.

Press out any air bubbles, everywhere but the seam-side, before sealing the edges together with the side of your hand.

Use a sharp knife to trim the excess, 1/2 an inch and crimp the edges.

Cut slits or crosshatch slits on top to create a design. I used a spoon to create a fish scale pattern, then cut these with a sharp paring knife.

Brush the top and edges of the puff pastry with egg wash.

Step 7: Refrigerate. Pick it up with the parchment and transfer to a plate or platter to refrigerate for 30 minutes. Place a sheet pan in the oven and preheat to 400F (375F convection).

Step 8: Bake. Slide salmon and parchment onto the hot sheet pan and bake on the middle rack until beautifully golden brown, 30-35 minutes. Turn halfway through baking if needed. Tip: Baking on a hot baking tray will help cook the bottom.

Step 9: Serve. Let cool 5-10 minutes before slicing into pieces and serving.

slice of salmon wellington with creamy spinach filling and flaky salmon, served on top of roasted asparagus.

Chef Tips

  1. Season the salmon well– both sides and generously! Check for bones.
  2. Seek out Darfour Puff Pastry. It is worth it! It is made with real ingredeints.
  3. Don’t roll out the puff pastry too thinly; only increase the overall size by 3 inches. Otherwise, it will be too thin.
  4. When creating a pattern, make sure you cut the puff pastry—just making a print or indent will not be enough.
  5. Use a hot sheet pan! Baking this on a hot, preheated baking sheet ensures that the bottom crisps up and cooks through.


Where did Salmon Wellington originate?

It is believed that this dish originated in Tudor England (mid 1400s to early 1600s), along with the popular Beef Wellington.

What does “en croute” mean?

This is a French term that refers to anything wrapped in pastry dough and baked in the oven.

How do I prevent this from getting soggy?

As long as you place a sheet pan in the oven while it preheats, the bottom of the puff pastry will get nice and crisp!

What do you eat with Salmon Wellington?

Serve with Spring Greens or Little Gem Salad, French Potato Salad, and Roasted Asparagus! Any greens, potatoes, and veggies make a great accompaniment.

Can I make individual portions of Salmon Wellington?

Yes, cut salmon into 2 to 3-ounce portions, top with filling and wrap individually. You can either fold the pastry over or place two pieces on top of each other. I highly recommend doing a sample portion before cutting all your pastry!

MAke Ahead & Storage

You can prepare the spinach filling a day in advance and store in the refrigerator. Alternatively, you can assemble the whole dish a day ahead and refrigerate, then bake right before serving—great when you need it for an elevated weeknight dinner! Wait to brush the top with an egg wash until ready to bake. Remember to use a hot sheet pan!

Leftovers will keep in an airtight container for up to 3 days. Before reheating, bring the dish to room temperature, then bake 10-15 minutes at 375F.

salmon wellington on serving platter with two slices cut, garnished with fresh dill.

Hope you enjoy this Salmon Wellington recipe! It’s so much fun to make and you’ll feel especially proud of yourself when you pull it out of the oven!

Serving Suggestions

Serve with a light leafy green salad like our Spring Greens or Little Gem Salad. French Potato Salad, Roasted Asparagus, or these green beans almondine would be nice too. Any greens or veggies make a great accompaniment.

More Salmon Recipes You Might Like

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
This Salmon Wellington recipe (salmon en croute) is made with golden buttery puff pastry, wild salmon, and a creamy spinach filling with lemon zest and dill. It can be made a day ahead, and baked right before serving. 

Salmon Wellington

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 4 reviews
  • Author: Sylvia Fountaine | Feasting at Home
  • Prep Time: 20
  • Cook Time: 60
  • Total Time: 1 hour 20 minutes
  • Yield: 6-8 1x
  • Category: main, salmon recipe
  • Method: baked
  • Cuisine: American


This Salmon Wellington recipe (salmon en croute) is made with a golden buttery puff pastry crust, wild salmon, and a creamy spinach filling with lemon zest and dill. It can be made a day ahead, and baked right before serving. 


Units Scale
  • 12 large sheet puff pastry sheets- thawed overnight in the fridge, see notes. We love the Dufour brand, made with real butter.
  • 11 1/4 lb salmon fillet, skin off, pin bones removed (king or coho work best here, see notes)
  • 1/41/2 teaspoon salt
  • 1/4 teaspoon pepper
  • 2 teaspoons Dijon mustard

Spinach Filling

  • 1 tablespoon olive oil
  • 1 shallot, finely diced
  • 2 garlic, roughly chopped
  • 8 ounces fresh baby spinach, chopped
  • 1/4 cup fresh dill, chopped
  • 2/3 cup cream cheese, cut or spooned into pieces
  • 1/4 teaspoon salt, more as needed
  • 1/4 teaspoon pepper
  • 1 tablespoon lemon zest
  • 1 egg yolk

Egg wash

  • 1 egg
  • 1 tablespoon milk or half and half


  1. Thaw puff pastry overnight in the fridge. Then place on the counter 10 minutes before rolling. 
  2. Make the Filling: In a large skillet or pan, heat olive oil over medium heat. Add shallot and garlic and saute until fragrant, about 3-4 minutes.  Lower heat and add the chopped spinach, stirring and wilting. Add the dill and cream cheese, turn off the heat, and stir until the cream cheese is fully incorporated. Add salt pepper, and lemon zest and set aside.  Let this sit for 5 -10 minutes, then mix in the egg yolk. You could do this all ahead and refrigerate overnight. 
  3. Make the egg wash. In a small bowl, whisk one egg with a splash of half and half, and whisk well, set aside. 
  4. Assemble: On a floured parchment paper, gently unfold the puff pastry. Flour the top of it and roll it out just a little, to fit the salmon- you don’t want it too thin, see notes.  (Make sure your puff pasty will fit over the top of the salmon+filling with 1 inch around all three sides-otherwise you’ll need two sheets). 
  5. Season the salmon generously with salt and pepper on both sides. Place the salmon on one side of the puff pastry, leaving an inch of space around it to seal. Brush the salmon with the dijon mustard
  6. Spoon the spinach filling over the salmon. Smooth it out as best you can. Brush the egg wash lightly on all exposed puff pastry, then carefully fold it over the salmon, pressing out any air bubbles, before sealing. Then, press the edges together with the side of your hand.  Trim to 1/2 inch. Crimp the edges. Brush the top of the pastry with egg wash, as well as the edges. Cut or crosshatch the top to create a design if you like. ( I used the back of a spoon to create a fish scale pattern, then cut these with a sharp paring knife).
  7. Slide it onto a plate or platter ( with the parchment) and refrigerate for 30 minutes.
  8. Place a sheet pan in the oven and preheat the oven to 400F ( 375F convection). When ready to bake,  slide the salmon with the parchment onto the hot sheet pan, and bake in the middle of oven the until beautifully golden, about 30-35 minutes. Turn halfway through if need be.
  9. Let stand 5-10 minutes, slice into pieces, and serve. 


Baking this on a HOT, preheated sheet pan will help the bottom crisp and cook through.

Puff pastry: Depending on the brand of puff pastry you use and the size of your salmon, you may need one or two pastry sheets. You can always cut the salmon to fit the puff pastry better. I’ve even done this with pieces of salmon pushed together. When using the Darfour brand, one large sheet is usually enough; when using the Pepperidge Farms brand, I use both sheets in the package- placing one on top of the other instead of folding them over. 

Salmon: I’ve had the best luck with oiler, thicker salmon (sustainable Nordic Atlantic, coho, or wild king salmon), which is harder to overcook and dry out, versus wild sockeye salmon, which tends to cook faster. That being said, the wild sockeye salmon, though slightly overcooked, still tasted good. 

Cream Cheese: You could replace this with store-bought vegan cream cheese made with cashews. 

Assemble ahead: The whole thing can be assembled a day ahead and refrigerated, then baked right before serving. Remember to use a hot sheet pan. Wait to brush the surface with eggwash until baking. 


  • Serving Size: 1/6 slice
  • Calories: 532
  • Sugar: 2.2 g
  • Sodium: 524.9 mg
  • Fat: 31.7 g
  • Saturated Fat: 8.8 g
  • Carbohydrates: 38.4 g
  • Fiber: 2.9 g
  • Protein: 26.4 g
  • Cholesterol: 95.5 mg

Share this with the world!

to get recipes via email

Leave a comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star


  1. Hi! I am planning to make this for a special dinner and am wondering if I can do everything except the egg wash and freeze the unbaked assembled salmon in advance? If so, do you think it will taste as good as not freezing it? Also how should I cook it? From frozen or thawed and at what temperature and for how long? Looking forward to your reply. Thank you!! 😀

    1. Hi Paula, I have personal not tried freezing it, but I don’t see why it shouldn’t work great. Thaw overnight in the fridge, do the egg wash and bake.

  2. Tested it this week so that I can make it for an upcoming bridal shower. It was great! Thank you also for recommendation on the puff pastry dough. It was worth the extra drive to find it.

  3. We LOVE this recipe! It’s our new go-to for entertaining guests! Question: We prepared this last night and it’s in the fridge to bake tonight. However, our guests are delayed and we wonder if we can leave it in the fridge one more night and back tomorrow evening. Thank you!

    1. Hi Connie, while I haven’t tried leaving it two nights in the fridge, I really don’t see why not?

    1. You could put it in a colander and let it drain a bit. Not sure what happened, maybe the spinach cooked too long?

      1. Thank you a lot . Other than the spinach , the recipe was delicious and easy . I am definitely going to prepare it again .

  4. Hi , lam looking for a recipe for my guests which we can prepare a day before . You mentioned that this recipe can be done a day before. I was wondering if the dough will not get wet and therefore not crunchy. Thank you

    1. Hi Randa, You can prepare the spinach filling a day in advance and store in the refrigerator. Alternatively, you can assemble the whole dish a day ahead and refrigerate, then bake right before serving. Wait to brush with egg wash until just before baking.

  5. This was a delicious recipe!! A little time consuming because I had to double the recipe, but absolutely worth it!!!

  6. I had 10 for dinner. People were wild over it! Everyone thought it was elegant and tasted delish. Loved the dill in the spinach, DuFours was top notch and your helpful tips were spot on. TY for the recipe.

  7. Hi, it was very tasty! The only issue was the top didn’t look like yours. It was almost translucent. I did end up using 2 sheets so it wasn’t thin. I didn’t know why it looked like that. Any idea?. Thank you!.

    1. Hi Autumn, it may have bee they type of puff pastry you used…do you remember what brand?

  8. Well that was delicious. Recipe was super easy to follow and it turned out juicy and flavorful. Will definitely make again!!!

  9. This was absolutely amazing.! The spinach mixture that topped the salmon was so flavourful. Just delicious (I would definitely serve that as a side on it’s own for another occasion).
    Very easy to put together and so wonderful to be able to prepare ahead. Thanks again for another winning recipe.!

  10. Excellent! I did not have Dijon mustard or lemon and I only had 1/2 cup of cream cheese and it still came out delicious. Hubby said it was the best salmon he ever had! Thank you!!!

  11. This looks delicious. Is there a way to omit or substitute for the cream cheese? Would feta work? Thank you.

    1. I think feta would be too salty- what about using a vegan cream cheese or goat cheese?

  12. Beautiful! If you wanted to replace the cream cheese with a dairy free option, what would you choose? Vegan cheeses don’t necessarily behave like dairy cheeses, nor does vegan greek yogurt. Do you think they would separate? Perhaps try a silken tofu mash? Thanks!

    1. Hi Cynthia, I would use a vegan cream cheese like Kite Hill, or Mykonos. Vegan yogurt will be too runny.

    1. Hi Marianne, sorry about that- I added it now. Yes, it is on the richer side. 🙂


Our Latest Recipes