Prep your workspace. Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper. Pour yourself that glass of wine I mentioned earlier – cooking is more fun with refreshments.
Get that spinach ready. Heat olive oil in a skillet over medium heat. Add spinach and a pinch of salt, cooking just until wilted (about 1-2 minutes). Transfer to a colander and press out excess moisture when cool. Chop roughly and set aside. Nobody wants soggy pastry from wet spinach – that's a culinary crime.
Make the creamy herb filling. In a bowl, mix cream cheese, dill, chives, lemon zest, garlic, and chopped spinach until combined. If using smoked salmon, fold it in now for an extra flavor bomb. This mixture is about to become the best thing that ever happened to your salmon.
Prepare the salmon. Pat the salmon fillet dry with paper towels. Season with salt and pepper on both sides. If your fillet has a thinner end, fold it under to create an even thickness so it cooks uniformly. (Unevenly cooked salmon is another culinary crime we're avoiding!)
Roll out the pastry. On a lightly floured surface, roll out the puff pastry to a rectangle about 4 inches longer and wider than your salmon. Transfer to the lined baking sheet. Reminder: keep pastry cool but workable – warm pastry is sad, floppy pastry.
Assemble the package. Spread Dijon mustard down the center of the pastry where the salmon will sit. Spread half the cream cheese mixture over the mustard, place the salmon on top, then spread the remaining cream cheese mixture on top of the salmon. You're basically making a salmon sandwich with cream cheese as the bread.
Wrap it up. Brush the exposed pastry edges with some egg wash. Fold the shorter sides over the ends of the salmon, then bring the long sides up to meet in the middle, overlapping slightly. Press to seal. Flip the whole package over so the seam is on the bottom. Look at you, all fancy with your pastry-wrapped salmon!
Make it beautiful. Brush the entire pastry with egg wash. If you're feeling artistic, use a sharp knife to score diagonal lines across the top (don't cut all the way through). Optionally, create decorative leaves from pastry scraps and attach with egg wash.
Bake to golden perfection. Bake for 25-30 minutes until the pastry is puffed and golden brown. For perfectly cooked salmon, the internal temperature should reach 125°F (52°C) for medium-rare or 130°F (54°C) for medium. Remember: the salmon will continue cooking slightly after removal from the oven.
Rest before the big reveal. Let it rest for 5 minutes before cutting into thick slices to serve. This resting time isn't just for dramatic effect – it helps the pastry and filling set up properly.