Baked Eggs Spinach Puff Pastry

Featured in: Morning Meals to Start Your Day Right

Enjoy a crispy puff pastry base filled with rich spinach, cream cheese, and Parmesan, topped with baked eggs and chives. The buttery pastry contrasts with the creamy, savory spinach and velvety egg yolk, creating a well-balanced brunch dish. Assemble easily using store-bought pastry and a few fresh ingredients for an impressive presentation that’s simple enough for a weekend brunch but elegant for entertaining. Customize by adding your favorite herbs or a sprinkle of bagel seasoning for extra flavor.

A woman in a kitchen smiling.
By Chloe Chloe
Updated on Tue, 15 Jul 2025 23:00:18 GMT
A fried egg on top of a hash brown. Pin it
A fried egg on top of a hash brown. | cookitdelish.com

Baked Eggs Napoleon is my not—so—secret weapon for a showstopping brunch that never fails to impress. What feels like a fancy café treat is truly doable with simple store—bought puff pastry and a creamy spinach base. The magic is in cracking a fresh egg into each buttery puff and baking until just—set yolks beg to be broken and scooped up with crisp, flaky layers.

My family fell in love with this dish after a lazy Saturday breakfast where we devoured every last crumb straight from the pan. Now we make it even for weeknight dinners when we crave something both wholesome and a little indulgent.

Ingredients

  • Frozen puff pastry sheets: look for all—butter versions for the flakiest result
  • Egg: beaten for glazing the pastry and eggs for baking in the nests
  • Everything bagel seasoning: adds crunch and flavor try to pick one with sesame and poppy seeds
  • Olive oil: the fresher the better for sautéing
  • Shallot: finely chopped for sweetness and depth
  • Garlic: minced always go for fresh for best aroma
  • Fresh spinach: washed and roughly chopped baby spinach wilts best
  • Cream cheese: softened to blend smoothly into filling
  • Heavy cream: gives richness and a luscious texture
  • Parmesan cheese: grated finely for umami boost
  • Nutmeg: just a pinch for warmth always use freshly grated if possible
  • Salt and black pepper: for seasoning taste as you go
  • Fresh chives: for garnish bright and fresh flavor to finish

Step—by—Step Instructions

Thaw the Puff Pastry:
Lay the frozen puff pastry sheets out at room temperature and let them sit for at least thirty minutes. The goal is pastry that bends but stays cool and firm. If it gets too warm it will stick and become hard to handle.
Shape and Score the Pastry:
Unfold the pastry onto a lightly floured surface. Cut each piece into four even squares. Use a sharp knife to gently mark a smaller square inside each one about half an inch from the edge this helps the sides rise tall and creates a perfect well for filling.
Prepare the Baking Sheet:
Line a rimmed baking sheet with parchment so the pastries do not stick and bake to an even crisp. Place the scored pastry squares on the sheet with space between.
Glaze and Season:
Brush the tops of each pastry square with beaten egg. This gives a golden shine and beautiful finish. Sprinkle edges with everything bagel seasoning or leave plain for classic flavor.
Bake the Pastry Shells:
Place in a preheated four hundred degree oven. Bake for twelve to fifteen minutes until each square is puffed and deeply golden. Do not open the oven early as the pastry needs steam to rise.
Create the Filling Wells:
Remove the pastries and let cool a moment. Use the back of a spoon to gently push down the center of each square creating a shallow well without breaking the base.
Sauté Aromatics:
Warm olive oil in a large skillet on medium heat. Add shallot and cook until translucent and soft about three minutes stirring often so nothing browns too much. Add the minced garlic and stir just until the aroma blooms about one minute.
Wilt the Spinach:
Place chopped spinach in the pan with the shallot and garlic. Toss well and cook until it collapses and the leaves turn darker about five minutes. Work in batches if your pan is small so the spinach wilts evenly.
Drain the Spinach:
Tip the cooked spinach into a colander and press firmly with a spoon to push out as much excess water as possible. The drier your filling the better the puff pastry stays crisp.
Mix the Creamy Filling:
Put the drained spinach back in the skillet or a separate bowl. Add the softened cream cheese heavy cream Parmesan cheese nutmeg and a pinch of salt and pepper. Stir thoroughly until creamy. Taste and adjust seasoning for a balanced flavor.
Fill the Pastry Shells:
Spoon a generous amount of filling into each pastry well and use the spoon to nestle it lower in the center. Make a tiny hollow in the middle to cradle the egg.
Add Eggs:
Crack one egg straight into the well of each spinach—filled pastry. Sprinkle yolks and whites with salt and pepper for extra flavor.
Bake Until Just Set:
Return pastries to the oven carefully. Bake for ten to fifteen minutes watching closely. The goal is set whites with yolks that tremble when you jiggle the pan. Pull sooner for runny yolks or leave a bit longer for more set yolks.
Garnish and Serve:
Let the pastries cool a minute so filling sets without overcooking. Top with a sprinkle of chopped chives and serve hot. These are best eaten straight from the oven for flakiest texture.
A fried egg with a fried potato on top. Pin it
A fried egg with a fried potato on top. | cookitdelish.com

I have a soft spot for nutmeg in creamy spinach it adds a subtle warmth that always reminds me of holiday meals at my grandmother’s house. These personal—sized Napoleons became a family favorite after my kids started calling them "breakfast pies" and now it is a must—have for special weekends.

Storage Tips

If you have leftovers let them cool to room temperature before placing, unstacked, in an airtight container. Store in the refrigerator for up to two days. You can reheat in a warm oven on a baking sheet to restore crispness. To freeze assemble up to the point of adding eggs then wrap well and freeze. When ready to bake top with eggs and finish in the oven.

Ingredient Substitutions

No shallot Sub in half a small sweet onion. If out of cream cheese try full fat ricotta or even Boursin for a herby twist. Any leafy green such as Swiss chard or kale works if spinach is unavailable just be sure to cook thoroughly and drain. Cheddar or Gruyere are great swaps for Parmesan if you want a meltier finish.

Serving Suggestions

Pair with a crisp green salad tossed in lemon vinaigrette. These Napoleons also fit beautifully on a brunch buffet alongside smoked salmon, roasted potatoes, or fresh fruit. For a more robust meal, serve with herby roasted tomatoes or a side of breakfast sausage.

Cultural and Historical Context

Napoleons or mille—feuille are classic French pastries known for their layers and showy construction. This savory adaptation nods to the tradition with easy—to—find frozen puff pastry and a creamy spinach base, turning a bakery treat into an all—in—one meal. Brunch culture has embraced global influences like this one for dishes that are both luxurious and wonderfully practical.

A fried egg on top of a piece of potato. Pin it
A fried egg on top of a piece of potato. | cookitdelish.com

Baked Eggs Napoleon are guaranteed to wow at brunch and are just as satisfying for a cozy dinner. Enjoy every bite of the crisp, creamy, and just—a—little—fancy layers!

Frequently Asked Questions

→ How do I keep the pastry flaky and crisp?

Bake the pastry until fully golden before adding the spinach and eggs. Cool slightly, then press down the center to create a well, which helps maintain crisp edges while adding the filling.

→ Can I use fresh pastry instead of frozen?

Fresh puff pastry works just as well—roll to about 1/8-inch thickness before cutting to ensure the right rise and texture in the oven.

→ What’s the best way to ensure runny egg yolks?

Bake the pastries just until the whites are set and the yolks remain slightly jiggly, usually 10-12 minutes. Keep an eye on them, as they cook quickly.

→ Are there alternative fillings for the spinach mixture?

You can substitute spinach with sautéed kale or Swiss chard. Add ricotta or feta for a different creamy texture and flavor.

→ Can these be made ahead of time?

Prepare and bake the pastry shells and spinach filling in advance. Assemble and bake with eggs just before serving for the best texture and taste.

→ How do I serve these for a crowd?

Arrange the pastries on a platter, topped with fresh chives. They’re easy to pick up and serve warm or at room temperature for brunch gatherings.

Baked Eggs Spinach Puff Pastry

Flaky pastry encloses creamy spinach and cheese, topped with a perfectly baked egg for a memorable brunch.

Prep Time
40 Minutes
Cook Time
30 Minutes
Total Time
70 Minutes
By Chloe: Chloe

Category: Breakfast & Brunch

Difficulty: Intermediate

Cuisine: French-inspired

Yield: 4 Servings (8 individual pastry squares)

Dietary: Vegetarian

Ingredients

→ Puff Pastry Base

01 400 g frozen puff pastry sheets, thawed
02 1 egg, beaten (for egg wash)
03 Everything bagel seasoning, optional

→ Spinach Filling

04 1 tablespoon olive oil
05 1 shallot, finely chopped
06 2 cloves garlic, minced
07 285 g fresh spinach, washed and roughly chopped
08 115 g cream cheese, softened
09 60 ml heavy cream
10 25 g grated Parmesan cheese
11 1/4 teaspoon ground nutmeg
12 Salt, to taste
13 Freshly ground black pepper, to taste

→ Assembly and Garnish

14 4 large eggs
15 Fresh chives, chopped (for garnish)

Instructions

Step 01

Leave puff pastry sheets at room temperature for 30 to 40 minutes until pliable yet chilled.

Step 02

Preheat oven to 200°C. Line a baking sheet with parchment paper.

Step 03

Unfold pastry on a lightly floured surface and cut each sheet into four squares, yielding eight in total. Score a smaller square inside each, approximately 1 cm from the edge, without cutting through.

Step 04

Brush tops of pastry squares with beaten egg. Optionally, sprinkle edges with everything bagel seasoning.

Step 05

Arrange squares on prepared tray and bake for 12–15 minutes or until golden and well-risen. Cool slightly, then gently press down the centres to form wells.

Step 06

Heat olive oil in a large skillet over medium heat. Add shallot and sauté for 3–4 minutes until soft. Stir in garlic and cook 1 minute until fragrant.

Step 07

Add spinach, stirring constantly until fully wilted, 5–7 minutes. Add in batches if necessary.

Step 08

Transfer wilted spinach to a colander and press to remove excess liquid. Return to skillet or a bowl and combine with cream cheese, heavy cream, Parmesan, and nutmeg. Season with salt and pepper; stir until smooth and well blended.

Step 09

Spoon the spinach mixture into the centre of each baked pastry well, creating a small indentation in the filling.

Step 10

Carefully crack one egg into each indentation. Season eggs with additional salt and pepper.

Step 11

Return tray to oven and bake 10–15 minutes until egg whites are just set and yolks remain slightly runny.

Step 12

Allow pastries to cool briefly. Garnish with chopped fresh chives and serve promptly.

Notes

  1. Ensure spinach is well-drained to prevent pastry from becoming soggy.
  2. Monitor baking time carefully to retain runny egg yolks.

Tools You'll Need

  • Baking tray
  • Parchment paper
  • Large skillet
  • Colander
  • Sharp knife
  • Pastry brush

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains eggs, dairy, and gluten.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 420
  • Total Fat: 28 g
  • Total Carbohydrate: 28 g
  • Protein: 13 g