Easy Cheesy Potato & Ham Cake: Ultimate Comfort Food Recipe

This potato cake recipe, which is a classic Neapolitan dish, is a hearty and delicious meal that will satisfy every craving in one bite! The potato “crust” perfectly holds the soft ham and melted mozzarella and still leaves some of the creamy mashed potatoes on the inside. You will love how easy it is to prepare and it will be well worth it when you taste that first bite!

Cheesy Potato and Ham Cake

Course: Main Course
Cuisine: Italian
Prep Time: 30 minutes
Cook Time: 50 minutes
Total Time: 1 hour 20 minutes


  • Potato masher OR food mill


  • 5 medium potatoes (or about 1200 grams)
  • cup of grated Parmesan
  • 1 tbsp of butter
  • 2 egg yolks
  • 7 slices of thin sliced ham (pre-cooked)
  • 6 slices of mozzarella (or about 10 grams)
  • breadcrumbs
  • extra virgin olive oil
  • nutmeg
  • salt and pepper


  • First, wash the potatoes and add them to a pot of salted water. Bring the water to a boil and cook until they are soft enough to puncture with a fork.
  • Drain, peel, and mash the potatoes, either with a potato masher or a food mill. Transfer the mashed potatoes to a mixing bowl and add the egg yolks, Parmesan, a pinch of nutmeg, and salt and pepper to taste. Mix well
    TIP: if the potatoes seem a little too thick you can always add a bit of milk to thin it out – be careful not to add too much though!
  • Line a cake tin with parchment paper and then lightly oil. Add a layer of breadcrumbs on the bottom of the pan then add a few spoons of the mashed potatoes. Start compressing the potatoes down and adding more until you create a thick “crust” base. Don’t forget to get all the way up the sides of the tin, just like a pie crust, and make it thick but also leave enough potato for the top!
  • Add two layers of ham and then a layer of mozzarella on top of that, spacing everything out evenly through the cake. Add the rest of the mashed potatoes on top and compress it down until it covers the layers below and resembles a cake.
  • Sprinkle another layer of breadcrumbs on top then cut the butter into chunks and disperse evenly across the top.
  • Bake in the oven for 50 minutes at 390°. Let sit for 5-10 minutes before slicing up and serving.
Tried this recipe?Post it and Mention @AuthenticItalianRecipes on Instagram to have your dish featured in our newsletter!

3 thoughts on “Cheesy Potato and Ham Cake”

  1. 5 stars
    Outstanding! The cheesy goodness paired with potato and ham was just what I needed. Easy recipe and turns out great.

  2. Beatrice Brow

    4 stars
    Fantastic recipe! Simple to follow. The combination of cheese, potato, and ham was delicious. A winner in my book.

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating

Scroll to Top