Baked Eggs Napoleon Recipe
Introduction
Baked Eggs Napoleon is a delicious and easy brunch recipe featuring flaky puff pastry filled with creamy spinach and topped with perfectly baked eggs. This elegant dish is sure to impress without requiring complicated steps.

Ingredients
- 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)
Instructions
- Step 1: Thaw the puff pastry and preheat your oven to 400°F (200°C). Lightly grease four 4-inch ramekins to prevent sticking.
- Step 2: On a lightly floured surface, unroll the puff pastry and roll it out to about 1/8 inch thickness. Cut four circles roughly 4.5 to 5 inches in diameter and gently press each into the prepared ramekins, leaving a slight overhang.
- Step 3: Line the pastry shells with parchment paper or foil, then fill with pie weights or dried beans. Blind bake for 12 to 15 minutes until the edges are lightly golden. Remove the weights and lining, then bake for another 3 to 5 minutes until the pastry is set.
- Step 4: Heat olive oil in a skillet over medium heat. Sauté the chopped shallot and minced garlic for 2 to 3 minutes until fragrant. Add the chopped spinach and cook until wilted, about 3 to 5 minutes. Remove from heat and stir in cream cheese, heavy cream, Parmesan, nutmeg, salt, and pepper until well combined.
- Step 5: Evenly divide the creamy spinach mixture among the blind-baked pastry shells. Crack one large egg into the center of each shell. Lightly season the eggs with salt and pepper.
- Step 6: Brush the exposed puff pastry edges with the beaten egg and, if desired, sprinkle with Everything bagel seasoning for extra flavor.
- Step 7: Carefully place the ramekins in the oven and bake at 400°F (200°C) for 12 to 18 minutes. For runny yolks, bake 12 to 14 minutes; for firm yolks, bake 17 to 18 minutes. Ensure the egg whites are set and the pastry is a deep golden color.
- Step 8: Remove from the oven and garnish immediately with chopped fresh chives. Serve hot directly in the ramekins or carefully slide onto plates.
Tips & Variations
- For extra flavor, add a pinch of red pepper flakes to the spinach mixture.
- Use kale instead of spinach for a different texture and taste.
- Make ahead: Prepare the puff pastry shells and spinach filling in advance, then assemble and bake just before serving.
- If you don’t have pie weights, dried rice or beans work well for blind baking.
Storage
Store leftover baked eggs in an airtight container in the refrigerator for up to 2 days. Reheat gently in a low oven (about 300°F/150°C) until warmed through to avoid overcooking the eggs. Avoid microwaving as it can make the pastry soggy.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use fresh puff pastry instead of frozen?
Yes, fresh puff pastry works just as well. Be sure to roll it to the recommended thickness and keep it chilled until ready to use.
How do I know if the eggs are cooked properly?
The egg whites should be fully set while the yolks can be baked to your preferred doneness. Bake for about 12-14 minutes for runny yolks or 17-18 minutes for firm yolks at 400°F (200°C).
Print
Baked Eggs Napoleon Recipe
- Total Time: 1 hour 15 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Baked Eggs Napoleon is a delightful and elegant brunch recipe featuring flaky puff pastry shells filled with a creamy spinach and cheese mixture, topped with baked eggs. This easy-to-make dish combines rich flavors of sautéed spinach, cream cheese, and Parmesan with perfectly baked eggs, making it a perfect savory treat for special mornings or gatherings.
Ingredients
Pastry and Seasoning
- 1 package (14.1 oz) frozen puff pastry sheets
- 1 beaten egg (for egg wash)
- Everything bagel seasoning (optional)
Spinach Filling
- 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 cheese
- 1/4 tsp nutmeg
- Salt and freshly ground black pepper to taste
Eggs
- 4 large eggs
Garnish
- Chopped fresh chives
Instructions
- Prepare Puff Pastry & Oven: Thaw the puff pastry sheets according to package instructions. Preheat your oven to 400°F (200°C). Lightly grease four 4-inch ramekins to prevent sticking.
- Form Pastry Shells: Unroll the puff pastry onto a lightly floured surface and roll it out to approximately 1/8 inch thickness. Cut out four circles measuring 4.5 to 5 inches in diameter. Gently press each circle into the prepared ramekins, allowing a slight overhang around the edges.
- Blind Bake Pastry: Line the pastry-lined ramekins with parchment paper or foil and fill with pie weights to keep the pastry from puffing too much. Bake in the preheated oven for 12 to 15 minutes, until the edges turn lightly golden. Remove the weights and parchment, then bake for an additional 3 to 5 minutes until the pastry is set and dry.
- Prepare Creamy Spinach Filling: Heat 1 tablespoon of olive oil in a skillet over medium heat. Add the finely chopped shallot and minced garlic and sauté for 2 to 3 minutes until fragrant. Add the chopped spinach and cook until wilted, about 3 to 5 minutes. Remove the pan from heat, then stir in the softened cream cheese, heavy cream, grated Parmesan, and nutmeg. Season the mixture with salt and freshly ground black pepper to taste.
- Assemble Napoleon: Evenly divide the creamy spinach filling among the blind-baked puff pastry shells. Carefully crack one large egg into the center of each shell. Lightly season the eggs with salt and pepper.
- Egg Wash & Season: Using a pastry brush, lightly brush the exposed puff pastry edges with the beaten egg to give them a shiny, golden finish. If desired, sprinkle the pastry edges with Everything bagel seasoning for added flavor and texture.
- Final Bake: Place the ramekins carefully back into the oven and bake at 400°F (200°C) for 12 to 18 minutes. For runny yolks, bake about 12 to 14 minutes; for firmer yolks, bake 17 to 18 minutes. Bake until the egg whites are set and the pastry is deeply golden brown.
- Garnish & Serve: Remove the ramekins from the oven. Garnish immediately with freshly chopped chives. Serve the baked eggs hot directly in the ramekins or gently slide onto plates for serving.
Notes
- Ensure puff pastry is thoroughly thawed for easier handling and shaping.
- Use pie weights or dried beans for blind baking to prevent puffing; do not skip this step to maintain the pastry’s shape.
- Adjust baking times depending on how you like your eggs cooked—less time for runny yolks, more for firm.
- Everything bagel seasoning is optional but adds a nice savory crunch and flavor contrast.
- Fresh chives add a mild onion flavor and color contrast; you can substitute with finely chopped green onions if preferred.
- The nutmeg enhances the creamy spinach filling with subtle warmth; do not omit for best flavor profile.
- Serve immediately after baking for best texture and flavor.
- Prep Time: 25 minutes
- Cook Time: 50 minutes
- Category: Brunch
- Method: Baking
- Cuisine: French-inspired
Keywords: baked eggs, puff pastry, brunch recipe, spinach and cheese, creamy filling, egg bake, easy brunch

