01 - Preheat the oven to 400°F. Line a baking sheet with parchment paper.
02 - Season salmon fillets on both sides with salt and freshly ground black pepper.
03 - Heat olive oil in a large skillet over medium heat. Add spinach and cook until wilted, about 2-3 minutes. Drain and press out excess moisture, then roughly chop.
04 - In a bowl, combine cooked spinach, softened cream cheese, dill, lemon zest, and minced garlic. Mix thoroughly.
05 - Lightly dust a clean surface with flour. Roll out puff pastry and cut into 4 rectangles, sized to fully enclose each salmon fillet.
06 - Place salmon fillet in the center of each pastry rectangle. Spoon a quarter of the spinach mixture over each fillet.
07 - Fold pastry over salmon and filling, sealing all edges tightly. Position parcels seam-side down on the prepared baking sheet.
08 - Brush the tops of the parcels with beaten egg. Optionally, decorate with excess pastry pieces.
09 - Bake in preheated oven for 25-30 minutes or until pastry is golden brown and crisp.
10 - Allow to rest for 5 minutes before serving to enhance flavors.