Cheesy Potato & Spinach Bake

This Cheesy Potato & Spinach Bake brings together all the elements of a perfect comfort dish. With its tender mashed potatoes, savory spinach, aromatic sautéed onions, and a hearty layer of ham and mozzarella, all topped with a golden crust of Parmesan and breadcrumbs, it’s a symphony of flavors and textures. Whether you’re looking to impress guests or simply treat your family to a warm, satisfying meal, this casserole promises to deliver smiles around the table.

The beauty of this dish lies not only in its delicious taste but also in its simplicity and versatility. It’s a fantastic way to incorporate vegetables into your dinner in a way that everyone will love. Plus, it’s easy to modify to suit different dietary needs or preferences. Substitute the ham for a vegetarian alternative or play around with different cheeses to find your perfect match. Each bite is a testament to the cozy, comforting power of baked casseroles.

Full Recipe:


  • 1.2 kg potatoes
  • 1 onion
  • 2 cloves of garlic
  • 1 raw sweet red pepper
  • 300g spinach
  • 1 chicken egg
  • 20g breadcrumbs
  • 30g hard Parmesan cheese, plus some for topping
  • 150g ham, sliced
  • 80g hard mozzarella cheese, sliced
  • Some vegetable oil for sautéing
  • Salt and ground black pepper to taste



  1. Preheat your oven to 180 degrees Celsius (356 degrees Fahrenheit).
  2. Boil the potatoes until tender, then mash them.
  3. In a pan, heat some vegetable oil and sauté the onion, garlic, and sweet red pepper until soft.
  4. Add the spinach to the pan and cook until wilted. Season with salt and pepper.
  5. In a bowl, mix the mashed potatoes with the sautéed vegetables, egg, and breadcrumbs.
  6. Layer half of the potato mixture in a baking dish. Top with slices of ham and mozzarella cheese. Cover with the remaining potato mixture.
  7. Sprinkle grated Parmesan cheese and some breadcrumbs on top.
  8. Bake for 30 minutes or until the top is golden brown.

Prep Time: 30 minutes | Cooking Time: 30 minutes | Total Time: 1 hour | Kcal: 350 kcal per serving | Servings: 6

Leave a Comment