This Mashed Potato, Cheese, and Ham Pie is a comforting, hearty baked dish that turns classic mashed potatoes into something truly special. With layers of creamy potato, savory ham, sharp cheddar, and a golden onion topping, it’s the ultimate comfort food—perfect for using up leftovers or making a cozy family dinner.
Think shepherd’s pie meets scalloped potatoes—but even better!
Why You’ll Love This Recipe:
- 🥔 Hearty & Comforting: A rich base of buttery mashed potatoes layered with ham and cheese.
- 🧀 Cheesy Goodness: Sharp cheddar adds depth and meltiness in every bite.
- 🍖 Leftover Magic: Great way to use up leftover ham or mashed potatoes from Sunday dinner.
- 🌟 Golden Onion Finish: Fried onions on top add irresistible texture and flavor.
Ingredients (Serves 6–8):
For the Mashed Potato Layer:
- 800g (about 4 medium) russet potatoes , peeled and chopped
- 60g (4 tablespoons) unsalted butter
- 120ml (½ cup) whole milk (or cream for extra richness)
- ¾ tsp salt
- ½ tsp black pepper
For the Ham & Cheese Layer:
- 200g cooked ham , diced
- 150g sharp cheddar cheese , shredded
- 1 small onion , finely chopped
- 1 tablespoon olive oil
- 1 teaspoon Dijon mustard (optional but recommended)
For the Top:
- 1 egg , beaten (for egg wash)
- Remaining salt and pepper
- Optional: Extra cheddar cheese or crispy fried onions for topping
Instructions:
Step 1: Boil the Potatoes
Place the chopped potatoes in a large pot and cover with cold, salted water.
Bring to a boil over medium-high heat, then reduce to a simmer. Cook for 15–20 minutes , or until the potatoes are fork-tender.
Drain well and return them to the warm pot.
Step 2: Mash the Potatoes
Add butter , milk , ¾ tsp salt , and ½ tsp black pepper to the hot potatoes.
Mash until smooth and creamy using a potato masher or hand mixer.
Set aside while preparing the filling.
Step 3: Sauté the Onions
In a skillet over medium heat, warm the olive oil .
Add the chopped onion and sauté for 5–7 minutes , until softened and lightly golden.
Remove from heat.
Step 4: Layer the Pie
Preheat your oven to 375°F (190°C) .
Use a 9-inch pie dish or oven-safe skillet and begin layering:
- Spread half of the mashed potatoes evenly across the bottom.
- Sprinkle half of the cheddar cheese over the potatoes.
- Add the sauteed onions and stir in the Dijon mustard if using.
- Spoon the diced ham over the top.
- Repeat layers: potatoes, cheese, ham.
Finish with a final layer of mashed potatoes on top.
Brush the top with the beaten egg to create a golden crust when baked.
If desired, sprinkle with extra cheese or top with crispy fried onions for crunch.
Step 5: Bake Until Golden
Transfer the pie dish to the preheated oven and bake for 25–30 minutes , or until the top is golden and slightly crisp around the edges.
Let cool for 5–10 minutes before slicing and serving.
Tips for Success:
- 🧈 Warm Milk & Butter: Helps create smoother, silkier mashed potatoes.
- 🥓 Ham Options: Use leftover baked ham, deli ham, or smoked ham cubes.
- 🧀 Cheese Swap: Try Gouda, Monterey Jack, or Parmesan for different flavor profiles.
- 🔪 Make Ahead: Assemble the pie ahead and refrigerate overnight. Add 10 minutes to baking time if starting cold.
- 🧑🍳 Double It: Make two pies—one to enjoy now, one to freeze for later!
Serving Suggestions:
- Serve with a side of steamed vegetables or green beans.
- Pair with a simple coleslaw or salad for a complete meal.
- Perfect alongside gravy or a dollop of sour cream.
Nutritional Information (per serving, approx. 6 servings):
- Calories: ~300 kcal
- Protein: ~15g
- Carbohydrates: ~30g
- Fat: ~14g
- Fiber: ~2g
- Sugar: ~4g
This Mashed Potato, Cheese, and Ham Pie is a delicious, satisfying twist on traditional potato dishes. It’s perfect for transforming leftovers into something new and exciting—while still delivering all the warmth and comfort you crave.
Whether you’re feeding a hungry family or looking for a cozy dinner idea, this pie is sure to become a favorite.