Baked Eggs Napoleon is a delightful dish that’s perfect for those lazy weekend mornings when you want to impress your family or friends without spending all day in the kitchen. With its buttery puff pastry and creamy spinach filling topped with perfectly baked eggs, this recipe is sure to become a favorite. It has that Southern charm while being an easy, comforting brunch option that feels special without much fuss.
Why You’ll Love This Dish
This brunch recipe stands out for several reasons. First and foremost, it brings together flavors that are downright comforting – think creamy, savory spinach with a delicious pastry finish. It’s quick and easy to put together, making it ideal for busy mornings or casual gatherings. Plus, it’s versatile enough to be dressed up or down, whether you’re serving it for a holiday brunch or a cozy family breakfast.
“I made these for brunch, and they disappeared faster than I could serve them! They were a hit with everyone!” – A happy reader
How to Make Baked Eggs Napoleon: A Delicious Easy Brunch Recipe
Let’s get started on creating this delicious dish. The process is straightforward, involving preparing the puff pastry, a creamy spinach filling, and of course, the eggs that tie everything together beautifully.
{image_template}
What You’ll Need
Gather these items for your delicious Baked Eggs Napoleon:
- 1 package (14.1 oz) frozen puff pastry sheets
- 1 beaten egg (for egg wash)
- Everything bagel seasoning (optional)
- 1 tbsp olive oil
- 1 finely chopped shallot
- 2 minced garlic cloves
- 10 oz fresh spinach, roughly chopped
- 4 oz softened cream cheese
- 1/4 cup heavy cream
- 1/4 cup grated Parmesan
- 1/4 tsp nutmeg
- 4 large eggs
- Salt and freshly ground black pepper to taste
- Chopped fresh chives (for garnish)
Feel free to swap out the spinach for other greens like kale if you wish or add a sprinkle of your favorite cheese for a little extra flavor!

Directions to Follow
- Start by thawing your puff pastry. Preheat your oven to 400°F (200°C) and lightly grease four 4-inch ramekins.
- On a lightly floured surface, unroll the puff pastry and roll it out to about 1/8 inch thickness. Cut out four 4.5-5 inch circles and gently press them into the prepared ramekins, ensuring there’s a slight overhang.
- To bake the pastry, line each shell with parchment or foil and fill with pie weights. Bake for 12-15 minutes until the edges are lightly golden. Remove the weights and parchment, then bake for an additional 3-5 minutes until the pastry is set.
- While the pastry is baking, heat 1 tbsp of olive oil in a skillet over medium heat. Sauté the finely chopped shallot and minced garlic for 2-3 minutes. Add in the fresh spinach and cook until it wilts, which should take about 3-5 minutes. Remove from heat.
- Stir in the softened cream cheese, heavy cream, grated Parmesan, and nutmeg. Season with salt and pepper to your liking.
- Divide the creamy spinach mixture evenly among the blind-baked pastry shells, then gently crack one egg into the center of each shell. Season the eggs lightly with salt and pepper.
- Brush the exposed puff pastry edges with the beaten egg (this is your egg wash) and sprinkle Everything bagel seasoning on top if you’re feeling adventurous.
- Carefully transfer the ramekins to the oven and bake for 12-18 minutes, depending on how you like your yolks. For a runny yolk, aim for 12-14 minutes; for firmer yolks, go for 17-18 minutes. The whites should be set, and the pastry should be deeply golden.
- Once done, remove from the oven and garnish immediately with chopped fresh chives. Serve hot either in the ramekins or carefully slide them onto plates.
Best Ways to Enjoy It
These Baked Eggs Napoleon are delightful served as is, but don’t hesitate to get creative! Pair them with a side of crispy bacon or sausage for a heartier brunch. A fresh fruit salad or a simple arugula salad sprinkled with lemon vinaigrette could also balance out the richness. For a little extra zing, try a side of hollandaise or a drizzle of hot sauce!
Storage and Reheating Tips
If you happen to have any leftovers (though I doubt it), store them in an airtight container in the fridge for up to 2 days. When reheating, cover with foil and warm in the oven to maintain that flaky croissant-like texture. You can also freeze these before baking. Just assemble everything in the ramekins, cover well, and freeze. When you’re ready to enjoy, bake from frozen, adding a few extra minutes to the cooking time.
Pro Chef Tips
- For a quicker option, you can skip the puff pastry and use tortillas or polenta rounds instead.
- If you want to make this dish vegetarian, feel free to add mushrooms or bell peppers for added flavor and texture.
- Experiment with different cheeses, like feta or goat cheese, for a fun twist.
Recipe Variations
- Swap out the spinach for kale, Swiss chard, or even asparagus when in season.
- Add diced tomatoes or roasted red peppers to the creamy filling for some color and sweetness.
- For a kick, toss in some crumbled spicy sausage or chorizo.
Common Questions
-
Can I use fresh pastry instead of frozen?
Yes, you can use freshly made puff pastry. Just roll it out and continue with the recipe. -
Can this dish be made ahead of time?
Absolutely! You can prepare the creamy filling and the pastry shells a day in advance and then assemble and bake when you’re ready. -
How do I know when the eggs are done?
The yolks will be runny at the shorter cooking times, and for a firmer egg, just add a few extra minutes until the whites are set and the yolk is cooked to your liking.

Baked Eggs Napoleon
Ingredients
Method
- Thaw the puff pastry and preheat the oven to 400°F (200°C). Grease four 4-inch ramekins.
- On a lightly floured surface, unroll the puff pastry and roll it out to about 1/8 inch thickness, then cut out four 4.5-5 inch circles.
- Press the circles into the prepared ramekins, leaving a slight overhang.
- Line each shell with parchment or foil and fill with pie weights. Bake for 12-15 minutes until the edges are lightly golden.
- Remove the weights and parchment, then bake for an additional 3-5 minutes until the pastry is set.
- In a skillet, heat 1 tbsp of olive oil over medium heat. Sauté the shallot and garlic for 2-3 minutes.
- Add the fresh spinach and cook until it wilts, about 3-5 minutes. Remove from heat.
- Stir in the cream cheese, heavy cream, grated Parmesan, nutmeg, and season with salt and pepper.
- Divide the creamy spinach mixture among the pastry shells and gently crack one egg into the center of each.
- Season the eggs with salt and pepper, brush the pastry edges with the beaten egg, and sprinkle with Everything bagel seasoning.
- Bake for 12-18 minutes, aiming for 12-14 minutes for runny yolks and 17-18 minutes for firmer yolks. The whites should be set and the pastry should be golden.
- Remove from the oven and garnish with chopped chives. Serve hot in ramekins or slide onto plates.