Baked Eggs Napoleon

Golden baked eggs Napoleon with creamy cheese sauce in individual white ramekins Save
Golden baked eggs Napoleon with creamy cheese sauce in individual white ramekins | cookingwithkendra.com

This elegant French-inspired dish brings together layers of fresh vegetables and savory ham topped with perfectly baked eggs. A velvety Gruyère sauce binds the components together while adding rich, nutty depth. The preparation involves creating individual servings in ramekins, starting with a foundation of puff pastry or toasted brioche. Sautéed spinach, thinly sliced zucchini, fresh tomato, and ham create colorful tiers that provide texture and flavor complexity.

The homemade cheese sauce begins with a classic roux, enriched with whole milk and finished with grated Gruyère, nutmeg, and seasonings. Once layered, eggs are cracked on top and baked until the whites are set while yolks remain gloriously runny—perfect for dipping each savory bite. The dish emerges golden and bubbling, ready for a final sprinkle of fresh chives or parsley.

Adaptable for vegetarians with simple mushroom substitutions, this sophisticated brunch option pairs beautifully with a crisp green salad and sparkling wine. The individual presentation makes it impressive for guests while remaining approachable for home cooks.

The morning sun was streaming through my kitchen window when I first attempted this dish, after falling in love with something similar at a tiny Parisian café years ago. I remember hovering over the oven door, practically holding my breath, watching those egg whites turn opaque while praying the yolks would stay perfectly runny. Now it has become my go-to when I want to make brunch feel like a special occasion without spending hours in the kitchen.

My sister was visiting from overseas and I wanted to make something impressive but not fussy. She took one bite, closed her eyes, and literally said nothing for a full minute before declaring she needed this recipe immediately. We ended up sitting at the table for two hours just talking, picking at the last crumbs of pastry, and planning our next brunch date.

Ingredients

  • 1 cup fresh spinach leaves: I have learned that excess water makes everything soggy, so take the time to really dry your leaves after washing.
  • 1 medium tomato: Vine ripened tomatoes work best here since they are less watery and have more concentrated flavor.
  • 1 small zucchini: Thin slices are crucial because thick pieces will not cook through in the same time as the eggs.
  • 4 large eggs: Room temperature eggs yield more consistent results and will cook more evenly.
  • 4 slices cooked ham: The vegetarian alternative with sautéed mushrooms is just as satisfying, so do not hesitate to make the swap.
  • 4 slices puff pastry or toasted brioche: Puff pastry adds that flaky, buttery French café touch while brioche makes it feel more comforting and homey.
  • 1 tbsp unsalted butter: Unsalted butter gives you complete control over the seasoning in your sauce.
  • 1 tbsp all-purpose flour: This creates the silkiness that transforms plain milk into a proper sauce.
  • 1 cup whole milk: The richness of whole milk makes a noticeable difference in sauce texture.
  • 1/4 cup grated Gruyère cheese: Gruyère melts beautifully and adds that signature nutty depth.
  • Salt and freshly ground black pepper: Freshly ground pepper matters because it releases more aromatic oils.
  • Pinch of nutmeg: Just a tiny pinch adds a subtle warmth that makes the sauce taste professionally made.
  • 1 tbsp chopped fresh chives or parsley: This garnish is not optional for the complete experience.

Instructions

Preheat and prepare:
Get your oven to 375°F and grease your ramekins thoroughly to prevent any sticking later.
Make the béchamel:
Melt the butter, whisk in the flour for one minute until it smells slightly nutty, then gradually pour in the milk while whisking constantly until thickened.
Finish the sauce:
Remove from heat, stir in the Gruyère until melted, add that pinch of nutmeg, and season to taste.
Prep the vegetables:
Quickly wilt your spinach in a hot skillet to remove excess moisture.
Start layering:
Place your pastry or brioche base in each ramekin, then add spinach, zucchini, tomato, and ham in that order.
Add the sauce:
Spoon that velvety cheese sauce generously over all the layers.
Create the wells:
Make a little indentation in each ramekin and crack an egg directly into it.
Bake to perfection:
Bake for 20 to 25 minutes until the whites are set but the yolks still jiggle when you gently shake the pan.
Finish and serve:
Sprinkle with fresh herbs immediately while the eggs are still glistening.
Save
| cookingwithkendra.com

This dish has become the anchor of so many slow Sunday mornings, the kind where nobody looks at their phone and coffee cups are refilled multiple times. There is something about breaking that yolk and watching it run through the layers that makes even a regular Tuesday feel like a celebration.

Make It Your Own

I have found that adding a drop of Dijon mustard to the sauce creates this subtle sharpness that cuts through the richness beautifully. You can also experiment with different cheeses, though nothing quite matches the way Gruyère melts into that perfect consistency.

Serving Suggestions

A simple arugula salad with lemon vinaigrette balances the richness without competing with the flavors. I also love serving sparkling wine or even just good coffee alongside.

Scaling For Crowds

When I am feeding a larger group, I assemble everything in one big baking dish instead of individual ramekins. The timing stays roughly the same but I add about 5 extra minutes to account for the deeper layers.

  • Individual ramekins look impressive and allow everyone to have their own perfect portion.
  • A large casserole works well for casual family style serving and reduces cleanup.
  • Regardless of the vessel, let the dish rest for about 5 minutes before serving to allow the layers to settle.
Layers of ham spinach and tomato beneath perfectly baked eggs Napoleon Save
Layers of ham spinach and tomato beneath perfectly baked eggs Napoleon | cookingwithkendra.com

The best part about this recipe is how it transforms simple ingredients into something that feels genuinely special. Every time I make it, someone asks for the recipe.

Recipe FAQs

Eggs Napoleon features distinctive layered construction with vegetables and ham, plus a rich cheese sauce. The individual ramekin presentation and puff pastry foundation create an elegant, sophisticated appearance unlike typical shakshuka or simple baked eggs.

Yes—the cheese sauce can be made up to 24 hours in advance and refrigerated. Vegetables may be sliced and stored separately. Assemble everything just before baking to ensure eggs cook properly and pastry stays crisp.

Bake 20–25 minutes at 375°F. Whites should be fully set and opaque, while yolks remain slightly jiggly when gently shaken. For firmer yolks, extend baking time by 3–5 minutes. Remember eggs continue cooking briefly after removing from oven.

Sautéed mushrooms replace ham beautifully, providing umami depth and meaty texture. Cremini, shiitake, or portobello mushrooms all work excellently. Slice and sauté until golden before layering with other vegetables.

Absolutely—use a 9x13 inch baking dish or large oval casserole. Layer ingredients in the same sequence, creating 4 wells for eggs. Baking time may increase slightly to 25–30 minutes. Serve family-style with a spoon.

A crisp green salad with vinaigrette balances the richness. Roasted asparagus or fresh fruit add brightness. Crusty bread for soaking up runny yolks and cheese sauce enhances the experience. Sparkling wine or mimosa makes an ideal brunch pairing.

Baked Eggs Napoleon

Layers of spinach, zucchini, tomato, and ham with cheese sauce and baked eggs.

Prep 20m
Cook 25m
Total 45m
Servings 4
Difficulty Medium

Ingredients

Vegetables

  • 1 cup fresh spinach leaves, washed and chopped
  • 1 medium tomato, sliced
  • 1 small zucchini, thinly sliced

Main

  • 4 large eggs
  • 4 slices cooked ham (or sautéed mushrooms for vegetarian option)
  • 4 slices puff pastry or toasted brioche (about 4x4 inches each)

Sauce

  • 1 tbsp unsalted butter
  • 1 tbsp all-purpose flour
  • 1 cup whole milk
  • 1/4 cup grated Gruyère cheese
  • Salt and freshly ground black pepper, to taste
  • Pinch of nutmeg

Garnish

  • 1 tbsp chopped fresh chives or parsley

Instructions

1
Preheat Oven and Prepare Dishes: Preheat the oven to 375°F. Prepare four individual ramekins or a medium baking dish by greasing lightly with butter or cooking spray.
2
Prepare Cheese Sauce: In a saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute to create a roux. Slowly add milk, whisking constantly until the sauce thickens. Stir in Gruyère cheese, a pinch of nutmeg, salt, and pepper. Remove from heat once smooth and creamy.
3
Sauté Spinach: Briefly sauté spinach in a skillet over medium heat until wilted, about 2-3 minutes. Remove and drain any excess liquid.
4
Assemble Layers: Place a slice of puff pastry or toasted brioche in the bottom of each ramekin. Layer with sautéed spinach, zucchini slices, tomato, and ham (or mushrooms for vegetarian option). Repeat for all ramekins.
5
Add Cheese Sauce: Spoon the prepared cheese sauce evenly over the layered vegetables and ham in each ramekin, ensuring all ingredients are lightly coated.
6
Add Eggs: Make a shallow well in the center of each ramekin and carefully crack an egg on top of the sauce and vegetable layers. Season eggs lightly with salt and pepper.
7
Bake: Bake for 20-25 minutes at 375°F until eggs are just set but yolks remain runny. Adjust baking time by 2-3 minutes longer if you prefer firmer yolks.
8
Garnish and Serve: Remove from oven and let rest for 2 minutes. Garnish with fresh chives or parsley before serving hot.
Additional Information

Equipment Needed

  • Oven
  • Four ramekins or one medium baking dish
  • Saucepan
  • Whisk
  • Skillet
  • Cutting board and knife

Nutrition (Per Serving)

Calories 325
Protein 18g
Carbs 23g
Fat 18g

Allergy Information

  • Contains eggs, dairy (milk, cheese, butter), and gluten (puff pastry/brioche).
  • Contains pork (if using ham).
  • Substitute gluten-free bread and lactose-free milk/cheese if needed.
  • Always check all labels for hidden allergens.
Kendra Lewis

Sharing simple, homemade recipes and handy cooking tips for fellow home cooks.