
Buttery puff pastry lush spinach runny eggs and a creamy cheese layer make this Baked Eggs Napoleon a showy centerpiece for any breakfast or brunch My family always requests this for holiday mornings because it is as fun to prepare as it is to eat and looks like it came from a fancy café
The last time I made this my kids wanted to help press down the centers of the pastry and loved sprinkling on the everything bagel seasoning It has become a playful tradition we look forward to every winter
Ingredients
- Frozen puff pastry sheets: These create an irresistibly flaky base Use a high quality brand for best results
- Beaten egg: This gives shine and helps the bagel seasoning stick Go for farm fresh if available
- Everything bagel seasoning: Adds a savory crunch to the edges Try to pick a blend with sesame seeds for extra nutty flavor
- Olive oil: Helps sauté the shallots for a richer base Choose an extra virgin variety
- Shallot: Chopped finely for a subtle aromatic sweetness Look for ones with dry papery skins
- Garlic: Minced for depth Always use fresh cloves not jarred for the best aroma
- Fresh spinach: Adds bright color and tender greens Baby spinach is great but mature leaves work if well chopped
- Cream cheese: Softened to fold into the filling Pick full fat for maximum creaminess
- Heavy cream: Loosens the cheese for a lush texture Grade A or organic heavy cream is ideal
- Parmesan cheese: Grated finely for a salty nutty boost Buy a wedge and grate yourself for best flavor
- Nutmeg: Just a hint brings warmth Use freshly grated if possible
- Salt and pepper: Season everything well to balance the flavors Go for flaky salt and freshly cracked pepper
- Large eggs: Room temperature eggs bake more evenly Select eggs with bright orange yolks if you can find them
- Fresh chives: Chopped as a fresh herbal garnish Adds a light finish and color
Instructions
- Thaw the Pastry:
- Let your frozen puff pastry soften on the counter for about half an hour It should be pliable but still chilled to touch This keeps the layers perfect
- Prepare Baking Sheet and Oven:
- Set your oven to 400 degrees Fahrenheit Place a piece of parchment on your baking sheet so nothing sticks
- Cut and Shape Pastry Squares:
- Carefully unfold the pastry on a floured board Cut each sheet into four squares Use a sharp knife for clean edges Then gently score a square border about half an inch in from the edge of each one without slicing through This helps the edges puff up
- Egg Wash and Seasoning:
- Brush each pastry top with beaten egg This turns them golden and lets the seasoning adhere Sprinkle the edges generously with everything bagel spice
- Prebake the Shells:
- Line your squares on the baking sheet and bake for twelve to fifteen minutes They should rise tall and turn deep golden Let them cool briefly After resting gently press down the pastry centers with the back of a spoon to make a hollow for filling
- Sauté Shallots and Garlic:
- Heat a skillet with olive oil on medium Toss in chopped shallots Stir them until translucent and soft about three minutes Add garlic and cook just until fragrant Do not let it brown
- Wilt the Spinach:
- Add chopped spinach by handfuls letting it wilt before adding more Cook gently for five to seven minutes until all the leaves are tender and moisture has evaporated
- Drain and Mix Filling:
- Transfer spinach to a colander and squeeze out as much liquid as possible This step keeps the pastry crisp Place it back in the skillet or a large bowl Immediately stir in the cream cheese heavy cream Parmesan and nutmeg Season until the mixture tastes bright and lush
- Assemble the Shells:
- Spoon the warm spinach cheese filling into the hollow pastry centers Spread it evenly and use the back of your spoon to create a small well for the eggs
- Add Eggs and Bake:
- Crack one egg into each spinach well Season with salt and pepper Bake another ten to fifteen minutes You want the whites just set but yolks still soft and slightly runny
- Garnish and Serve:
- Allow the napoleons to cool for a couple minutes Finish with freshly snipped chives and serve immediately

Parmesan is always my secret weapon If you grate it fresh you get that nutty aroma right in the baked center Once my sister and I tried making this together during a snow day and we ended up laughing at our puff pastry squares puffing up in wonky shapes It tasted incredible even if the pastries looked funny
Storage Tips
Any leftovers keep well in the fridge for up to two days Wrap each napoleon tightly and reheat in a low oven so the puff stays lively but be careful not to overcook the yolks Save garnish until right before serving The filling on its own also makes an amazing quesadilla for a quick lunch
Ingredient Substitutions
You can try swapping spinach for kale or Swiss chard just cook well and squeeze dry Brie or fontina can replace some of the cream cheese for a new twist No everything bagel seasoning Just brush with a pinch of sea salt and a sprinkle of sesame Parchment is key so nothing sticks
Serving Suggestions
These napoleons look beautiful on a platter with a fresh fruit salad or crisp greens A little smoked salmon on the side turns it into a luxurious brunch For a weeknight supper just add a simple vinaigrette and roasted potatoes
Cultural History
Napoleons originated as a French dessert named for their stacked pastry layers Here the classic sweet becomes savory with a filling inspired by spanakopita and a breakfast twist My grandmother would always say that anything with puff pastry instantly feels like a celebration
Seasonal Adaptations
In spring use baby spinach and chives for tender sweetness In autumn substitute the spinach for sautéed mushrooms and a touch of sage Fresh herbs like dill or tarragon bring a lift to the filling and chive garnish
Success Stories
A friend once told me she served these for a bridal shower and multiple guests asked for the recipe Right out of the oven with that golden top and creamy center they always get five star reviews My little nephew eats every crumb and then asks Can I have another
Freezer Meal Conversion
To freeze assemble napoleons with spinach filling only no eggs Layer between sheets of parchment Seal tightly and freeze Bake straight from frozen until crisp and hot then add eggs for a second bake as instructed This trick has saved me before busy brunches

I like to cut up any leftover napoleons for lunch the day after They fit perfectly into a lunchbox and still taste fabulous at room temperature
Common Recipe Questions
- → How do I prevent puff pastry from getting soggy?
Blind bake the pastry squares until golden before adding filling. This helps ensure sturdy, crispy layers.
- → Can I substitute other greens for spinach?
Yes, kale or Swiss chard work well. Just be sure to cook and drain thoroughly to remove moisture.
- → How do I guarantee runny yolks?
Bake until whites are just set but yolks still shimmer. Check frequently toward the end of baking.
- → Is it possible to make this ahead?
You can prepare the spinach filling and bake the pastry shells ahead of time. Assemble and bake with eggs just before serving.
- → How should leftovers be stored?
Cool completely, then refrigerate in an airtight container. Reheat in the oven to maintain pastry crispness.
- → Can I add extra cheese?
Absolutely! Sprinkle more Parmesan or add shredded Gruyère for extra richness and flavor.