Baked Eggs Napoleon

Golden Baked Eggs Napoleon with runny yolks and creamy cheese sauce in ramekins Pin it
Golden Baked Eggs Napoleon with runny yolks and creamy cheese sauce in ramekins | cookible.com

This sophisticated French-inspired dish combines layers of fresh spinach, tomatoes, zucchini, and ham with a rich Gruyère cheese sauce. The crowning touch is perfectly baked eggs with runny yolks that create a luxurious texture when broken. Ready in just 45 minutes, it makes an impressive centerpiece for weekend brunch or special occasion breakfasts.

The morning sunlight was hitting our tiny kitchen table just right when I decided to attempt something fancy for a lazy Saturday brunch. My roommate had brought home these beautiful farm eggs, and I was halfway through reading about French bistro dishes before realizing I had most of the ingredients already. Sometimes the best cooking experiments happen when you are slightly overconfident and very hungry.

I made these for my mothers birthday brunch last spring, and she actually stopped talking mid sentence when she took her first bite. Watching someone discover how the layers work together, that crisp pastry giving way to creamy vegetables and that perfectly cooked egg, that is the kind of kitchen moment that sticks with you. She asked for the recipe before even finishing her plate.

Ingredients

  • 1 cup fresh spinach leaves: Wilts down beautifully and adds that vibrant green color against the golden egg
  • 1 medium tomato: Sliced thin so it softens but does not make everything soggy
  • 1 small zucchini: Thinly sliced ribbons cook through evenly and look gorgeous
  • 4 large eggs: Room temperature eggs will cook more evenly and give you better control over that yolk
  • 4 slices cooked ham: The salty depth balances the rich cheese sauce perfectly
  • 4 slices puff pastry or brioche: This foundation soaks up all those delicious juices without falling apart
  • 1 tbsp unsalted butter: Start your béchamel with this, it builds the foundation for everything else
  • 1 tbsp all-purpose flour: Just enough to thicken the sauce into something velvety and luscious
  • 1 cup whole milk: Warm it slightly before adding to prevent any lumps from forming
  • 1/4 cup grated Gruyère cheese: That nutty French cheese makes everything taste infinitely more sophisticated
  • Salt and freshly ground black pepper: Season each layer as you build, it makes a huge difference
  • Pinch of nutmeg: The secret ingredient that makes white sauces taste professionally made
  • 1 tbsp chopped fresh chives: That little pop of freshness and color right before serving

Instructions

Get your oven ready:
Preheat to 375°F and lightly grease four ramekins or a baking dish with butter
Make the cheese sauce:
Melt butter in a saucepan over medium heat, whisk in flour for one minute, then slowly pour in milk while whisking constantly until it thickens
Finish the sauce:
Stir in the Gruyère, nutmeg, salt and pepper until the cheese melts, then remove from heat
Prep the vegetables:
Quickly sauté the spinach in a skillet until wilted, then slice your tomato and zucchini
Build your layers:
Start with pastry or brioche, then add spinach, zucchini, tomato, and ham in each ramekin
Add the sauce:
Spoon that luscious cheese sauce over each creation, letting it seep into all the layers
Create the egg nest:
Make a gentle well in the center of each and crack an egg right on top, seasoning lightly
Bake to perfection:
Slide into the oven for 20 to 25 minutes until the whites are set but those yolks still look gloriously runny
Finish with flair:
Scatter fresh chives over the top and bring to the table while everything is still bubbling
Pin it
| cookible.com

What started as an attempt to recreate a brunch memory from Paris became our go to Sunday morning tradition. There is something deeply satisfying about serving food that looks like it came from a professional kitchen but was made in your pajamas.

Making It Vegetarian

Swap the ham for sautéed mushrooms and you have an equally delicious version. I have found that cremini or shiitake mushrooms give you that meaty texture and umami punch that keeps the dish feeling substantial.

The Sauce Secret

Adding a pinch of Dijon mustard to the cheese sauce creates this subtle depth that people notice but cannot quite place. It is the kind of small detail that transforms good into exceptional without adding any complexity.

Serving Suggestions

A crisp green salad with a bright vinaigrette cuts through the richness beautifully. Sparkling wine or fresh orange juice makes the whole brunch feel complete and celebratory.

  • For crowds, bake as a single casserole instead of individual portions
  • Everything can be prepped the night before except the final baking
  • Have hot sauce available for anyone who likes an extra kick
Layers of ham spinach and tomato beneath baked eggs Napoleon with Gruyère Pin it
Layers of ham spinach and tomato beneath baked eggs Napoleon with Gruyère | cookible.com

Some dishes are just meant to be shared slowly, with good coffee and even better company. This is one of those recipes that turns a meal into a memory.

Recipe Q&A

Yes, simply substitute sautéed mushrooms for the ham. The mushrooms provide a savory, umami-rich element that complements the vegetables and cheese sauce beautifully.

Bake for 20–25 minutes at 375°F until the whites are completely set but the yolks still jiggle slightly when the dish is gently shaken. The yolks will be runny and perfect for dipping your pastry or bread.

You can prepare the layers and cheese sauce up to a day in advance. Store them separately in the refrigerator, then assemble and bake just before serving. Add the eggs right before baking.

A crisp green salad with vinaigrette balances the richness perfectly. Fresh fruit, roasted potatoes, or crusty bread also make excellent sides. For brunch, consider adding sparkling wine or mimosas.

Absolutely. While spinach, tomato, and zucchini are classic choices, you can use sautéed asparagus, bell peppers, or roasted eggplant. Just ensure vegetables are cooked before layering to prevent excess moisture.

No, toasted brioche works wonderfully as a base. You can also use sourdough bread slices, or omit the bread entirely for a lighter version. The pastry adds a nice crispy texture contrast.

Baked Eggs Napoleon

Elegant layers of vegetables, ham, and cheese sauce topped with baked eggs for a sophisticated brunch.

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
  • 4 slices puff pastry or toasted brioche (about 4x4 inches each)

Sauce

  • 1 tablespoon unsalted butter
  • 1 tablespoon 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 tablespoon chopped fresh chives or parsley

Instructions

1
Prepare the Oven and Baking Dishes: Preheat oven to 375°F. Lightly grease four individual ramekins or one medium baking dish with cooking spray or butter.
2
Prepare the Cheese Sauce: Melt butter in a saucepan over medium heat. Whisk in flour and cook for 1 minute to create a roux. Gradually whisk in milk, stirring constantly until sauce thickens. Stir in Gruyère cheese, nutmeg, salt, and pepper until smooth. Remove from heat.
3
Sauté the Spinach: Heat a skillet over medium-high heat. Add spinach and cook briefly until just wilted, about 2 minutes. Remove from heat and set aside.
4
Assemble the Layers: Place one slice of puff pastry or toasted brioche in the bottom of each ramekin. Layer with sautéed spinach, zucchini slices, tomato, and ham.
5
Add Cheese Sauce: Spoon the prepared cheese sauce evenly over the layered vegetables and ham in each ramekin.
6
Add the Eggs: Create a shallow well in the center of each ramekin. Crack one egg into each well. Season eggs lightly with salt and pepper.
7
Bake Until Set: Bake for 20 to 25 minutes until egg whites are set but yolks remain runny. Adjust baking time by 2 to 3 minutes longer for firmer yolks.
8
Garnish and Serve: Remove from oven and let rest for 2 minutes. Sprinkle with fresh chives or parsley. Serve immediately while warm.
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 or brioche)
  • Contains pork when prepared with ham
  • Use gluten-free bread and lactose-free dairy alternatives for dietary restrictions
Jenna Lawson

Sharing simple, tasty recipes and kitchen tips for home cooks and food lovers.