Baked Eggs Napoleon Recipe
Introduction
Baked Eggs Napoleon is a delicious and elegant brunch recipe featuring flaky puff pastry filled with creamy spinach and topped with perfectly baked eggs. It’s easy to prepare and makes a beautiful presentation for any weekend gathering or special occasion.

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 the oven to 400°F (200°C). Lightly grease four 4-inch ramekins.
- Step 2: Unroll the pastry onto a lightly floured surface and roll it out to about 1/8 inch thickness. Cut four circles about 4.5 to 5 inches in diameter. Gently press each circle into the prepared ramekins, allowing a slight overhang.
- Step 3: Line the pastry shells with parchment paper or foil, then fill with pie weights or dried beans. Bake for 12-15 minutes until the edges turn lightly golden. Remove the weights and parchment, then bake for an additional 3-5 minutes until the pastry is set.
- Step 4: In a skillet, heat the olive oil over medium heat. Sauté the chopped shallot and minced garlic for 2-3 minutes until fragrant. Add the chopped spinach and cook until wilted, about 3-5 minutes. Remove from heat.
- Step 5: Stir the softened cream cheese, heavy cream, grated Parmesan, and nutmeg into the spinach mixture. Season with salt and freshly ground black pepper to taste.
- Step 6: Evenly divide the creamy spinach filling among the blind-baked pastry shells. Carefully crack one egg into the center of each shell. Lightly season the eggs with salt and pepper.
- Step 7: Brush the exposed pastry edges with the beaten egg (egg wash). If desired, sprinkle with Everything bagel seasoning to add a flavorful crunch.
- Step 8: Place the ramekins back into the oven and bake for 12-18 minutes at 400°F (200°C), depending on your preferred egg yolk consistency—12-14 minutes for runny yolks, 17-18 minutes for firm yolks. The egg whites should be set and the pastry deeply golden.
- Step 9: Remove from the oven and garnish immediately with chopped fresh chives. Serve the Baked Eggs Napoleon hot in ramekins or carefully transfer onto plates.
Tips & Variations
- For added flavor, try mixing in sautéed mushrooms or cooked bacon with the spinach filling.
- If you don’t have pie weights, dried rice or beans can be used as a substitute for blind baking.
- Use a sharp knife to loosen the pastry from ramekins before serving to maintain its shape.
- For a dairy-free option, substitute cream cheese and heavy cream with plant-based alternatives.
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 keep the pastry crisp. Avoid microwaving as it can make the pastry soggy.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare Baked Eggs Napoleon in advance?
You can prepare the spinach filling and blind-baked pastry shells ahead of time and assemble right before baking. However, baking the eggs fresh yields the best texture and presentation.
What can I use if I don’t have ramekins?
Small oven-safe dishes or muffin tins can work as substitutes, but ramekins help maintain the shape and allow even baking of the eggs inside the pastry.
Print
Baked Eggs Napoleon Recipe
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Baked Eggs Napoleon is an elegant and easy brunch recipe featuring buttery puff pastry shells filled with a creamy spinach mixture, topped with a perfectly baked egg. The pastry’s golden edges combined with luscious spinach filling and rich eggs create a sophisticated dish that’s both flavorful and comforting.
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
- 1/4 tsp nutmeg
- Salt and freshly ground black pepper to taste
Topping
- 4 large eggs
- Chopped fresh chives (for garnish)
Instructions
- Prepare Puff Pastry & Oven: Thaw puff pastry sheets completely. 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 each circle into the prepared ramekins, allowing a slight overhang of pastry on the edges.
- Blind Bake Pastry: Line each pastry shell with parchment paper or foil and fill with pie weights or dried beans. Bake in the preheated oven for 12-15 minutes until the edges turn lightly golden. Remove the weights and lining, then bake for an additional 3-5 minutes to set the pastry fully.
- 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-3 minutes until fragrant and translucent. Stir in the roughly chopped fresh spinach and cook until wilted, around 3-5 minutes. Remove from heat. Mix in softened cream cheese, heavy cream, grated Parmesan, and nutmeg. Season with salt and fresh black pepper to taste.
- Assemble Napoleon: Spoon the creamy spinach mixture evenly into each pre-baked pastry shell. Crack one large egg gently into the center of each filled shell. Lightly season the eggs with salt and pepper.
- Egg Wash & Season: Using the beaten egg, brush the exposed edges of the puff pastry to give a beautiful golden finish once baked. Optionally, sprinkle the edges with Everything bagel seasoning for an added savory crunch and flavor.
- Final Bake: Place the filled ramekins carefully back into the oven. Bake at 400°F (200°C) for 12-18 minutes depending on your preferred egg yolk doneness—12-14 minutes for runny yolks and 17-18 minutes for firmer yolks. The egg whites should be fully set, and the pastry will turn deeply golden brown.
- Garnish & Serve: Remove the ramekins from the oven and immediately garnish with chopped fresh chives. Serve hot in the ramekins for a rustic presentation or carefully slide the baked eggs Napoleon onto plates for an elegant look.
Notes
- Blind baking the puff pastry is essential to prevent it from becoming soggy once filled.
- If fresh spinach is unavailable, frozen spinach can be used but be sure to thaw and drain excess moisture.
- Everything bagel seasoning adds a lovely texture and flavor, but it is optional depending on your taste preference.
- Adjust baking time according to your preferred egg doneness; keep an eye towards the end to avoid overcooking.
- Use fresh eggs for the best results, as they hold their shape better when baked.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Brunch
- Method: Baking
- Cuisine: French-inspired
Keywords: Baked Eggs Napoleon, brunch recipe, puff pastry eggs, creamy spinach filling, savory baked eggs

