Eggs Napoleon uses puff pastry shells filled with spinach and a baked egg. The pastry gives a crisp base, and the spinach-cream cheese mix gives a soft, tasty ring around the egg. If you like baked egg dishes, you may also enjoy this simple bake like baked boiled eggs, which shares the same warm, comforting feel.
Table of Contents
Why make this recipe
Eggs Napoleon is a nice mix of flaky pastry, soft egg, and creamy spinach. It looks fancy but stays easy to make. You can serve it for breakfast, brunch, or a light dinner. The dish is fast and uses few ingredients.
How to make Eggs Napoleon
Make the pastry shells first, cook the spinach, mix it with cream cheese, then bake the eggs in the shells. Work in steps so the pastry stays crisp and the eggs cook the way you like.
Ingredients :
- Puff pastry sheets
- Eggs
- Fresh spinach
- Cream cheese
- Salt
- Pepper
- Olive oil
- Parmesan cheese (optional)
Directions :
- Preheat the oven to 400°F (200°C).
- Roll out the puff pastry and cut into desired shapes for the shells.
- Place the pastry shells on a baking sheet and bake for about 12-15 minutes until golden and flaky.
- In a skillet, heat olive oil over medium heat, add fresh spinach, and sauté until wilted.
- In a bowl, mix sautéed spinach with cream cheese, salt, and pepper.
- Once the pastry shells are baked, remove them from the oven and carefully crack an egg into each shell.
- Spoon the spinach mixture around the egg.
- Optionally sprinkle with Parmesan cheese.
- Return to the oven and bake for another 10-12 minutes until the eggs are set to your liking.
- Serve warm.

Eggs Napoleon
A delightful mix of flaky pastry, soft egg, and creamy spinach that’s perfect for breakfast, brunch, or a light dinner.
- Total Time: 45 minutes
- Yield: 4 servings 1x
Ingredients
- 2 Puff pastry sheets
- 4 Eggs
- 2 cups Fresh spinach
- 4 oz Cream cheese
- Salt to taste
- Pepper to taste
- 1 tbsp Olive oil
- Parmesan cheese (optional)
Instructions
- Preheat the oven to 400°F (200°C).
- Roll out the puff pastry and cut into desired shapes for the shells.
- Place the pastry shells on a baking sheet and bake for about 12-15 minutes until golden and flaky.
- In a skillet, heat olive oil over medium heat, add fresh spinach, and sauté until wilted.
- In a bowl, mix sautéed spinach with cream cheese, salt, and pepper.
- Once the pastry shells are baked, remove them from the oven and carefully crack an egg into each shell.
- Spoon the spinach mixture around the egg.
- Optionally sprinkle with Parmesan cheese.
- Return to the oven and bake for another 10-12 minutes until the eggs are set to your liking.
- Serve warm.
Notes
For a meat version, add cooked bacon or ham. Substitute goat cheese or feta for cream cheese for a different flavor.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 2g
- Sodium: 450mg
- Fat: 25g
- Saturated Fat: 10g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 2g
- Protein: 10g
- Cholesterol: 225mg
How to serve Eggs Napoleon
Serve Eggs Napoleon warm. Place one on a plate with a small salad or roasted tomatoes. You can add a sprinkle of fresh herbs or extra Parmesan. For a mix of baked egg ideas, try pairing with a different cheese style like in the cottage cheese baked eggs.
How to store Eggs Napoleon
Cool the leftovers to room temperature first. Store in an airtight container in the fridge for up to 2 days. Reheat in a low oven (about 325°F / 160°C) until warm so the pastry stays flaky. Do not freeze after baking; the pastry gets soggy when thawed.
Tips to make Eggs Napoleon
- Bake the pastry until it is fully golden before adding the egg. This keeps the base crisp.
- Let your eggs come to room temperature for more even baking.
- Squeeze out extra water from the cooked spinach to avoid a soggy shell.
- Use a spoon to make a small well in the pastry so the egg sits safely.
- If you like firmer yolks, bake a few minutes longer; for runny yolks, check early.
- Use fresh Parmesan or any hard cheese for a sharper flavor.
Variations
- Add cooked bacon or ham for a meat version.
- Use goat cheese or feta instead of cream cheese.
- Add chopped mushrooms or sun-dried tomatoes to the spinach mix.
- Make mini versions in a muffin tin for party servings.
FAQs
Q: Can I make the pastry shells ahead of time? A: Yes. Bake the shells and cool them. Store in an airtight container for a day, then fill and finish baking when ready.
Q: Can I use frozen spinach? A: You can, but thaw and squeeze out as much water as possible. Saute briefly to remove extra moisture.
Q: How do I know when the egg is done? A: Watch the white — it should be set. The yolk will stay soft or hard based on time. Check at 8–10 minutes for a soft yolk.
Q: Can I make this vegetarian? A: Yes. The basic recipe is already vegetarian. Add extra veggies like peppers or onions if you like.
Conclusion
Eggs Napoleon is a simple, tasty way to serve baked eggs with a flaky shell and creamy spinach. It is quick to make and easy to change to your taste. Serve warm and enjoy.
For more easy and satisfying recipes, join me on Pinterest – where good food meets great company!







