Baked Eggs Napoleon: A Delicious Easy Brunch Recipe
Introduction
Baked Eggs Napoleon is a delightful and easy brunch recipe that combines flaky puff pastry with a creamy spinach and cheese filling topped with perfectly baked eggs. This elegant dish is sure to impress your guests or make your weekend mornings special.

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 according to package instructions. 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 pastry and roll it to about 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 for the edges.
- Step 3: Line each pastry shell with parchment paper or foil and fill with pie weights or dried beans to prevent puffing. Blind bake for 12-15 minutes until edges turn lightly golden. Remove weights and lining, then bake for an additional 3-5 minutes until the pastry is set but not fully browned.
- Step 4: Meanwhile, heat olive oil in a skillet over medium heat. Sauté the shallot and garlic for 2-3 minutes until fragrant. Add the spinach and cook until wilted, about 3-5 minutes. Remove from heat and stir in cream cheese, heavy cream, Parmesan, and nutmeg. Season with salt and pepper to taste.
- Step 5: Evenly divide the creamy spinach filling among the blind-baked pastry shells. Carefully crack one egg into the center of each filled shell. Lightly season the eggs with salt and pepper.
- Step 6: Brush the exposed edges of puff pastry with the beaten egg for a golden finish. Sprinkle with Everything bagel seasoning if you like a little extra flavor.
- Step 7: Place the ramekins on a baking sheet and bake for 12-18 minutes at 400°F (200°C). Bake 12-14 minutes for runny yolks or 17-18 minutes for firmer yolks. Ensure the whites are set and the pastry is deeply golden.
- Step 8: Remove from the oven and garnish immediately with chopped fresh chives. Serve warm directly in the ramekins or carefully slide onto plates.
Tips & Variations
- For extra richness, add a sprinkle of shredded gruyere or mozzarella to the spinach mixture before baking.
- Use fresh herbs like thyme or tarragon in the spinach filling to enhance flavor.
- If you prefer, swap the spinach with kale or Swiss chard for a different leafy green twist.
- To save time, prepare the spinach filling a day ahead and assemble just before baking.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in a low oven (around 300°F/150°C) until warmed through to preserve the crispiness of the pastry. Avoid microwaving to prevent sogginess.
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 can be used interchangeably with frozen. Just ensure it is properly chilled before rolling and shaping for best results.
How do I know when the eggs are perfectly cooked?
Bake times depend on your preferred doneness: about 12-14 minutes yields soft, runny yolks, while 17-18 minutes creates firmer yolks. The whites should be fully set and opaque. You can carefully check by gently touching the egg white edges.
PrintBaked Eggs Napoleon: A Delicious Easy Brunch Recipe
Baked Eggs Napoleon is a delicious and easy brunch recipe featuring flaky puff pastry shells filled with a creamy spinach mixture and topped with perfectly baked eggs. This elegant dish combines sautéed spinach, cream cheese, Parmesan, and nutmeg inside golden pastry cups, finished with a delicate baked egg on top. Perfect for weekend brunch or a special occasion breakfast.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Category: Brunch
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
Puff Pastry Shells
- 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 and Garnish
- 4 large eggs
- Chopped fresh chives (for garnish)
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: On a lightly floured surface, unroll the puff pastry and roll it out to about 1/8 inch thickness. Cut out four circles approximately 4.5 to 5 inches in diameter. Gently press these pastry circles into the prepared ramekins, allowing a slight overhang around the edges.
- Blind Bake Pastry: Line each pastry shell with parchment paper or aluminum foil and fill with pie weights or dried beans to prevent puffing. Bake in the preheated oven for 12 to 15 minutes, until the edges start to turn a light golden color. Remove the weights and lining, then bake for an additional 3 to 5 minutes until the pastry base is set and slightly golden.
- Prepare Creamy Spinach Filling: Heat 1 tablespoon of olive oil in a skillet over medium heat. Add the finely chopped shallot and minced garlic, sautéing for 2 to 3 minutes until fragrant and softened. Add the chopped fresh spinach and cook until wilted, about 3 to 5 minutes. Remove from heat and stir in the softened cream cheese, heavy cream, grated Parmesan, nutmeg, and season with salt and freshly ground black pepper to taste. Mix until smooth and creamy.
- Assemble Napoleon: Evenly divide the creamy spinach mixture among the partially baked pastry shells. Carefully crack one large egg into the center of each shell atop the spinach filling. Lightly season each egg with salt and pepper.
- Egg Wash & Season: Brush the exposed puff pastry edges with the beaten egg to promote a golden finish when baking. Sprinkle the edges with everything bagel seasoning, if using, for added flavor and texture.
- Final Bake: Transfer the ramekins carefully back into the oven. Bake for 12 to 18 minutes at 400°F (200°C) depending on how you prefer your yolks—12 to 14 minutes for runny yolks or 17 to 18 minutes for firm yolks. The egg whites should be fully set and the pastry deeply golden and crisp.
- Garnish & Serve: Remove the ramekins from the oven and immediately garnish each with chopped fresh chives. Serve hot directly in the ramekins or gently slide the baked eggs napoleon onto serving plates.
Notes
- Blind baking the pastry shells ensures they stay crisp and do not become soggy from the filling.
- Use fresh spinach for the best texture and flavor; frozen spinach can be used if thoroughly drained and squeezed dry.
- Adjust the seasoning of the creamy spinach mixture to your taste before filling the pastry shells.
- The baking time for the eggs may vary depending on your oven and egg size—check frequently to avoid overcooking.
- Everything bagel seasoning is optional but adds a nice savory crunch to the pastry edges.
- Serve immediately for the best texture, as the pastry can soften as it cools.
Keywords: baked eggs napoleon, brunch recipe, puff pastry eggs, spinach cream cheese filling, baked eggs, elegant breakfast, savory brunch

