Ham Shepherd’s Pie

Delicious Ham Shepherd's Pie with mashed potato topping and savory ham filling.

Loading…

By Reading time

This Ham Shepherd’s Pie is a warm and cozy dish that brings comfort to any meal. It’s filled with savory ham, veggies, and topped with creamy mashed potatoes.

Honestly, what’s not to love? The cheesy potato topping is like a hug for your taste buds! I love serving this with a side salad—perfect for a family dinner!

Key Ingredients & Substitutions

Cooked Ham: Diced ham is the star of this dish. If you don’t have it, leftover roast chicken, turkey, or even cooked lentils can work well as substitutes.

Potatoes: I recommend using russet potatoes for the fluffiest mashed topping. If you prefer, Yukon Gold potatoes add a buttery flavor. Sweet potatoes could also make a delicious twist!

Butter and Milk: For a creamier mash, you can substitute heavy cream or sour cream for part of the milk. Olive oil is a nice alternative for a healthier fat option.

Vegetables: If you don’t have a frozen mixed vegetable blend, fresh veggies like diced carrots, peas, or green beans work just as well. You can also use just one type if that’s all you have on hand.

Cheese: Sharp cheddar adds great flavor, but feel free to use mozzarella, Monterey Jack, or even blue cheese for a different zing.

How Do I Make the Perfect Mashed Potatoes?

The key to smooth, creamy mashed potatoes is in how you prepare them. Here’s how I get it just right:

  • Start with cold water when boiling the potatoes. This helps them cook evenly.
  • Don’t rush the boiling. Once tender, drain the potatoes and let them sit for a few minutes so excess moisture evaporates.
  • Add butter first before the milk. It gives a richer flavor. Mash until smooth, but avoid over-mixing to keep them fluffy!
  • If they seem dry, add milk gradually until you reach your desired consistency.

Ham Shepherd’s Pie Recipe

Ingredients You’ll Need:

For the Filling:

  • 1 lb (450g) cooked ham, diced
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 cup frozen mixed vegetables (like peas, carrots, and corn)
  • 2 tbsp all-purpose flour
  • 1 cup chicken or vegetable broth
  • 1 tbsp tomato paste
  • 1 tsp Worcestershire sauce
  • Salt and pepper, to taste

For the Mashed Potato Topping:

  • 4 large potatoes, peeled and cut into chunks
  • 4 tbsp butter, divided
  • 1/4 cup milk (more as needed)
  • 1 cup sharp cheddar cheese, shredded (divided)
  • Fresh parsley, chopped (for garnish)

How Much Time Will You Need?

This recipe will take about 15 minutes to prep and around 30 minutes for cooking and baking, totaling about 45 minutes from start to finish. It’s a quick and delicious meal perfect for any day of the week!

Step-by-Step Instructions:

1. Preheat the Oven:

First, preheat your oven to 400°F (200°C) so it’s nice and hot when the pie is ready to bake.

2. Cook the Potatoes:

Place the cut potatoes in a large pot, cover them with cold water, and add a pinch of salt. Bring the water to a boil and let the potatoes cook for about 15-20 minutes, or until they are tender when pierced with a fork.

3. Sauté the Onions and Garlic:

While the potatoes are boiling, melt 2 tablespoons of butter in a large skillet over medium heat. Add the chopped onion and minced garlic, sautéing for about 5 minutes until the onion is soft and translucent.

4. Add the Ham and Vegetables:

Next, stir in the diced ham and the frozen mixed vegetables. Cook this mixture for about 3-4 minutes until everything is heated through.

5. Thicken the Filling:

Sprinkle the flour over the mixture and stir continuously for about 1-2 minutes to cook out the raw flour taste. Then, slowly add the chicken or vegetable broth while stirring to avoid lumps. Mix in the tomato paste and Worcestershire sauce, allowing the mixture to simmer for about 5 minutes until it thickens. Taste and season with salt and pepper.

6. Prepare the Mashed Potatoes:

Once the potatoes are cooked, drain them and put them back in the pot. Add the remaining 2 tablespoons of butter and the milk. Mash the potatoes until smooth and creamy, adding more milk if necessary. Don’t forget to season them with salt and pepper!

7. Mix in the Cheese:

Stir half of the shredded cheddar cheese into the mashed potatoes for extra flavor!

8. Assemble the Pie:

In a baking dish or an oven-proof skillet, spread the ham and vegetable mixture evenly at the bottom. Then, layer the mashed potatoes on top, spreading them out evenly.

9. Add the Final Touch:

Sprinkle the remaining cheddar cheese over the mashed potatoes and use a fork to create textured ridges on top. This will help create a nice golden crust during baking!

10. Bake:

Place the dish in the preheated oven and bake for 20-25 minutes, or until the top is golden brown and bubbling at the edges.

11. Cool and Garnish:

Once done, remove from the oven and let it cool slightly before serving. Garnish with chopped fresh parsley for a lovely touch.

Enjoy your hearty and comforting Ham Shepherd’s Pie warm with family and friends!

Can I Use Leftover Ham?

Absolutely! This recipe is perfect for using up leftover ham from holidays or dinners. Just make sure it’s diced into small pieces for even distribution in the pie.

What Can I Substitute for Cream?

If you want a lighter option, you can use unsweetened almond milk or low-fat milk instead of regular milk or cream for the mashed potatoes. Alternatively, chicken or vegetable broth can also be used for mashing!

How to Store Leftovers?

Store any leftovers in an airtight container in the fridge for up to 3 days. You can reheat portions in the microwave or in a skillet over low heat, adding a splash of broth if needed to moisten the potatoes.

Can I Freeze Ham Shepherd’s Pie?

Yes, you can freeze it! Assemble the pie but don’t bake it. Cover it tightly with plastic wrap and then foil. It will keep well in the freezer for up to 3 months. Just thaw it in the fridge overnight before baking.

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment