There’s something about lazy Sunday mornings that just beg for something warm, cozy, and a little bit fancy — but still easy enough to make while you’re half-awake and sipping your first coffee. That’s exactly where this Baked Eggs Florentine recipe comes in. It’s got all the comfort of a rich, cheesy brunch bake, but with the freshness of wilted spinach and a golden, runny egg right in the center. Think café-style elegance, minus the long line and overpriced latte. And if you love simple, elegant brunch dishes, you might also want to check out this beautiful quiche tutorial from Sally’s Baking Addiction, which inspired how I style brunch recipes for easy entertaining.
What I love most about this dish is how approachable yet impressive it feels. It’s the kind of recipe that makes your kitchen smell like a cozy bistro — buttery, garlicky, and just a little indulgent. Whether you’re hosting a brunch for friends or just want to treat yourself to something a step above your usual scrambled eggs, this baked eggs Florentine fits perfectly. Plus, it’s naturally packed with protein and greens, which means you can feel good about that extra slice of crusty bread for dipping into the yolk.
Ingredients You’ll Need
Let’s talk ingredients — the real heart of any great brunch dish. One of the best parts about Baked Eggs Florentine is that it uses simple, wholesome ingredients you probably already have in your kitchen. Each plays an important role in building that creamy, cheesy, perfectly golden bite.
🥬 Spinach (Fresh or Frozen)
The star of the show! Fresh baby spinach gives this dish a bright, clean flavor and gorgeous green color. If using frozen spinach, make sure to thaw and squeeze out as much water as possible — nobody wants a soggy Florentine base.
🧅 Onion (Finely Chopped)
Adds subtle sweetness and depth. I like to sauté it just until translucent for a mild, savory flavor that balances the richness of the eggs and cheese.
🧄 Garlic (2–3 Cloves, Minced)
Because brunch without garlic is just… breakfast. It infuses the spinach with a rich aroma that sets the tone for the whole dish.
🥛 Heavy Cream (or Half-and-Half)
Cream gives the eggs that luscious, silky texture when baked. For a lighter option, you can swap with half-and-half or even whole milk — just know the result will be a bit less creamy but still delicious.
🧈 Butter (Unsalted)
Used to sauté the spinach and onions, and to add a subtle, buttery richness to every bite. Don’t skip it — butter makes the base extra flavorful.
🧂 Salt & Black Pepper
Simple seasonings, but they make everything pop. A pinch of salt enhances the cheese, while cracked black pepper adds just the right bite.
🌰 Freshly Grated Nutmeg (Optional, but Classic)
A traditional Florentine touch — nutmeg pairs beautifully with spinach and cream. Just a small pinch transforms the flavor into something extra special.
🧀 Parmesan Cheese (Grated)
Adds a sharp, salty layer that brings out the savory notes of the spinach. It also helps thicken the creamy base as it bakes.
🧀 Gruyère or Mozzarella Cheese (Shredded)
For that gooey, melty top layer that makes every forkful irresistible. Mozzarella gives you a milder flavor, while Gruyère adds nutty depth.
🥚 Fresh Eggs
The stars that make this dish shine! Use the freshest eggs you can find — they’ll bake up with those perfectly set whites and golden, runny yolks that make Florentine so irresistible.
🍞 Optional Add-Ins
A handful of sautéed mushrooms, a sprinkle of chili flakes for heat, or even some cooked bacon or prosciutto if you want to make it heartier. Totally up to you!

Step-by-Step Instructions
Ready to bake something cozy and elegant? Here’s how to make Baked Eggs Florentine from start to finish — with plenty of sensory details so you can almost smell that garlicky goodness before it even hits the oven.
1. Preheat and Prepare
Set your oven to 375°F (190°C) and lightly butter a medium baking dish or individual ramekins. This little step makes cleanup easier and ensures those eggs won’t stick when they’re baked to golden perfection.
2. Sauté the Aromatics
In a large skillet, melt the butter over medium heat. Add the finely chopped onion and cook until it softens and turns translucent — about 3–4 minutes. Then, stir in the minced garlic and cook for another 30 seconds, just until fragrant. The goal here isn’t to brown the garlic, just to wake up its aroma.
3. Wilt the Spinach
Add the spinach to the pan (a few handfuls at a time if using fresh). It will look like a lot at first but quickly shrink down as it cooks. Season lightly with salt, pepper, and a pinch of nutmeg if you’re using it. Once wilted and most of the liquid has evaporated, remove the pan from the heat.
If you used frozen spinach, stir it in at this point just long enough to warm and combine with the onion mixture.
4. Add the Creamy Base
Pour in the heavy cream and sprinkle in the grated Parmesan cheese. Stir to combine until the sauce looks silky and coats the spinach evenly. Taste and adjust seasoning if needed — this is your chance to make sure the base tastes flavorful before adding the eggs.
5. Assemble the Dish
Transfer the spinach mixture into your prepared baking dish or divide it evenly among ramekins. Use the back of a spoon to make small wells (one for each egg). Crack an egg into each well, being careful not to break the yolks.
If you’re a fan of melty cheese tops (and who isn’t?), sprinkle shredded Gruyère or mozzarella over the eggs.
6. Bake to Perfection
Slide your dish into the preheated oven and bake for about 12–15 minutes for slightly runny yolks, or up to 18 minutes if you prefer them set.
Keep an eye on them — the eggs should look just set on the edges but still jiggle slightly in the center. The cheese will bubble and turn golden, filling your kitchen with that irresistible “something’s baking” aroma.
7. Let It Rest (Just a Bit!)
Once baked, remove the dish from the oven and let it rest for about 3–5 minutes. This helps the eggs finish setting gently and makes it easier to serve without breaking the yolks.
8. Serve and Enjoy
Serve your Baked Eggs Florentine warm, straight from the dish. A slice of crusty sourdough or a piece of buttery toast is perfect for dipping into the creamy spinach and golden yolk.
Tips & Variations
Here’s where you can truly make this Baked Eggs Florentine recipe your own. Whether you’re cooking for brunch guests or meal-prepping for the week, these tips and creative swaps keep things flexible, flavorful, and fuss-free.
💡 Make It Lighter (or Dairy-Free)
If you’d like a lighter version, swap heavy cream for half-and-half or whole milk. To go dairy-free, use unsweetened almond milk or oat milk, and replace butter with olive oil. For the cheese, nutritional yeast or a dairy-free shredded blend works beautifully while still giving that savory, cheesy note.
🧀 Cheese Swaps
Love cheese variety? Try one of these:
- Feta: For a tangy, Mediterranean twist.
- Cheddar: Adds sharp, comforting richness.
- Ricotta: Makes the dish creamier and milder — a lovely option for kids.
- Gruyère (classic choice): For a sophisticated, nutty depth of flavor.
🥦 Add Veggie Goodness
Want more greens? Mix in sautéed mushrooms, kale, or zucchini ribbons for texture and nutrition. You can even toss in a few sun-dried tomatoes or roasted red peppers for a pop of color and sweetness.
🥓 Protein Boost
For a heartier version, add some crispy bacon, chopped ham, or crumbled sausage to the spinach base before baking. It turns this dish into a full, stick-to-your-ribs brunch entrée.
🌶 Flavor Upgrades
Give it a little kick with a pinch of red pepper flakes, a few dashes of hot sauce, or even a sprinkle of smoked paprika over the top before baking. These small additions take the flavor from cozy to crave-worthy.
🥣 Make-Ahead & Storage Tips
- Make Ahead: You can prepare the spinach and cream mixture the night before, refrigerate it, and assemble everything in the morning before baking.
- Storage: Leftovers keep well for up to 3 days in an airtight container in the fridge.
- Reheating: Warm individual portions in the oven at 325°F (165°C) for about 10 minutes or until heated through.
- Freezing: For longer storage, freeze the spinach base (without eggs) for up to 1 month — thaw and add fresh eggs before baking.
Serving Suggestions
There’s something magical about serving Baked Eggs Florentine — it’s elegant without being fussy, and cozy without being heavy. Whether you’re putting together a casual weekend brunch or a breakfast-for-dinner moment, here’s how to serve it beautifully (and Instagram or Pinterest ready).
🥖 Pair It With Something Toasty
This dish practically begs for bread on the side. A few great options:
- Crusty sourdough: Perfect for scooping up that creamy spinach and runny yolk.
- Buttered English muffins: Their nooks and crannies catch every bit of flavor.
- Baguette slices: Ideal for sharing-style brunches or dipping straight from the dish.
If you’re feeling fancy, brush slices with olive oil and a sprinkle of sea salt before toasting for that golden, café-style crunch.
🥗 Add Something Fresh
Balance out the richness with something crisp and light. Try:
- A simple mixed greens salad with lemon vinaigrette.
- Sliced avocado or a small bowl of fresh fruit on the side.
- Cherry tomatoes with balsamic glaze for a sweet-sour contrast.
These fresh sides add color to your plate (and your Pinterest photos!) while keeping things light and balanced.
☕ Drink Pairings
Pairing the right beverage really brings this brunch moment together:
- Classic latte or cappuccino — creamy and cozy, like the dish itself.
- Fresh-squeezed orange juice or mimosas if you’re entertaining.
- For a cozier touch, a matcha latte or chai tea pairs beautifully with the buttery, garlicky base.
🍽 How to Present It Beautifully
- Bake and serve in individual ramekins for an elevated, bistro-inspired feel.
- Garnish with a sprinkle of Parmesan, fresh cracked pepper, and a few spinach leaves for color.
- Serve on a wooden board with toast and fresh herbs — it’s Pinterest perfection and perfect for a brunch table spread.

FAQs About Baked Eggs Florentine
You asked — and I’ve got you covered! Here are some of the most common questions readers have about Baked Eggs Florentine, with warm, practical answers that’ll help you get perfect results every time.
1. Can I use frozen spinach instead of fresh?
Absolutely! Frozen spinach works beautifully in this recipe — it’s convenient, affordable, and full of nutrients. Just make sure to thaw it completely and squeeze out all the excess moisture (a clean kitchen towel works best). If you skip this step, your Florentine base may turn watery.
2. How do I keep my eggs from overcooking?
Timing is everything. For soft, runny yolks, bake for 12–14 minutes. For medium yolks, go for 15–16 minutes, and for fully set yolks, 17–18 minutes should do it. Keep an eye on the whites — once they’re opaque and firm, you’re ready to pull them from the oven.
3. Can I make Baked Eggs Florentine ahead of time?
Yes, but with a little strategy. Prepare the spinach and cream mixture ahead, refrigerate it, and assemble with fresh eggs just before baking. This keeps the texture perfect and prevents the eggs from overcooking when reheated.
4. What can I serve with Baked Eggs Florentine for a full meal?
This dish shines alongside simple sides — buttery toast, breakfast potatoes, or a light arugula salad. For brunch entertaining, pair it with something sweet like blueberry scones or lemon poppy seed muffins to balance the savory flavors.
5. Can I make this recipe vegetarian or gluten-free?
Good news — it already is vegetarian! Just make sure your cheese is rennet-free if that’s important to you. To make it gluten-free, simply serve with gluten-free toast or omit the bread entirely. The dish itself doesn’t include any flour or gluten ingredients.
6. Can I freeze leftovers?
You can — but with one key tweak. The spinach mixture freezes well, while the eggs don’t hold their texture after thawing. Freeze just the spinach base, then thaw and add fresh eggs before baking again. It’s a great make-ahead option for busy weekends.
Final Thoughts
If you’ve ever wanted to make a brunch dish that feels effortlessly fancy yet completely doable on a lazy weekend morning, Baked Eggs Florentine is it. From the first sizzle of garlic in butter to that golden, bubbling cheese top fresh out of the oven, this recipe is everything a cozy morning should be — comforting, nourishing, and just a little indulgent.
The beauty of this dish lies in its flexibility. You can dress it up for brunch with friends, or keep it simple for a quiet morning in with a cup of coffee and good music. It’s one of those recipes that looks impressive but secretly takes very little effort — and it always earns those “you made this?” compliments. Once you’ve tried it, it’ll quickly become your go-to for holidays, weekend brunches, or even breakfast-for-dinner nights.
If you’re looking to expand your brunch repertoire even further, you’ll love this collection of make-ahead breakfast recipes from Love and Lemons — full of creative, nourishing ideas to pair with your new favorite eggs Florentine.
PrintCreamy Baked Eggs Florentine (Your New Favorite Weekend Brunch)
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
This Creamy Baked Eggs Florentine is the ultimate cozy brunch dish — rich, cheesy, and full of fresh spinach flavor. Baked gently in cream with a golden, bubbling cheese top, it’s elegant enough for entertaining but simple enough for a quiet weekend morning. Pair it with crusty bread or a crisp salad for the perfect balance of indulgence and freshness.
Ingredients
2 tablespoons unsalted butter – adds buttery richness to the spinach base.
1 small onion, finely chopped – for mild sweetness and depth.
2–3 cloves garlic, minced – builds savory, aromatic flavor.
4 cups fresh baby spinach (or 10 oz frozen, thawed and squeezed dry) – the heart of the dish.
½ cup heavy cream (or half-and-half) – for creamy texture.
¼ teaspoon salt – enhances every flavor.
⅛ teaspoon black pepper – adds a touch of warmth.
Pinch of nutmeg (optional) – the traditional Florentine secret.
¼ cup grated Parmesan cheese – adds a salty, umami kick.
½ cup shredded Gruyère or mozzarella cheese – melts into a golden topping.
4 large eggs – fresh, room-temperature eggs bake best.
Optional add-ins: sautéed mushrooms, cooked bacon, or a pinch of chili flakes.
Instructions
Preheat oven to 375°F (190°C). Lightly butter a medium baking dish or individual ramekins.
Sauté onion in butter over medium heat until translucent (3–4 minutes). Add garlic; cook for 30 seconds until fragrant.
Add spinach and cook until wilted. Season with salt, pepper, and nutmeg. If using frozen spinach, stir in after onions are softened.
Pour in cream and add Parmesan. Stir until creamy and thickened slightly. Remove from heat and taste for seasoning.
Assemble by spooning the spinach mixture into the baking dish. Make small wells and crack one egg into each. Top with shredded cheese.
Bake 12–15 minutes for soft yolks, or 17–18 for fully set. Watch for bubbling cheese and slightly jiggly centers.
Rest for 3–5 minutes before serving. Garnish with extra Parmesan, black pepper, or fresh spinach leaves. Serve warm with crusty bread or toast.
Notes
Make-Ahead Tip: Prepare the spinach mixture the night before, refrigerate, and add eggs right before baking.
Storage: Refrigerate leftovers up to 3 days. Reheat gently at 325°F for about 10 minutes.
Cheese Swap: Try feta, cheddar, or ricotta for different flavor profiles.
Frozen Spinach Tip: Always squeeze out moisture to avoid a watery base.
Dietary Option: Vegetarian-friendly; for dairy-free, use olive oil, almond milk, and plant-based cheese.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Breakfast, Brunch
- Method: Baked
- Cuisine: French-Inspired
Nutrition
- Serving Size: 1 portion
- Calories: ~285 kcal
- Sugar: 2 g
- Sodium: 340mg
- Fat: 22g
- Saturated Fat: 11g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 1 g
- Protein: 14g
- Cholesterol: 220mg
Keywords: baked eggs, spinach florentine, creamy brunch, weekend breakfast, easy egg bake