When you want a dish that feels comforting, filling, and packed with flavor, a cheesy spinach and potato egg bake hits the spot every time. This is the kind of meal that works beautifully for breakfast, brunch, or even a light dinner, because it’s hearty yet balanced. The tender potatoes create a soft, creamy base, the spinach adds freshness and nutrition, and the eggs bring everything together with richness. And of course, no casserole is complete without a generous layer of gooey mozzarella cheese that bakes into golden, bubbling perfection on top. This dish is also easy to customize, forgiving with substitutions, and simple enough that even beginner cooks will succeed. It’s the type of recipe that can feed a crowd or be made ahead and reheated for busy mornings.
Full Recipe
Ingredients
-
4 large eggs
-
100 g cream cheese
-
Salt, to taste
-
Black pepper, to taste
-
½ teaspoon dried garlic or garlic powder
-
500 g potatoes (about 3–4 medium), peeled and cubed
-
2 tablespoons olive oil
-
1 medium onion, finely chopped
-
1 bunch of spring onions, chopped
-
1 garlic clove, minced
-
250 g spinach (fresh or thawed frozen)
-
150 g mozzarella cheese, shredded
Cooking Directions
-
Prepare the Potatoes Peel and dice the potatoes into small cubes. Bring a large pot of salted water to a boil and add the potatoes. Cook for about 8 minutes until they are just fork-tender but not mushy. Drain well and set aside to cool slightly.
-
Sauté the Onion and Garlic In a skillet, heat 1 tablespoon of olive oil over medium heat. Add the chopped onion and cook for 3–4 minutes until it softens and turns slightly translucent. Stir in the minced garlic and cook for another minute until fragrant, being careful not to let it burn.
-
Add the Spinach Add the spinach to the pan with the onion and garlic. Cook until wilted and most of the liquid has evaporated. If you are using frozen spinach, squeeze out the excess water before adding it to the skillet. Season lightly with salt and stir in the chopped spring onions. Remove from heat and allow to cool for a few minutes.
-
Mix the Egg Base In a large mixing bowl, crack the eggs and whisk until smooth. Add the cream cheese and beat until fully incorporated. Season with salt, black pepper, and dried garlic, mixing until you have a creamy, slightly thick mixture.
-
Combine the Ingredients Add the cooked potatoes and spinach mixture to the egg and cream cheese base. Stir gently to combine everything evenly. Fold in half of the shredded mozzarella, reserving the rest for the topping.
-
Assemble the Casserole Preheat the oven to 180°C (350°F). Lightly grease a medium baking dish with the remaining olive oil. Pour the mixture into the dish and spread it evenly. Sprinkle the reserved mozzarella on top, creating a thick, cheesy layer.
-
Bake the Dish Place the baking dish in the preheated oven and bake for 30–35 minutes, or until the top is golden brown, the cheese is bubbly, and the casserole is set in the center.
-
Cool and Serve Allow the casserole to rest for 5 minutes after baking so it sets properly. Slice into portions and serve warm, garnished with extra spring onions if desired.
Nutritional Information (per serving, 6 servings)
-
Calories: 280
-
Protein: 14 g
-
Fat: 17 g
-
Carbohydrates: 18 g
-
Fiber: 2 g
-
Sodium: 420 mg
Why You’ll Love This Recipe
This dish is everything you want in a comforting, satisfying bake. It’s creamy, cheesy, and rich, yet balanced with fresh spinach and the hearty texture of potatoes. It feels indulgent without being too heavy, and because it’s protein-rich from the eggs and cheese, it keeps you full for hours. You’ll also love that it’s a one-dish meal, making cleanup minimal. Whether you’re serving this for a weekend brunch, meal-prepping for the week, or pulling it out for a simple dinner, it never disappoints.
The Origins and Inspiration Behind the Dish
Casseroles and baked egg dishes have long been a staple in home kitchens around the world. They combine practicality with flavor—using simple ingredients like eggs, vegetables, and cheese to create something that feels abundant and nourishing. The inspiration for this recipe comes from a blend of European and American traditions: the hearty comfort foods that use potatoes as a base, combined with Mediterranean-style cooking that highlights fresh greens like spinach and creamy cheeses. This dish bridges the gap between rustic home cooking and modern, healthy eating.
Ingredient Spotlight
Eggs are the foundation of this recipe, binding everything together while adding protein and richness. Cream cheese provides a smooth, slightly tangy creaminess that makes the casserole indulgent without needing heavy cream. Potatoes bring comfort and heartiness, giving the dish its structure and bite. Spinach adds freshness and color while boosting nutrition with vitamins and minerals. Finally, mozzarella ties everything together with its melt-in-your-mouth, stretchy, golden finish that makes this dish irresistibly cheesy.
Storage and Reheating Tips
If you have leftovers, store them in an airtight container in the refrigerator for up to 3 days. To reheat, place a slice in the oven at 160°C (320°F) for 10–12 minutes until warmed through. The oven method keeps the texture better than the microwave, but if you’re in a rush, you can microwave for 1–2 minutes. This casserole can also be frozen—wrap individual slices tightly in foil or freezer-safe containers and freeze for up to 2 months. To reheat from frozen, thaw overnight in the refrigerator and reheat in the oven.
Common Variations to Try
One of the best things about this recipe is how adaptable it is. You can swap spinach for kale, Swiss chard, or even zucchini for a seasonal twist. Add diced ham, cooked bacon, or sausage for a meatier version. Swap mozzarella for cheddar or feta for a sharper, saltier bite. You can even stir in extra vegetables like bell peppers, mushrooms, or broccoli to add more depth. For a lighter version, replace the cream cheese with Greek yogurt.
Pairing Recommendations
This cheesy spinach and potato egg bake pairs beautifully with a crisp green salad, fresh fruit, or roasted tomatoes on the side. For breakfast or brunch, serve it with a slice of crusty bread or a toasted bagel. If you’re making it for dinner, pair it with a simple soup or roasted vegetables. It also works wonderfully with a glass of freshly squeezed orange juice in the morning or a light white wine like Sauvignon Blanc in the evening.
Health Benefits
This casserole may taste indulgent, but it’s surprisingly nutritious. Eggs provide high-quality protein, vitamins, and minerals. Spinach delivers iron, vitamin C, and antioxidants, making this dish a nutrient booster. Potatoes provide energy from complex carbohydrates and are a good source of potassium. Mozzarella and cream cheese add calcium for bone health, while olive oil contributes healthy fats. Altogether, it’s a well-rounded dish that supports both comfort and health.
Conclusion
Cheesy spinach and potato egg bake is the kind of recipe you’ll find yourself coming back to again and again. It’s versatile, nourishing, and deeply satisfying, whether served for brunch with friends, as a weekday breakfast, or as a light dinner. With its golden cheesy top, creamy interior, and balance of flavors, it delivers on both taste and comfort. The simplicity of preparation paired with the richness of the final dish makes it a standout recipe for any occasion. Once you’ve made it, you’ll realize it’s one of those dependable, go-to recipes that never fail to impress.