01 -
Take the puff pastry sheets out of the freezer and let them thaw at room temperature for 30-40 minutes or until they are pliable but still cold.
02 -
Preheat your oven to 200°C (400°F). Line a baking sheet with parchment paper.
03 -
On a lightly floured surface, unfold the thawed puff pastry sheets. Cut each sheet into four squares, yielding eight squares in total. Lightly score a smaller square inside each, about 1/2 inch from the edge.
04 -
Brush the tops of the pastry squares with beaten egg and, if desired, sprinkle the edges with everything bagel seasoning. Bake for 12-15 minutes until golden and puffed. Cool slightly, then press down the centers to form wells.
05 -
Heat olive oil in a skillet over medium heat. Add the chopped shallot and cook for 3-4 minutes until softened. Stir in minced garlic and cook for another minute until fragrant.
06 -
Add chopped spinach to the skillet. Cook for 5-7 minutes, stirring occasionally, until wilted.
07 -
Transfer the wilted spinach to a colander and press to remove excess moisture. Return the spinach to the skillet or a bowl.
08 -
Add softened cream cheese, heavy cream, grated Parmesan, and nutmeg to the spinach. Season with salt and pepper, then stir until combined and smooth.
09 -
Spoon the spinach mixture into the wells of the pastry shells. Divide evenly among the shells.
10 -
Create an indentation in the spinach filling for each egg. Carefully crack one egg into each well, then season with salt and pepper.
11 -
Return the baking sheet to the oven and bake for 10-15 minutes, or until egg whites are set and yolks are still slightly runny.
12 -
Let the baked Eggs Napoleon cool slightly before serving. Garnish with fresh chives and serve immediately.