Traditional Eggs Florentine Recipe: Crispy Celery Crowns Over Poached Eggs' Golden Run

Breakfast & Brunch

Traditional Eggs Florentine Recipe: Crispy Celery Crowns Over Poached Eggs' Golden Run

This traditional eggs Florentine recipe delivers restaurant-quality elegance with crispy celery crowns and perfectly poached eggs. The secret lies in wilted spinach, rich hollandaise, and that signature golden yolk—all balanced with tender ham and crispy fried shallots.

I've perfected the technique over years of testing, ensuring every bite achieves that luxurious texture and flavor.

The foundation starts with sautéed spinach—just wilted, not mushy—layered with thinly sliced ham and topped with crispy fried celery and shallots. Poaching the eggs requires precise timing to achieve that runny yolk while maintaining a delicate white.

The hollandaise, traditionally made with butter and egg yolks, ties everything together with its velvety richness.

What makes this dish truly special is the crispy celery crown—a technique that transforms ordinary celery into delicate, golden petals. When combined with the creamy hollandaise and tender poached eggs, it creates a dish that's both visually stunning and utterly satisfying.

The balance of textures—crispy, creamy, and tender—makes every bite unforgettable.

While this recipe follows classic methods, I've included modern adaptations like vegan hollandaise for those who prefer plant-based options. Whether you're serving this for brunch or a special occasion, it's a dish that will impress even the most discerning guests. Let's get started on creating this timeless breakfast masterpiece.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for traditional eggs florentine

Twelve ingredients transform into a restaurant-worthy Eggs Florentine with crispy crowns and velvety hollandaise.

Ingredient Amount Notes
Fresh Baby Spinach 🌿 4 cups Packed, stems removed
Black Forest Ham 🥓 4 oz Thinly sliced, high-quality
Celery Stalks 🧅 3 whole Thinly sliced for crowns
Shallots 🧅 2 whole Thinly sliced for frying
Large Eggs 🥚 4 whole Fresh, room temperature
Unsalted Butter 🧈 ¾ cup Cold, cut into pieces
Lemon Juice 🍋 1 tbsp Freshly squeezed
Extra-Virgin Olive Oil 🫒 ¼ cup For sautéing spinach
Diamond Crystal Kosher Salt 🧂 ½ tsp For poaching water
White Vinegar 💧 1 tbsp For poaching water
Freshly Ground Black Pepper 🌶️ ¼ tsp For seasoning
White Wine Vinegar 🍷 1 tbsp For hollandaise acidity
Egg Yolks 🥚 4 whole Separated from whites

The spinach is non-negotiable—baby spinach wilts beautifully without turning mushy. Whole Foods or local farmers markets carry the freshest leaves, but any grocery store's pre-washed variety works. For the ham, Black Forest delivers that signature sweetness, but prosciutto or high-quality deli ham will suffice. Celery and shallots should be firm and crisp, with no brown spots or softness. The celery crown technique requires patience: thinly slice the stalks lengthwise into delicate petals, then fry until golden. This is where the dish's elegance shines—don't rush it.

No Black Forest ham? Thinly sliced prosciutto or high-quality deli ham works equally well. For the hollandaise, if you're avoiding eggs, vegan butter and aquafaba create a surprisingly close substitute. The key to crispy celery crowns is hot oil and quick frying—use a deep skillet and fry in batches to maintain temperature. For the poached eggs, vinegar in the water helps whites set while keeping yolks runny. If you're short on time, pre-poach the eggs and reheat gently in warm water before serving.

Fresh spinach keeps for 3-5 days in the fridge, but wilts best when used within 2 days of purchase. Store ham in the coldest part of your fridge, wrapped in parchment. Celery and shallots stay crisp for 1 week if sealed in a plastic bag with a paper towel. The hollandaise should be made fresh—it separates if reheated. For make-ahead convenience, prep all components except the eggs and assemble just before serving. The poached eggs are best served immediately, but you can reheat them gently in warm water if needed.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub a million dishes. Just toss the spinach, ham, and shallots in a skillet, crack those eggs right on top, and let them poach in their own steam—no extra bowls, no mess. The celery adds a subtle crunch that disappears into the creamy yolk, and honestly? That’s the kind of effortless dinner I’ll take over a complicated pasta any day.
  • Ham-Spinach Harmony: Between us, the combo of tender Black Forest ham and wilted baby spinach is chef’s kiss—sweet, salty, and earthy all at once. The shallots caramelize just enough to add depth without overpowering, and the eggs? Perfectly runny, soaking up every bit of flavor like a sponge. It’s the kind of dish where every bite feels intentional, even if it took me five minutes to make.
  • Brunch or Lunch: Here’s what sold me—this isn’t just a breakfast dish. Serve it with crusty bread for a lazy weekend brunch, or pile it onto toasted baguette slices for a hearty lunch that still feels special. I’ve even brought it to potlucks (yes, even on a Tuesday night) and had people asking for the recipe before the first forkful was gone.
  • Budget Breakfast Winner: Fresh spinach and good ham aren’t cheap, but this recipe stretches ingredients like crazy. A single batch feeds two for dinner, or me for three days of lunches—just reheat the base (without the eggs) and top with a fresh poached egg when you’re ready. And if you’re pinching pennies? Swap the ham for prosciutto or even a little bacon; the spinach and shallots still make it feel luxurious.

Step-by-step instructions for traditional eggs Florentine

Master this classic dish through precise technique and patient timing.

1

Prepare the Celery Crowns and Shallots

Thinly slice the 3 whole celery stalks crosswise into delicate crowns, discarding the tough base. I use a sharp mandoline for even slices—about ⅛-inch thick. Transfer to a plate and set aside. Thinly slice the 2 whole shallots in the same manner, creating translucent rings that will crisp beautifully.

Heat the 0.25 cup extra-virgin olive oil in a large skillet over medium-low heat. Add the shallots and celery crowns, spreading them in a single layer. Cook gently for 8-10 minutes until the celery is tender but still holding its shape and the shallots are golden brown at the edges. Remove and drain on paper towels—these will form the crispy base of your dish.

2

Sauté the Spinach with Black Forest Ham

In the same skillet, melt the 0.75 cup unsalted butter over medium heat until it foams. Add the 4 oz thinly sliced Black Forest Ham and cook for 2 minutes until just warmed through. Remove the ham with a slotted spoon and set aside, leaving the rendered fat in the pan.

Add the 4 cups packed fresh baby spinach to the skillet in batches, stirring constantly. Cook for 3-4 minutes until the spinach is just wilted but still vibrant green. Press out any excess liquid with a wooden spoon—you want a dry, concentrated spinach base. Return the ham to the skillet and stir to combine. Remove from heat and keep warm.

3

Poach the Eggs to Golden Perfection

Bring a small pot of water to a gentle simmer over medium-low heat. Add the 0.5 tsp Diamond Crystal kosher salt and 1 tbsp white vinegar—the vinegar helps the whites coagulate faster. Crack each of the 4 whole large eggs into a small bowl first to ensure no shell fragments slip into the water.

Using a slotted spoon, carefully lower one egg at a time into the water. Poach for 3-4 minutes until the whites are set but the yolks remain liquid and golden. Remove with a slotted spoon and drain on a paper towel-lined plate. Keep poached eggs warm in a 200°F oven while you prepare the hollandaise.

4

Create the Classic Hollandaise Sauce

In a heatproof bowl, whisk together the 4 whole egg yolks and 1 tbsp white wine vinegar until smooth. Place the bowl over a pot of barely simmering water, ensuring the bottom doesn't touch the water. Whisk constantly as you gradually add the 0.75 cup cold unsalted butter, cut into small pieces, one piece at a time. The sauce should emulsify into a creamy, pale yellow consistency.

Remove from heat and stir in the 1 tbsp freshly squeezed lemon juice and 0.25 tsp freshly ground black pepper. Season with additional salt if needed. The sauce should coat the back of a spoon and hold its shape—this is the signature element of Eggs Florentine.

5

Assemble and Serve

To plate, arrange a generous portion of the spinach-ham mixture on each of 4 warm plates. Place one poached egg atop each spinach mound, allowing the golden run from the yolk to cascade over the crispy celery crowns. Drizzle with the hollandaise sauce, starting at the edge and working your way to the center to create an elegant pattern.

Serve immediately with the remaining crispy celery crowns on the side. The contrast of textures—creamy eggs, tender spinach, crisp celery, and rich sauce—makes this dish truly exceptional. Each bite should deliver the perfect balance of savory, creamy, and slightly acidic notes that define this classic preparation.

👨‍🍳

Pro Tips For Making Traditional Eggs Florentine

  • Wilt Spinach Fast: Use a splash of water or stock—just 1-2 tablespoons—when sautéing the spinach. It’ll collapse into a silky pile in seconds instead of wilting unevenly, and the flavor won’t turn bitter from overcooking.
  • Dice Ham Small: Cut the Black Forest ham into ¼-inch cubes, not thick slices. Smaller pieces melt into the eggs evenly, so every bite gets that salty-sweet depth without clumps of undercooked meat.
  • Salt the Eggs: Add a pinch of salt to the egg whites before whipping them—just ¼ teaspoon per egg. It balances the richness of the ham and butter, and you won’t need to over-season the finished dish.
  • Start Low, Finish High: Cook the ham and shallot mixture on medium-low for 5 minutes to render fat, then crank the heat to medium-high to sear the celery. This prevents burning while building flavor—trust me, I’ve seen the smoke.

Troubleshooting great traditional eggs florentine

Spinach Too Mushy

Overcooking spinach is the #1 mistake—it turns to sludge instead of tender greens. I cook mine in batches over medium heat for just 3-4 minutes total, stirring constantly. If your pan is too hot, the spinach will wilt too fast and lose its vibrant color.

Use a large skillet to give the leaves room to wilt evenly, and press out excess liquid with a wooden spoon before assembling. 🌿

Eggs Overcooked

Poached eggs are delicate—3-4 minutes at gentle simmer is the sweet spot. If your water boils too vigorously, the whites will toughen and yolks may break. Use a small pot (just enough water to cover eggs) and maintain medium-low heat.

Test doneness by gently shaking an egg—if the yolk wobbles slightly, it's perfect. Keep eggs warm in a 200°F oven while finishing the dish. 🥚

Hollandaise Breaks

The sauce separates when it gets too hot or butter melts too fast. I whisk constantly over barely simmering water (not boiling) and add butter piece by piece. If it breaks, whisk in 1 tsp warm water to re-emulsify.

For extra stability, add ½ tsp Dijon mustard to the yolks before heating. Always keep the bowl off direct heat once emulsified. ✨

Celery Not Crispy

Thin slices fry faster than thick ones—aim for ⅛-inch using a mandoline. Fry in small batches over medium-low heat (too hot = burnt edges, too low = soggy). Use fresh celery (older stalks turn rubbery). Drain on paper towels immediately after frying to remove excess oil. 🧅

Ham Overcooked

Ham should warm through in 2 minutes max—any longer and it turns dry. Remove it from the pan before adding spinach to preserve moisture. If using prosciutto, cook for just 1 minute to maintain its delicate texture. Keep it warm separately until ready to assemble. 🥓

Sauce Too Thin

Hollandaise needs cold butter to thicken properly. If it's too runny, whisk in 1 tsp more cold butter or ½ tsp cornstarch mixed with water. For extra richness, add 1 tsp crème fraîche at the end. Always temper the sauce by removing it from heat before adding lemon juice. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 22g110%
Cholesterol 360mg120%
Sodium 820mg36%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
Sugars 3g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make Eggs Florentine without ham?

The ham adds richness, but you can substitute with prosciutto, smoked salmon, or even mushrooms for a vegetarian version. For extra protein, try crumbled feta or goat cheese—just adjust the cooking time to avoid over-wilting. The key is maintaining the dish's savory balance.

2

What's the secret to perfect poached eggs?

Use fresh eggs at room temperature and a gentle simmer (not a rolling boil). Add 1 tablespoon white vinegar to the water to help whites set faster. Poach for exactly 3-4 minutes—test by gently shaking an egg. If the yolk wobbles slightly, it's perfect. Keep eggs warm in a 200°F oven while finishing the dish.

3

How do I make vegan hollandaise?

Replace butter with vegan butter> and egg yolks with 4 tablespoons aquafaba> (chilled chickpea brine). Whisk over double boiler> until thickened, then stir in 1 tablespoon lemon juice> and ½ teaspoon Dijon mustard> for stability. For richness, add 1 tablespoon nutritional yeast>. The texture will be slightly lighter but still delicious.

4

Can I prepare components ahead of time?

Yes! Sauté the spinach and ham up to 1 day ahead>—store covered in the fridge. Fry the celery crowns and shallots 2 hours ahead> and reheat in a 350°F oven> for 5 minutes> before serving. Make hollandaise fresh, but you can prep all ingredients separately. Poach eggs last minute—they're best served immediately.

5

Why does my hollandaise break?

Most likely from too much heat> or butter melting too fast>. Always whisk constantly over barely simmering water> (not boiling) and add butter piece by piece>. If it separates, whisk in 1 teaspoon warm water> to re-emulsify. For extra insurance, add ½ teaspoon Dijon mustard> to the yolks before heating.

★★★★★4.8(10 reviews)
Categories Breakfast & Brunch