When it comes to comfort food, few dishes check all the boxes like a cheesy potato, ham, and spinach bake. It’s hearty, filling, full of flavor, and has that irresistible balance of creamy, cheesy richness with a touch of freshness from the spinach. This dish is perfect for weeknight dinners, weekend gatherings, or even as a make-ahead meal that reheats beautifully. Imagine layers of tender potatoes, savory ham, and earthy spinach all bound together with a luscious, cheesy sauce – that’s what makes this recipe such a crowd-pleaser. Whether you’re cooking for your family or bringing a dish to a potluck, this bake delivers that “wow” factor while keeping things simple and approachable.
Full Recipe
Ingredients
-
1 kg (2.2 lbs) potatoes, peeled and thinly sliced
-
250 g (9 oz) cooked ham, diced
-
200 g (7 oz) fresh spinach, washed and chopped
-
1 medium onion, finely chopped
-
3 cloves garlic, minced
-
250 g (9 oz) mozzarella cheese, shredded
-
100 g (3.5 oz) cheddar cheese, shredded
-
200 ml (¾ cup) milk
-
200 ml (¾ cup) heavy cream
-
3 large eggs
-
2 tbsp butter
-
2 tbsp olive oil
-
2 tbsp all-purpose flour
-
½ tsp nutmeg
-
Salt and pepper to taste
-
Fresh parsley or dill for garnish (optional)
Cooking Directions
-
Preheat the Oven – Set your oven to 180°C (350°F) and lightly grease a large baking dish.
-
Prepare the Potatoes – Peel and thinly slice the potatoes. Parboil them in salted water for about 8 minutes until slightly tender but not fully cooked. Drain and set aside.
-
Sauté the Vegetables – In a skillet, heat olive oil and butter. Add chopped onion and cook until soft and golden. Stir in garlic and cook for another minute. Add spinach and sauté until wilted. Remove from heat.
-
Make the Creamy Mixture – In a bowl, whisk together eggs, milk, cream, flour, nutmeg, salt, and pepper until smooth.
-
Assemble the Bake – Layer half of the sliced potatoes in the prepared dish. Spread the spinach mixture evenly, then sprinkle over the diced ham. Add half of the mozzarella and cheddar. Top with remaining potatoes. Pour the creamy mixture over the top, letting it seep into the layers. Finish with the rest of the cheese.
-
Bake Until Golden – Place in the preheated oven and bake for 40–45 minutes, or until the top is golden and bubbly, and a knife slides easily through the potatoes.
-
Rest and Serve – Let the bake cool for 10 minutes before serving to allow the layers to set. Garnish with fresh herbs if desired.
Nutrients (per serving, approx.)
-
Calories: 420
-
Protein: 22 g
-
Carbohydrates: 32 g
-
Fat: 24 g
-
Fiber: 4 g
-
Calcium: 25% of daily needs
-
Iron: 15% of daily needs
Why You’ll Love This Recipe
This bake hits the sweet spot between indulgence and nourishment. It’s creamy and cheesy, but the spinach adds a fresh balance that keeps it from being too heavy. It’s also endlessly adaptable—you can tweak it with whatever you have in your kitchen. Most importantly, it’s one of those recipes that feels like home, the kind of dish you’ll come back to again and again.
The Origins and Inspiration Behind the Dish
While potato bakes and gratins have their roots in European cuisine, this recipe feels universal. Many cultures have their own spin on potato casseroles, but here we’ve taken the best of all worlds. The potatoes represent comfort and tradition, the ham adds a satisfying protein boost, spinach brings freshness, and cheese ties it all together. This dish stands as a reminder that food is about more than sustenance—it’s about connection, heritage, and comfort.
Ingredient Spotlight
Each ingredient plays an important role in the success of this dish. The potatoes form the hearty base and soak up the creamy sauce. Ham provides savory, smoky notes that cut through the richness. Spinach not only adds color but also vitamins and minerals that boost nutrition. Mozzarella ensures a gooey texture, while cheddar contributes bold flavor. The cream and eggs bind the casserole together, ensuring every bite is luscious.
Storage and Reheating Tips
One of the best things about this bake is how well it stores. Leftovers can be kept in the fridge for up to 3 days. To reheat, pop it in the oven at 180°C (350°F) for about 15 minutes, and it will taste just as good as fresh. For longer storage, freeze portions individually, wrap tightly, and thaw overnight in the fridge before reheating. Avoid microwaving if you want that golden cheesy crust to stay crisp.
Common Variations to Try
There are countless ways to customize this recipe. Try swapping ham for bacon, sausage, or shredded chicken. Add vegetables like mushrooms, broccoli, or bell peppers for extra flavor and nutrition. For cheese lovers, experiment with Gruyère, Fontina, or even a touch of blue cheese. You can also make a lighter version by using low-fat milk and cheese, or swap potatoes for sweet potatoes for a slightly sweeter twist.
Pairing Recommendations
Since the bake is rich and filling, it pairs beautifully with light, crisp sides. A simple green salad with lemon vinaigrette or roasted vegetables works perfectly. For drinks, serve with a chilled white wine like Sauvignon Blanc, a sparkling cider, or even a refreshing glass of iced tea.
Health Benefits
While indulgent, this dish offers balanced nutrition. Potatoes provide complex carbohydrates and fiber for energy, spinach brings iron and antioxidants, and cheese supplies calcium and protein for bone health. Ham adds lean protein, while eggs enrich the dish with vitamins. Like any comfort food, it’s best enjoyed in moderation, but with the addition of greens and thoughtful pairings, it can absolutely fit into a balanced diet.
Conclusion
At the end of the day, Cheesy Potato, Ham, and Spinach Bake is more than just a meal—it’s an experience. It’s about gathering at the table, sharing something warm and homemade, and indulging in a dish that’s both comforting and nourishing. Every forkful is a reminder that food can be simple yet extraordinary when done with care.
This recipe is a keeper, not only because it’s delicious but because it’s versatile, make-ahead friendly, and crowd-approved. Whether you’re serving it for a family dinner, a potluck with friends, or a cozy weekend meal, it’s guaranteed to be a hit. Once you try it, it just might become one of your go-to comfort food classics.
Cheesy Potato, Ham, and Spinach Bake is the definition of comfort food done right. It’s warm, filling, and flavorful, making it the perfect recipe to feed family and friends. With its simple prep, easy storage, and versatile variations, this dish deserves a spot in your regular meal rotation.