Easy Eggs Napoleon Brunch Recipe
I just made this Easy Eggs Napoleon Brunch Recipe for brunch, and I am absolutely blown away by how elegant it looks and tastes, especially considering how simple it was to put together!
I was a little intimidated by the idea of making something called “Napoleon,” but it was surprisingly straightforward.
The flaky puff pastry filled with creamy spinach and topped with a perfectly baked egg is a combination I’ll be making again very soon.
It felt like a special occasion meal, but I was able to whip it up on a regular weekend morning.

Ingredients
Here are the key components you’ll need to create this impressive yet easy brunch dish.
- 1 package (14.1 oz) frozen puff pastry, thawed: Make sure your pastry is fully thawed in the refrigerator. This helps it puff up evenly and become perfectly flaky in the oven.
- 1 egg, beaten: This creates an egg wash, which gives the pastry borders a beautiful golden-brown color and a slight sheen.
- 1 tbsp olive oil: Used to sauté the aromatics and wilt the spinach, providing a base layer of flavor.
- 1 shallot, finely chopped: Shallots have a milder, sweeter flavor than onions, which complements the creamy filling without overpowering it.
- 2 cloves garlic, minced: Use fresh garlic for the best aromatic flavor. Mince it finely so it distributes evenly.
- 10 oz fresh spinach, chopped: Fresh spinach is essential here. Frozen spinach releases too much water and can make the pastry soggy.
- 4 oz cream cheese, softened: Let the cream cheese sit at room temperature for about 30 minutes. Softening it ensures it will mix into a smooth, lump-free filling.
- ¼ cup heavy cream: This adds richness and helps create the luxuriously creamy texture of the spinach filling.
- ¼ cup grated Parmesan cheese: For the best flavor and melt, grate your own Parmesan from a block. It adds a salty, nutty depth to the filling.
- ¼ tsp nutmeg: A small pinch of nutmeg is a classic pairing with cream and spinach, adding a subtle warmth that enhances all the other flavors.
- Salt and pepper to taste: To season the filling and the eggs just before baking.
- 4 large eggs: These are the star of the show, baked right on top of the filling.
- Fresh chives, chopped (for garnish): A sprinkle of fresh chives at the end adds a pop of color and a mild, oniony freshness.
Note: The listed quantities will make four individual servings.
Variations
This recipe is fantastic as is, but it’s also a wonderful base for creativity. Here are a few ideas to change things up.
- Add Meat: For a heartier version, fold in some cooked and crumbled bacon, pancetta, or sausage into the spinach and cream cheese mixture.
- Different Cheeses: Swap the Parmesan for other flavorful cheeses. Crumbled feta, goat cheese, or Gruyère would all be delicious alternatives.
- Mushroom & Herb: Sauté some sliced mushrooms with the shallots and garlic. You can also add other fresh herbs like thyme or dill to the filling for a different flavor profile.
- Spicy Kick: Add a pinch of red pepper flakes to the spinach mixture if you’d like to introduce a little bit of heat.

Cooking Time
- Prep Time: 20 minutes
- Cooking Time: 30 minutes
- Total Time: 50 minutes
Equipment You Need
- Baking Sheet: To bake the puff pastry squares evenly.
- Parchment Paper: To line the baking sheet and prevent the pastries from sticking.
- Knife: For cutting the puff pastry and scoring the borders.
- Pastry Brush: To apply the egg wash evenly onto the pastry.
- Skillet: For cooking the shallots, garlic, and spinach filling.
- Mixing Bowl: To combine the ingredients for the creamy spinach filling.
How to Make Easy Eggs Napoleon Brunch Recipe?
Bringing this beautiful brunch dish to life is a simple, multi-step process that is well worth the effort. From preparing the flaky pastry base to creating the savory filling and baking it all to perfection, each step builds on the last. The result is a restaurant-quality dish made right in your own kitchen. Just follow these instructions for a brunch that is sure to impress.
Prepare the Puff Pastry
First, preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper. Unfold the thawed puff pastry sheet and cut it into four equal squares. Using a knife, score a ½-inch border around the edges of each square, but be careful not to cut all the way through the dough. Brush just the borders with the beaten egg wash, then bake for 10-12 minutes until the edges are puffed and golden. Remove them from the oven and gently press down the centers to create a well for the filling.
Create the Creamy Spinach Filling
While the pastry is in the oven, you can make the filling. Heat the olive oil in a skillet over medium heat. Add the finely chopped shallot and cook for about two minutes until it softens. Stir in the minced garlic and cook for another minute until fragrant. Add the fresh spinach and cook until it has completely wilted. It’s crucial to then transfer the spinach to a colander and press out as much liquid as you can to avoid a soggy pastry. In a separate bowl, mix the softened cream cheese, heavy cream, Parmesan, nutmeg, salt, and pepper until smooth. Finally, fold the drained spinach into this cream cheese mixture.
Assemble and Bake
Now it’s time to bring it all together. Reduce your oven temperature to 375°F (190°C). Spoon the creamy spinach filling evenly into the wells you created in the partially baked pastry squares. Make a small indentation in the center of the filling on each pastry. Carefully crack one large egg into each indentation. Season each egg with a pinch of salt and pepper. Return the baking sheet to the oven and bake for 15-20 minutes. You’ll know it’s ready when the egg whites are set but the yolks are still runny to your liking.

Additional Tips for Making this Recipe Better
I learned a few things the first time I made this that really helped perfect the final result.
- I can’t stress this enough: really squeeze that spinach dry! I put mine in a colander and used the back of a spoon to press out every last drop of moisture. This is the key to preventing the bottom of the puff pastry from getting soggy.
- When you press down the centers of the par-baked pastry, be gentle. The pastry is delicate. I found that the back of a spoon works perfectly to create a nice, even well without tearing the dough.
- Keep a close eye on the eggs during the final bake. Ovens can vary, and the difference between a perfect runny yolk and a hard one is just a minute or two. I start checking them around the 15-minute mark.
How to Serve Easy Eggs Napoleon Brunch Recipe?
Serve these warm, straight from the oven, for the best experience. The contrast between the hot, creamy filling, runny yolk, and crisp pastry is heavenly. Garnish with a generous sprinkle of fresh chopped chives for color and a subtle, fresh flavor. For a complete brunch meal, I like to serve them alongside a simple green salad with a light vinaigrette or a fresh fruit salad.

Nutritional Information
Here is a general nutritional overview for one serving of this Eggs Napoleon.
- Calories: 350kcal
- Protein: 10g
- Carbohydrates: 25g
- Fat: 25g
Make Ahead and Storage
While best enjoyed fresh, you can do some prep ahead of time to make assembly easier.
You can prepare the spinach and cream cheese filling a day in advance and store it in an airtight container in the refrigerator. You can also par-bake the puff pastry shells and store them at room temperature. When ready to serve, simply fill the shells, add the egg, and bake. If you have leftovers, store them in an airtight container in the refrigerator for up to 2 days. To reheat, place them on a baking sheet in an oven at 350°F (175°C) for about 10-15 minutes, or until warmed through.
Why You’ll Love This Recipe?
You are going to adore this recipe for so many reasons, especially if you love hosting brunch!
- Looks Impressive, Deceptively Easy: This dish has a serious “wow” factor and looks like it came from a fancy café, but it’s surprisingly simple to make with store-bought puff pastry.
- Amazing Texture Combination: You get the crisp, flaky layers of the pastry, the rich and creamy spinach filling, and the luscious, runny egg yolk all in one perfect bite.
- Perfect for Any Occasion: It’s special enough for a holiday breakfast or hosting guests, but also easy enough for a lazy weekend brunch when you want to treat yourself.
- Customizable to Your Tastes: This recipe is a fantastic starting point. You can easily add other ingredients like bacon, mushrooms, or different cheeses to make it your own.




