Spinach and Artichoke Baked Eggs Recipe
If you love the creamy, savory flavors of classic spinach and artichoke dip but wish it had a bit more breakfast flair, then you are in for a real treat with this Spinach and Artichoke Baked Eggs Recipe. This dish transforms those beloved ingredients into a warm, comforting meal perfect for brunch, lunch, or even a cozy dinner. Imagine perfectly baked eggs nestled in a luscious bed of spinach, artichokes, and gooey cheeses that combine to deliver a melody of flavors and textures in every bite. The Spinach and Artichoke Baked Eggs Recipe is just the kind of recipe that brings people together, makes your kitchen smell irresistible, and proves that simple ingredients can create something truly exceptional.

Ingredients You’ll Need
Getting the perfect balance in this dish comes down to a handful of fresh and pantry staples that are straightforward but pack a punch. Each ingredient plays a vital role — from the creamy cheeses that bring richness to the bright spinach and the tangy artichokes adding depth and texture.
- Olive oil: For sautéing and adding a subtle fruitiness that seasons the entire dish beautifully.
- Small onion, chopped: Adds sweetness and a mild bite when softened, forming the flavor base.
- Frozen spinach (10 oz), thawed and squeezed: Imparts vibrant color and a tender leafy texture without watering down the dish.
- Marinated artichoke hearts (12 oz jar), drained and chopped: For that signature tangy, slightly nutty flavor and bite-sized contrast to the creamy eggs.
- Garlic cloves, chopped: Provides aromatic warmth that ties all the components together.
- Kosher salt and black pepper: Essential seasonings that elevate all the flavors.
- Whole milk (2 cups): Creates the silky, custard-like sauce that envelops the eggs.
- Cream cheese (2 oz): Adds luscious creaminess and a slight tang that blends all the ingredients cohesively.
- Grated parmesan (2 tbsp): Brings a sharp, nutty kick that enhances the cheesy richness.
- Shredded mozzarella (1 1/2 cups): Offers melt-in-your-mouth gooeyness, divided between the filling and the topping for maximum cheesy delight.
- Hot sauce: Just a dash for those who love a little spicy zing to brighten the flavors.
- Large eggs (8): The stars of this recipe, baked gently so that the yolks remain tender and luscious.
How to Make Spinach and Artichoke Baked Eggs Recipe
Step 1: Sauté the aromatics
Start by heating the olive oil in an ovenproof skillet over medium heat. Toss in the chopped onion and cook until it’s soft and translucent, releasing its natural sweetness. Then add the thawed and squeezed spinach, chopped artichoke hearts, the chopped garlic, kosher salt, and black pepper. Sauté everything together just enough to combine the flavors and soften the ingredients, setting the stage for the creamy sauce to come.
Step 2: Create the creamy base
Reduce the heat to low and stir in the whole milk along with the cream cheese until the mixture turns silky smooth. This gentle heating helps the cream cheese melt evenly, creating a luscious sauce that will cradle the eggs later.
Step 3: Add the cheeses
Take the skillet off the heat and fold in the grated parmesan and one cup of shredded mozzarella. These cheeses bring a wonderful sharpness and gooey texture that will infuse every bite with cheesy goodness. Mixing them off heat prevents the mozzarella from getting stringy too soon.
Step 4: Prepare the eggs
Using a spoon, make eight small wells spaced evenly in the cheesy veggie mixture. Carefully crack an egg into each well, making sure not to break the yolks. This is where the magic happens — the eggs poach gently in the creamy base while baking.
Step 5: Add the finishing touches and bake
Sprinkle the remaining half cup of shredded mozzarella over the top of the eggs and mixture, then season lightly with salt and pepper. Place the skillet carefully into a preheated 425°F oven and bake for about 10 to 13 minutes, or until the egg whites are just set but the yolks remain soft and silky.
Step 6: Rest and serve
Once baked, let the Spinach and Artichoke Baked Eggs Recipe sit for about 5 minutes before serving. This resting time helps everything settle, making it easier to spoon onto plates without breaking the delicate eggs, and allows the flavors to meld even further.
How to Serve Spinach and Artichoke Baked Eggs Recipe

Garnishes
A sprinkle of fresh herbs like parsley or chives adds a pop of color and freshness that contrasts beautifully with the creamy baked eggs. For a bit of extra flair, a drizzle of your favorite hot sauce or a dusting of smoked paprika can add a welcome touch of warmth and smoky depth.
Side Dishes
This recipe pairs wonderfully with crusty artisan bread or toasted baguette slices perfect for scooping up the gooey spinach and egg mixture. For a heartier accompaniment, roasted potatoes or a crisp green salad balance the richness with some earthy texture and brightness.
Creative Ways to Present
For a playful twist, serve individual portions in small ramekins or shallow oven-safe bowls, making it feel like a special occasion breakfast or brunch entree. You can also add a sprinkle of toasted pine nuts or a few lemon zest shavings on top to bring more layers of flavor.
Make Ahead and Storage
Storing Leftovers
Any leftovers can be transferred to an airtight container and refrigerated for up to 3 days. The mixture might firm up, so it will be easier to reheat it gently without losing the creamy consistency.
Freezing
While the eggs are best enjoyed fresh for texture, you can freeze the spinach and artichoke base without the eggs separately for up to 2 months. Thaw in the fridge overnight and add fresh eggs when ready to bake again for best results.
Reheating
Reheat leftovers in a low oven or microwave gently to avoid overcooking the eggs and drying out the creamy sauce. Adding a splash of milk during reheating helps maintain that lovely creaminess.
FAQs
Can I use fresh spinach instead of frozen?
Absolutely! If you use fresh spinach, be sure to sauté it until fully wilted and squeezed dry to prevent excess moisture that can make the dish watery.
What if I don’t have cream cheese? Can I substitute it?
You can replace cream cheese with ricotta or mascarpone for a slightly different but still creamy texture. Just bear in mind the flavor will be milder and less tangy.
How do I know when the baked eggs are perfectly cooked?
The eggs are done when the whites are set but the yolks still jiggle slightly when you gently shake the pan—this ensures creamy, luscious yolks rather than fully hard ones.
Can I make this recipe vegan or dairy-free?
To adapt, replace the cheeses with vegan alternatives and swap milk for a plant-based option. Just note the texture and flavor will differ from the classic version.
Is this recipe suitable for meal prep?
Definitely! Preparing the spinach and artichoke base ahead saves time, and you can add fresh eggs when ready to bake. This makes a quick, impressive meal any day of the week.
Final Thoughts
I can’t recommend the Spinach and Artichoke Baked Eggs Recipe enough if you’re looking for a cozy, flavorful dish that feels indulgent but comes together with simple ingredients. Whether you’re cooking for yourself, friends, or family, this recipe brings warmth, comfort, and a whole lot of cheesiness that’s slow baked to perfection. Give it a try soon—you might just find a new favorite way to enjoy the classic spinach and artichoke combo!
PrintSpinach and Artichoke Baked Eggs Recipe
A creamy and savory baked egg dish featuring sautéed spinach, tender marinated artichoke hearts, and a blend of cheeses. This recipe combines wholesome ingredients baked to perfection in an ovenproof skillet, making a comforting and elegant breakfast or brunch option.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
Vegetables and Aromatics
- 1 Tbsp. olive oil
- 1 small onion, chopped
- 1 10-oz package frozen spinach, thawed & squeezed
- 1 12-oz jar marinated artichoke hearts, drained & chopped
- 2 garlic cloves, chopped
Seasonings
- 1 tsp. kosher salt
- 3/4 tsp. black pepper
Dairy
- 2 cups whole milk
- 2 oz. cream cheese
- 2 Tbsp. grated parmesan cheese
- 1 1/2 cups shredded mozzarella cheese, divided
Other
- Hot sauce (optional, for serving)
- 8 large eggs
Instructions
- Preheat and Sauté: Preheat your oven to 425°F (220°C). Heat the olive oil in an ovenproof skillet over medium heat, then add the chopped onion. Sauté until the onion is soft and translucent, about 3-5 minutes. Next, add the thawed and squeezed spinach, chopped artichokes, and chopped garlic. Season with kosher salt and black pepper. Stir to combine and cook for an additional 2-3 minutes to meld the flavors.
- Add Dairy and Stir: Reduce the heat to low. Slowly stir in the whole milk and cream cheese, stirring continuously until the cream cheese melts completely and the mixture is smooth and creamy.
- Incorporate Cheeses: Remove the skillet from the heat. Stir in the grated parmesan and 1 cup of the shredded mozzarella cheese into the creamy vegetable mixture until well combined.
- Create Wells and Add Eggs: Using a spoon, make 8 small wells in the mixture evenly spaced in the skillet. Carefully crack one egg into each well, keeping the yolks intact.
- Top with Cheese and Season: Sprinkle the remaining 1/2 cup shredded mozzarella cheese evenly over the top of the eggs and vegetable mixture. Add a little extra salt and pepper to taste.
- Bake: Transfer the skillet to the preheated oven and bake for 10-13 minutes, or until the egg whites are fully set but the yolks remain slightly runny if desired.
- Rest and Serve: Remove from oven and let stand for 5 minutes to finish setting. Serve warm, ideally with crusty bread and a drizzle of hot sauce if you like a bit of heat.
Notes
- If you don’t have an ovenproof skillet, transfer the mixture to a baking dish before making wells and adding eggs.
- Use fresh spinach if available, but be sure to cook it down and drain excess water.
- For a lower-fat version, substitute whole milk with 2% or use less cheese.
- Adjust baking time depending on yolk preference—less time for runny yolks, more for firm.
- Leftovers can be refrigerated and gently reheated, but are best enjoyed fresh.
Keywords: spinach and artichoke baked eggs, baked eggs, spinach baked eggs, artichoke hearts recipe, cheesy baked eggs, healthy breakfast, brunch recipe
