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. It’s elegant enough for guests yet simple enough for a weekend treat.

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) and lightly grease four 4-inch ramekins.
- Step 2: On a lightly floured surface, unroll the pastry and roll it out to about 1/8 inch thickness. Cut out four circles approximately 4.5 to 5 inches in diameter and gently press each into a prepared ramekin, allowing a small overhang.
- Step 3: Line each pastry shell with parchment paper or foil, then fill with pie weights or dried beans. Bake for 12-15 minutes until the edges are lightly golden. Remove the weights and lining, then bake for another 3-5 minutes to set the pastry fully.
- Step 4: Heat 1 tablespoon olive oil in a skillet over medium heat. Sauté the chopped shallot and minced garlic for 2-3 minutes until aromatic. Add the spinach and cook until wilted, about 3-5 minutes. Remove from heat and stir in cream cheese, heavy cream, Parmesan, nutmeg, salt, and pepper until smooth.
- Step 5: Spoon the creamy spinach mixture evenly into the pre-baked pastry shells. Carefully crack one egg into the center of each shell and season with a little salt and pepper.
- Step 6: Brush the exposed pastry edges with the beaten egg to create a shiny, golden finish. Sprinkle with Everything bagel seasoning if using.
- Step 7: Place ramekins on a baking sheet and bake for 12-18 minutes at 400°F (200°C), depending on how runny or firm you like the yolks (12-14 minutes for runny yolks, 17-18 minutes for firm). The egg whites should be set and pastry deeply golden.
- Step 8: Remove from oven and garnish with chopped fresh chives. Serve hot directly in ramekins or carefully slide onto plates.
Tips & Variations
- For additional flavor, add a pinch of smoked paprika or red pepper flakes to the spinach mixture.
- If you don’t have pie weights, dried beans or rice work great for blind baking.
- Try substituting cream cheese with ricotta or goat cheese for a different texture and taste.
- Use fresh herbs like tarragon or dill instead of chives for garnish to vary the flavor profile.
Storage
Store any leftover baked eggs in an airtight container in the refrigerator for up to 2 days. Reheat gently in a low oven (about 300°F or 150°C) until warmed through to avoid overcooking the eggs. Avoid microwaving as it can make the pastry soggy and the eggs rubbery.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare the pastry shells in advance?
Yes, you can blind bake the pastry shells a day ahead and store them in an airtight container at room temperature. Add the filling and eggs just before baking for best results.
What if I don’t have ramekins?
You can use any small oven-safe dishes or muffin tins as alternatives. Just make sure the pastry fits well inside and adjust baking times slightly if necessary.
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 baked eggs. This elegant yet simple dish combines sautéed spinach, cream cheese, and Parmesan for a savory filling, all baked to perfection with perfectly cooked eggs and a golden puff pastry crust. Ideal for weekend brunches or special occasions, it delivers a flavorful and visually impressive meal.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Category: Brunch
- Method: Baking
- Cuisine: American
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
Eggs and Garnish
- 4 large eggs
- Chopped fresh chives (for garnish)
Instructions
- Prepare Puff Pastry: Thaw the puff pastry sheets according to package instructions. Preheat your oven to 400°F (200°C) and lightly grease four 4-inch ramekins to prevent sticking.
- Shape Pastry Cups: 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 circles into the prepared ramekins, letting the edges slightly overhang.
- Blind Bake Pastry Shells: Line each pastry shell with parchment paper or foil and fill with pie weights or dried beans to keep their shape. Bake for 12-15 minutes until the edges begin to turn golden. Remove the weights and lining, then bake an additional 3-5 minutes until the pastry bases are set and lightly golden.
- Make Spinach Filling: Heat olive oil in a skillet over medium heat. Sauté the finely chopped shallot and minced garlic for 2-3 minutes until fragrant. Add the roughly chopped spinach and cook until wilted, around 3-5 minutes. Remove from heat and stir in softened cream cheese, heavy cream, grated Parmesan, and nutmeg. Season with salt and freshly ground black pepper to taste until well combined.
- Assemble Pastry with Filling and Eggs: Divide the spinach mixture evenly among the pre-baked pastry shells. Carefully crack one large egg into the center of each shell, making sure the egg yolk remains intact. Lightly season the eggs with salt and pepper.
- Add Egg Wash and Seasoning: Brush the exposed edges of the puff pastry with beaten egg to help with browning. Optionally, sprinkle with Everything bagel seasoning for added flavor and texture.
- Bake Eggs Napoleon: Transfer the ramekins to the oven and bake at 400°F (200°C) for 12-18 minutes. For runny yolks, bake 12-14 minutes; for firmer yolks, extend baking to 17-18 minutes. The whites should be set and the pastry should be deeply golden and flaky.
- Garnish and Serve: Remove ramekins from the oven and immediately garnish with chopped fresh chives. Serve hot, either in the ramekins or carefully slid onto plates to maintain the structure.
Notes
- Ensure puff pastry is fully thawed before rolling to prevent cracking.
- Use pie weights or dried beans for blind baking to keep pastry from puffing unevenly.
- Adjust baking time based on your preferred egg yolk doneness.
- Everything bagel seasoning is optional but adds a nice savory crunch to the pastry edges.
- Serve immediately as the puff pastry loses crispiness over time.
Keywords: baked eggs, brunch recipe, puff pastry, spinach and cheese, easy brunch, savory baked eggs

