This sophisticated French-inspired dish brings together the richness of puff pastry, the savory depth of smoked ham, and the comfort of perfectly baked eggs. The layers start with flaky, golden pastry squares that provide a buttery foundation. Each stack is built with wilted spinach seasoned with shallots, garlic, and a hint of nutmeg, adding aromatic complexity to every bite. The smoked ham brings a savory, smoky contrast that cuts through the richness, while Gruyère cheese adds a nutty, melted finish. The crowning glory is a perfectly baked egg with a runny yolk that creates its own sauce when cut into. Finally, a drizzle of homemade hollandaise—silky, tangy, and impossibly smooth—ties all the components together into a cohesive, luxurious dish. Though it looks impressive on the plate, each component can be prepared ahead, making it surprisingly manageable for weekend brunch entertaining.
My tiny apartment kitchen was filled with the most incredible buttery aroma when I first attempted eggs Benedict for a brunch gathering. The hollandaise broke twice and my hands were shaking, but that moment when everything finally came together taught me something about patience in cooking. This recipe takes those flavors and layers them into something that feels fancy but comes together surprisingly well.
I served these at my mothers birthday brunch last spring, still wearing my apron with flour on my sleeve when she walked in. She took one bite, closed her eyes, and said this was better than the restaurant version we had in Paris. Now she requests it every time she visits.
Ingredients
- Puff Pastry: Thaw it completely but keep it cold until you are ready to cut cold pastry bakes up flakier and taller
- Fresh Spinach: Frozen spinach will make everything soggy and nobody wants a waterlogged brunch
- Shallot and Garlic: These aromatics add a gentle savory base that keeps the spinach from feeling too plain
- Smoked Ham or Prosciutto: The saltiness cuts through the rich eggs and sauce while adding smoky depth
- Gruyère Cheese: It melts beautifully and adds a nutty sharpness that Swiss just cannot match
- Egg Yolks: Room temperature yolks emulsify better with the butter so your hollandaise stays silky
- Unsalted Butter: Melt it gently and skim off any foam for a clearer sauce with pure butter flavor
- Lemon Juice: Fresh is nonnegotiable here bottled juice makes the sauce taste flat and tinny
Instructions
- Prep the Pastry Base:
- Cut your thawed puff pastry into eight even squares and prick them all over with a fork. The holes stop the pastry from puffing up too much so your eggs have a steady foundation.
- Bake Until Golden:
- Bake the pastry squares at 200°C for about 10 to 12 minutes until they are deeply golden and sound hollow when tapped. Let them cool slightly on the sheet so they crisp up even more.
- Make the Spinach Filling:
- Sauté the shallot and garlic in olive oil until they smell amazing then add the spinach. Cook until it just wilts and season with salt pepper and a pinch of nutmeg.
- Build Your Layers:
- Place four pastry squares in your baking dish and layer each with ham spinach and a sprinkle of cheese. Top with the remaining pastry squares like little sandwiches.
- Create the Egg Nests:
- Press the back of a spoon into the center of each stack to make a shallow well. Crack an egg into each one being careful not to let the white spill over the edges.
- Bake Until Perfect:
- Bake at 180°C for 10 to 12 minutes until the whites are set but the yolks still jiggle when you shake the pan. Watch them closely after minute 8 because eggs go from perfect to overdone fast.
- Whisk the Hollandaise:
- Whisk yolks and lemon juice over simmering water until thickened then slowly drizzle in melted butter while whisking constantly. Season with salt and a pinch of cayenne.
- Finish and Serve:
- Spoon the warm hollandaise over each Napoleon right at the table so everyone sees that glorious sauce. Serve immediately before the pastry softens.
This dish has become my go to when I want to make people feel special without spending the whole morning stressed. The way the pastry shatters when you cut into it and the yolk mixes with the hollandaise is something I look forward to every time.
Make Ahead Strategy
Bake the pastry squares and cook the spinach up to a day in advance. Store the pastry at room temperature in a paper bag so it stays crisp and keep the spinach in the fridge. You can even whisk together the hollandauce base and finish it just before serving.
Choosing Your Ham
Thinly sliced prosciutto will crisp up beautifully in the oven while smoked ham adds a more substantial meaty layer. I have used both and honestly it comes down to whether you want that delicate crunch or something more hearty.
Perfect Pairings
A simple arugula salad dressed with lemon vinaigrette cuts through the richness beautifully. Fresh fruit with mint wakes up the palate and a crisp sparkling wine ties everything together with its bubbles and acidity.
- Start the hollandaise after the eggs go in so it stays warm
- Warm your plates in the oven for a few minutes before serving
- Have everything else on the table before you pull the Napoleons out
There is something deeply satisfying about cutting into that first Napoleon and watching everything come together. Enjoy every messy delicious bite.
Recipe Questions & Answers
- → What makes this dish different from eggs Benedict?
-
While both feature eggs and hollandaise, this dish layers the components between puff pastry squares instead of English muffins. The crispy, buttery pastry adds a different texture and creates a more substantial, handheld format. The spinach and ham are baked into the stack rather than served as separate toppings.
- → Can I prepare components ahead of time?
-
The puff pastry squares can be baked and stored in an airtight container for up to 2 days. The spinach mixture keeps refrigerated for 2 days, and the hollandaise can be made several hours ahead and kept warm—though it's best fresh. Assemble and bake just before serving for the best texture.
- → How do I know when the eggs are done?
-
Bake for 10–12 minutes at 180°C for runny yolks. The whites should be fully set and opaque, while the yolks still jiggle slightly when the pan is gently shaken. For firmer yolks, extend the baking time by 2–3 minutes, but avoid overbaking as the eggs will continue cooking from residual heat.
- → What's the best way to make hollandaise sauce?
-
Use a double boiler setup with a heatproof bowl over simmering water—never boiling. Whisk constantly while drizzling in melted butter very slowly. The key is patience: rapid addition causes separation. If the sauce gets too thick, whisk in a few drops of warm water. Keep it warm but not hot to prevent curdling.
- → Can I make this vegetarian?
-
Absolutely. Omit the smoked ham and replace it with sautéed mushrooms, roasted tomatoes, or spinach. You could also add caramelized onions for depth. The pastry, eggs, and hollandaire remain unchanged, making it easy to adapt for vegetarian guests without losing the luxurious quality of the dish.
- → What wine pairs well with this brunch dish?
-
A crisp sparkling wine like Champagne or Prosecco cuts through the richness beautifully. For still wine, a Chablis or unoaked Chardonnay complements the buttery pastry and hollandaise. If you prefer red, a light Pinot Noir works without overwhelming the delicate eggs.