Ham Shepherd’s Pie

Category: Dinner Recipes

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

This Ham Shepherd’s Pie is a cozy dish packed with flavorful ham and creamy mashed potatoes. It’s a great way to use up leftover ham and brings comfort to your table!

Plus, who doesn’t love a golden, crispy top? I can’t resist digging in for that first scoop—comfort food at its best! It’s so easy to make, I whip it up in no time.

Key Ingredients & Substitutions

Potatoes: Use starchy potatoes like Russets for a fluffy texture in your mash. If you’re watching carbs, you can try cauliflower for a lighter alternative. Just ensure to drain it well after cooking.

Ham: Diced ham gives a great flavor boost here. If you’re vegetarian or want to switch it up, consider using mushrooms or lentils for a hearty bite!

Ground Beef: I love using a mixture of beef and ham for that rich taste. If beef isn’t your thing, turkey or chicken are great substitutes, or you could use more ham for a meatier mix.

Vegetables: Carrots, peas, and celery are classic choices. Try adding corn or green beans if you want. Frozen veggies work fine too; just add them towards the end of cooking.

Beef Broth: This adds so much flavor to the dish. If you prefer a lighter version, opt for chicken broth, or even vegetable broth for a vegetarian spin.

How Can You Get the Perfect Mashed Potatoes?

The mashed potatoes are a vital part of this dish. To make them perfectly creamy, follow these steps:

  • Start with peeled and chopped potatoes. Boil in salted water until fork-tender, about 15-20 minutes.
  • Drain them well to avoid watery mash, then return to the pot to dry out for a minute.
  • Add butter and warm milk, then mash until smooth. Be careful not to overmix, as this can lead to gluey potatoes.

Season with salt and pepper to taste. I always think a hint of garlic powder elevates the flavor too!

What’s the Best Way to Layer Your Shepherd’s Pie?

Layering is key to achieving that delightful combination of flavors. Here’s how:

  • Once your meat and veggie filling is simmered and thickened, transfer it to a baking dish or cast iron skillet.
  • Spoon the mashed potatoes on top, spreading them evenly to cover the filling completely.
  • Use a fork to create ridges on the mashed potato surface; this helps it crisp up nicely in the oven.

Don’t forget to sprinkle thyme on top for an aromatic finish before baking! This will give your pie a lovely herbal note. Enjoy!

How to Make Ham Shepherd’s Pie

Ingredients You’ll Need:

For the Mashed Potatoes:

  • 2 lbs potatoes, peeled and chopped
  • 4 tbsp butter
  • 1/4 cup milk
  • Salt and pepper to taste

For the Meat Filling:

  • 1 tbsp olive oil
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 cup diced ham
  • 1/2 lb ground beef
  • 1 cup carrots, diced
  • 1/2 cup peas
  • 1/4 cup celery, diced
  • 1 1/2 cups beef broth
  • 2 tbsp all-purpose flour
  • 1 tbsp tomato paste
  • 1 tsp Worcestershire sauce

For Garnish:

  • Fresh thyme or dried thyme

How Much Time Will You Need?

This delightful Ham Shepherd’s Pie will take you about 15 minutes to prepare and around 25-30 minutes to cook. So, in total, you should be looking at about 45-50 minutes from start to finish. Perfect for a cozy meal!

Step-by-Step Instructions:

1. Preheat the Oven:

Preheat your oven to 400°F (200°C) so it’s nice and ready when you finish preparing your pie.

2. Prepare the Mashed Potatoes:

In a large pot, bring salted water to a boil. Add the peeled and chopped potatoes and cook until they are tender, which should take about 15-20 minutes. Once done, drain the potatoes. In the same pot, mash them with the butter, milk, salt, and pepper until they are smooth and creamy. Set aside for now.

3. Cook the Meat Filling:

In a large skillet, heat the olive oil over medium heat. Add the finely chopped onions and minced garlic, sautéing until they become translucent and fragrant (about 3-4 minutes). Next, add the ground beef to the skillet, breaking it apart with a spoon, and cook until it’s nicely browned. Make sure to drain any excess fat once cooked.

4. Add the Remaining Ingredients:

Now, stir in the diced ham, carrots, peas, and celery into the meat mixture. Let it cook for about 2-3 minutes to soften the vegetables a bit. Then sprinkle the flour over this mixture and stir it well to combine. Cook for an additional minute to eliminate the raw flour taste.

5. Make It Saucy:

Add the beef broth, tomato paste, and Worcestershire sauce to the skillet. Stir everything together and bring it to a simmer until it thickens, which should take about 5 minutes. Don’t forget to season it all with salt and pepper to taste!

6. Assemble the Pie:

Transfer your savory meat filling to a cast iron skillet or a baking dish. Next, spoon the creamy mashed potatoes over the filling, spreading it out evenly. Use a fork to create some ridges on the surface to help it get crispy while baking. This is where the texture comes in!

7. Bake and Garnish:

Sprinkle some fresh or dried thyme over the top for added flavor and lovely aroma. Pop it into your preheated oven and bake for about 20-25 minutes, or until the mashed potato topping is golden and slightly crisped on top.

8. Serve and Enjoy:

Once baked, let the pie cool for a few minutes before serving. It’s a comforting dish, perfect for any meal. Enjoy your Ham Shepherd’s Pie!

Can I Use Leftover Ham in This Recipe?

Absolutely! Leftover ham is perfect for this dish. Just chop it into small pieces and add it in with the other vegetables. It’s a great way to use up any extra ham you have!

What Can I Substitute for Ground Beef?

If you prefer not to use ground beef, you can substitute it with ground turkey or chicken for a lighter option. You can also use more diced ham if you’d like to keep the recipe primarily ham-based!

How Should I Store Leftovers?

Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, simply warm it in the oven or microwave until heated through. You can add a splash of milk to the mashed potatoes while reheating to keep them creamy.

Can I Freeze Ham Shepherd’s Pie?

Yes! This dish freezes well. Just make sure to let it cool completely before transferring it to a freezer-safe container. It can be frozen for up to 2-3 months. Thaw it in the fridge overnight before reheating in the oven for best results.

You might also like these recipes

Leave a Comment