Baked Eggs Napoleon

Golden Baked Eggs Napoleon with runny yolks nestled in creamy Gruyère sauce and layered vegetables Save
Golden Baked Eggs Napoleon with runny yolks nestled in creamy Gruyère sauce and layered vegetables | everydayrecipelab.com

This elegant French-inspired dish transforms simple ingredients into a sophisticated brunch centerpiece. Fresh spinach, tomatoes, and zucchini layer with savory ham (or mushrooms) on a foundation of puff pastry or brioche. A creamy Gruyère sauce binds the components together, while perfectly baked eggs with golden runny yolks crown each serving. Ready in 45 minutes, this dish balances textures and flavors beautifully—crisp pastry, tender vegetables, rich sauce, and delicate eggs. Ideal for special weekend brunches or when you want to elevate morning dining into something memorable.

The morning sun was streaming through my kitchen window when I first attempted this French inspired dish. I had half a box of puff pastry leftover from a dinner party the night before and a craving for something that felt indulgent yet simple. My roommate wandered in, coffee in hand, and watched me layer vegetables and ham into ramekins with skeptical curiosity. When we pulled those golden topped dishes from the oven forty minutes later, the runny yolks mixing into that velvety cheese sauce changed both our minds completely.

Last spring I made these for my mother on a rainy Sunday visit. She is notoriously picky about brunch dishes, claiming most are either too heavy or too fussy. She took one bite, closed her eyes, and quietly asked for the recipe. Now she makes them whenever she wants to feel like she is eating in a tiny Parisian café without leaving her suburban kitchen.

Ingredients

  • Fresh spinach leaves: These wilt down beautifully and add a bright green color that cuts through all the rich ingredients
  • Medium tomato: Slicing them thin helps them roast just enough in the oven without becoming mushy or watery
  • Small zucchini: Thin slices become tender and slightly sweet, balancing the salty ham perfectly
  • Large eggs: Room temperature eggs will cook more evenly and give you better control over that runny yolk consistency
  • Cooked ham: Thinly sliced deli ham works great, or use sautéed mushrooms for a vegetarian version that is just as satisfying
  • Puff pastry or toasted brioche: Puff pastry creates those lovely flaky layers while brioche offers a sweeter, softer base that soaks up the sauce
  • Unsalted butter: Starting with unsalted butter lets you control exactly how salty your cheese sauce becomes
  • All purpose flour: This is the thickening agent that transforms milk and cheese into that luxurious béchamel style sauce
  • Whole milk: The higher fat content creates a silkier sauce than low fat alternatives
  • Grated Gruyère cheese: This Swiss style cheese melts beautifully and adds that signature nutty flavor
  • Fresh nutmeg: Just a pinch enhances the creaminess without making the sauce taste like holiday baking
  • Fresh chives or parsley: The bright herbal finish cuts through all that rich cheese and egg

Instructions

Get your oven ready:
Preheat to 375°F and lightly butter four individual ramekins or a medium baking dish to prevent sticking later.
Make the cheese sauce:
Melt butter in a saucepan over medium heat, whisk in flour for one minute until it smells slightly nutty, then gradually add milk while whisking constantly until thickened and smooth.
Add the cheese:
Stir in Gruyère until melted, add a pinch of nutmeg, salt, and pepper to taste, then remove from heat.
Prep the vegetables:
Sauté spinach in a skillet just until wilted, which should only take a minute or two.
Start layering:
Place puff pastry or brioche in the bottom of each ramekin, then add spinach, zucchini slices, tomato, and ham.
Add the sauce:
Spoon that gorgeous cheese sauce evenly over all the layered ingredients.
Add the eggs:
Make a small well in each ramekin and crack an egg on top, then lightly season with salt and pepper.
Bake until perfect:
Bake for 20 to 25 minutes until the whites are set but yolks still look slightly jiggly.
Finish with herbs:
Scatter fresh chives or parsley right before serving for that pop of color.
Save
| everydayrecipelab.com

These baked eggs became my go to for snow days when I want something comforting but not heavy. The house smells incredible while they bake, and there is something so satisfying about breaking into that golden egg yolk yourself.

Make It Your Own

I have found that swapping different vegetables based on the season keeps this recipe feeling fresh. Asparagus in spring, roasted red peppers in summer, or even caramelized onions in fall each bring something unique to the dish while still maintaining that classic French brunch vibe.

Serving Suggestions

A crisp green salad with a bright vinaigrette cuts through the richness beautifully. I also love serving this with some fresh fruit on the side to balance the savory elements with something sweet and light.

Timing Your Brunch

The beauty of this dish is that you can prep everything the night before except for the actual baking. Just assemble your ramekins, cover them tightly, and keep them in the refrigerator. Then pop them in the oven when guests arrive and serve them piping hot and bubbly.

  • Let the ramekins sit at room temperature for 15 minutes before baking if they have been refrigerated
  • The eggs will continue cooking slightly after they come out of the oven, so err on the side of underdone
  • Individual ramekins look elegant, but a single larger dish works perfectly for a more casual family style brunch
Layered ham spinach and tomato topped with baked eggs in individual ramekins for brunch Save
Layered ham spinach and tomato topped with baked eggs in individual ramekins for brunch | everydayrecipelab.com

There is something deeply satisfying about serving a dish that looks impressive but was actually quite simple to pull together. These baked eggs always make me feel like I have my weekend mornings figured out.

Recipe Questions & Answers

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

Bake for 20–25 minutes at 375°F until whites are set but yolks remain runny. Gently jiggle the ramekins—if the whites don't move but yolks still have a slight wobble, they're perfect.

Prepare the layers and sauce up to a day in advance, refrigerate separately, then assemble and bake just before serving. Don't crack the eggs until ready to bake.

Toasted brioche works wonderfully for a softer base. You can also use croissant halves or omit the pastry entirely for a lighter version with more vegetable layers.

Whisk the flour into melted butter constantly for 1 minute to cook out raw flour taste. Add milk gradually while whisking vigorously to prevent lumps from forming.

Absolutely. Layer all ingredients in a 9x13-inch baking dish, create 4 wells for eggs, and bake. You may need 2–3 extra minutes for even cooking.

Baked Eggs Napoleon

Layers of spinach, tomato, zucchini, and ham topped with baked eggs in a rich Gruyère sauce

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 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
Preheat and Prepare: Preheat the oven to 375°F. Lightly grease four individual ramekins or one medium baking dish with butter or cooking spray.
2
Prepare Cheese Sauce: Melt butter in a saucepan over medium heat. Whisk in flour and cook for 1 minute, stirring constantly. Gradually pour in milk while whisking continuously until sauce thickens. Remove from heat, stir in Gruyère cheese, nutmeg, salt, and pepper until smooth.
3
Sauté Spinach: Heat a skillet over medium-high heat. Add spinach and cook briefly until just wilted, approximately 2 minutes. Remove from heat and set aside.
4
Assemble 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 (or mushrooms for vegetarian version).
5
Add Sauce and Eggs: Spoon prepared cheese sauce evenly over each layered ramekin. Create a shallow well in the center of each and carefully crack an egg into each well. Lightly season eggs with salt and pepper.
6
Bake to Perfection: Bake for 20 to 25 minutes until eggs are just set with runny yolks and sauce is bubbly. Adjust baking time 2 to 3 minutes longer for firmer yolks if desired.
7
Garnish and Serve: Remove from oven and let rest for 2 minutes. Sprinkle with fresh chopped chives or parsley before serving hot.
Additional Information

Equipment Needed

  • Oven
  • Four 6-ounce 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 when prepared with ham. Substitute gluten-free bread and lactose-free milk or cheese if needed.
Megan Holloway

Passionate home cook sharing easy, wholesome recipes and family-friendly meal ideas.