Baked Eggs Napoleon

Save to Pinterest
| yummyhauskitchen.com

This French-inspired dish features sophisticated layers of fresh spinach, zucchini, tomato, and ham arranged over puff pastry or brioche, all crowned with a velvety Gruyère cream sauce and perfectly baked eggs. Each individual portion bakes until the whites are set while yolks remain gloriously runny, creating an elegant centerpiece for weekend brunch. The preparation comes together in just 45 minutes, making it impressive yet approachable for home cooks.

The morning sunlight was streaming through my kitchen window when I first attempted these baked eggs, inspired by a tiny bistro in Lyon where I'd watched the chef assemble something similar. I remember feeling intimidated by the fancy name, but realized halfway through that it's really just a beautifully layered breakfast casserole with a French accent. My roommate walked in, sniffed the air, and asked what smelled like a Sunday morning in Paris. That's when I knew this recipe would become a regular in my brunch rotation.

I made these for my book club last spring, and we spent the entire meal debating whether it qualified as breakfast or lunch. Someone brought prosecco, and suddenly it was a full blown brunch situation that lasted until mid afternoon. That's the kind of recipe this is, it turns a simple morning into something worth lingering over.

Ingredients

  • 1 cup fresh spinach leaves: Wilt these down right before assembling so they don't make everything soggy
  • 1 medium tomato: Slice it thin so it softens in the oven without releasing too much water
  • 1 small zucchini: The thinner you slice it, the more delicate the final texture becomes
  • 4 large eggs: Room temperature eggs will cook more evenly and give you that perfect runny yolk
  • 4 slices cooked ham: Or sautéed mushrooms if you're going meatless, both work beautifully here
  • 4 slices puff pastry or toasted brioche: This foundation absorbs all the delicious sauces and juices
  • 1 tbsp unsalted butter: The base for your béchamel, use good quality butter for the best flavor
  • 1 tbsp all-purpose flour: This thickens your sauce into something velvety and luxurious
  • 1 cup whole milk: Warm it slightly before adding to prevent lumps from forming
  • 1/4 cup grated Gruyère cheese: Its nutty flavor is what makes this taste distinctly French
  • Salt and freshly ground black pepper: Season each layer as you build, it makes a huge difference
  • Pinch of nutmeg: Just a tiny amount adds that classic béchamel depth
  • 1 tbsp chopped fresh chives or parsley: The final touch that makes everything look and taste fresh

Instructions

Get your oven ready:
Preheat to 375°F and lightly grease four ramekins or a medium baking dish with butter or cooking spray
Make the cheese sauce:
Melt butter in a saucepan over medium heat, whisk in flour for one minute, then slowly stream in the milk while whisking constantly until thickened before stirring in Gruyère, nutmeg, salt, and pepper
Prep your vegetables:
Quickly sauté the spinach in a skillet until just wilted, and slice your tomato and zucchini as thinly as you can manage
Build your layers:
Start with a puff pastry or brioche base, then add spinach, zucchini, tomato, and ham before spooning that luscious cheese sauce over everything
Add the eggs:
Create a little well in each ramekin, crack an egg into it, and give the eggs a light seasoning of salt and pepper
Bake to perfection:
Slide everything into the oven for 20 to 25 minutes until the whites are set but those yolks are still gloriously runny
Finish with flair:
Scatter fresh chives or parsley over the top right before serving, and try not to dig in immediately
Save to Pinterest
| yummyhauskitchen.com

These became my go to for birthday mornings, that special meal where someone wakes up to the smell of something wonderful happening in the kitchen. Something about breaking into your own individual ramekin, that first moment when the yolk mixes with the cheese sauce, just feels personal and celebratory.

Make Ahead Magic

You can prepare all the components the night before and keep them in separate containers in the refrigerator. The vegetables stay fresh, the sauce reheats beautifully, and you'll look like a brunch genius with minimal morning effort.

Getting That Perfect Yolk

I've learned that checking on the eggs at the 18 minute mark is crucial, even if the recipe says 20. Every oven behaves differently, and there's nothing sadder than overcooked baked eggs. Trust your eyes over the timer.

Serving Suggestions

A crisp green salad with vinaigrette cuts through all that richness beautifully. And don't forget something bubbly to drink, whether it's prosecco for the adults or sparkling juice for the kids.

  • Let the ramekins rest for 5 minutes before serving so the layers settle
  • Have extra napkins ready, this is messy in the best possible way
  • Leftovers reheat surprisingly well in a 350°F oven for about 10 minutes
Save to Pinterest
| yummyhauskitchen.com

There's something deeply satisfying about serving a dish that looks impressive but is fundamentally just comfort food in fancy clothing. Enjoy every bite.

Frequently asked questions about this recipe

The combination of layers, velouté-style cream sauce with Gruyère and nutmeg, and the technique of baking eggs in individual ramekins reflects classic French culinary traditions. The name Napoleon itself references the famous French mille-feuille pastry technique of layering ingredients.

Absolutely. Simply substitute sautéed mushrooms for the ham slices. The mushrooms provide a savory umami element that complements the spinach and cheese sauce beautifully while maintaining the dish's structural integrity.

Bake for 20-25 minutes at 375°F. The whites should be completely set and opaque, while yolks remain slightly jiggly when you gently shake the ramekin. For firmer yolks, extend baking time by 3-5 minutes.

You can prepare the cheese sauce up to 2 days in advance and refrigerate. The vegetables can be sliced and stored separately. However, assemble and bake just before serving for the best texture and freshest results.

A crisp green salad with vinaigrette cuts through the richness perfectly. Crusty bread for soaking up runny yolks, roasted potatoes, or fresh fruit salad all complement this dish beautifully for a complete brunch spread.

Baked Eggs Napoleon

Layers of vegetables, ham, and creamy Gruyère sauce topped with baked eggs in individual portions.

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
Prepare the Oven and Dishes: Preheat the oven to 375°F. Lightly grease four individual ramekins or a medium baking dish with butter or cooking spray.
2
Prepare the Cheese Sauce: Melt butter in a saucepan over medium heat. Whisk in flour and cook for 1 minute to form a roux. Slowly pour in milk while whisking constantly until the sauce thickens. Stir in Gruyère cheese, nutmeg, salt, and pepper. Remove from heat once smooth and creamy.
3
Sauté the Spinach: Heat a skillet over medium-high heat. Add spinach and sauté briefly until just wilted, about 1-2 minutes. Remove from heat and set aside.
4
Layer the Ingredients: 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 version). Repeat for all ramekins.
5
Add the Cheese Sauce: Spoon the prepared cheese sauce evenly over the layered vegetables and ham in each ramekin, ensuring all ingredients are well-coated.
6
Crack the Eggs: Create a shallow well in the center of each ramekin. Carefully crack one egg into each well. Season the eggs lightly with salt and pepper.
7
Bake to Perfection: Bake for 20-25 minutes until the egg whites are set but yolks remain runny. Adjust baking time by 2-3 minutes for firmer yolks if desired.
8
Garnish and Serve: Remove from oven and let rest for 2 minutes. Sprinkle 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).
Lea Hoffmann

Passionate home cook sharing easy recipes, cooking tips, and wholesome meal inspiration.