Ham Shepherd’s Pie

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

Loading…

By Reading time

Ham Shepherd’s Pie is a cozy and hearty dish that layers creamy mashed potatoes over a tasty mix of ham and veggies. It’s like a warm hug in a bowl!

Who wouldn’t love a meal that uses up leftover ham? I find it perfect for a chilly night when all you want to do is enjoy comfort food with a spoon. Yum!

Key Ingredients & Substitutions

Potatoes: Use starchy potatoes like russet or Yukon Gold for creamy mash. If you’re short on time, you can use frozen mashed potatoes as a quick substitute.

Milk: Whole milk gives a rich texture to the mash, but you can swap it with almond milk or any milk alternative to cater to dietary needs.

Ham: Diced cooked ham is essential for flavor. If you’re vegetarian or have leftovers, consider substituting with cooked lentils or a meat alternative like tempeh.

Cheddar Cheese: Cheddar on top adds that lovely cheesy crunch. Feel free to use any melty cheese like Monterey Jack or even mozzarella for a different flavor.

Thyme: Fresh thyme is wonderful when you can get it, but dried thyme works just as well. Use half the amount since it’s more potent.

How Can I Make Creamy Mash Potatoes Every Time?

The key to creamy mashed potatoes is in how you cook and mash them. First, make sure to cook the potatoes until they are super tender. Remember to drain them well so no excess water dilutes them. After that, mash while they’re hot and mix in butter before adding milk gradually.

  • Cook potatoes until tender, about 15 minutes.
  • Drain and mash with 2 tablespoons of butter until smooth.
  • Add milk slowly until desired creaminess is reached.
  • Season with salt and pepper to really enhance the flavor.

With these tips, your mashed potatoes will be a hit in any dish, including this Ham Shepherd’s Pie!

How to Make Ham Shepherd’s Pie

Ingredients You’ll Need:

For the Filling:

  • 1 tbsp olive oil
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 cup diced carrots
  • 1 cup frozen peas
  • 2 cups cooked ham, diced
  • 2 tbsp all-purpose flour
  • 1 cup chicken broth
  • 1 tsp fresh thyme or 1/2 tsp dried thyme
  • Salt and pepper to taste

For the Mashed Potato Topping:

  • 2 lbs potatoes, peeled and chopped
  • 1/2 cup milk
  • 4 tbsp butter, divided
  • 1/2 cup shredded cheddar cheese

Optional Garnish:

  • Fresh parsley or thyme

How Much Time Will You Need?

This delicious Ham Shepherd’s Pie takes about 15 minutes to prepare and 25 minutes to bake, making for a total of about 40 minutes from start to finish. Perfect for a cozy family dinner!

Step-by-Step Instructions:

1. Prepare Your Ingredients:

First, preheat your oven to 400°F (200°C) so it’s ready for baking later. Peel and chop your potatoes into even pieces for quicker cooking. Set them aside.

2. Cook the Potatoes:

Place the peeled and chopped potatoes in a large pot of salted water. Bring this to a boil over high heat, then reduce the heat to let it simmer. Cook the potatoes until they are tender, which should take about 15 minutes. Once tender, drain the potatoes well.

3. Make the Mashed Potatoes:

In the same pot, mash the drained potatoes with 2 tablespoons of butter and the milk until smooth and creamy. Season with salt and pepper to taste, then set your mashed potatoes aside.

4. Prepare the Filling:

While your potatoes are cooking, grab a large skillet and heat the olive oil over medium heat. Add the finely chopped onion, cooking until softened, for about 3-4 minutes.

5. Add the Vegetables:

Next, stir in the minced garlic and diced carrots. Cook this mixture for another 3-4 minutes until the carrots are slightly tender. Then, add the diced ham and frozen peas, cooking for an additional 2 minutes to heat everything through.

6. Thicken the Filling:

Sprinkle the flour over your ham and vegetable mixture, stirring constantly for about 1 minute so the flour cooks. Gradually add the chicken broth while stirring. Bring this to a simmer and let it thicken for about 3-5 minutes. Stir in thyme and season with salt and pepper to your liking.

7. Assemble the Shepherd’s Pie:

Transfer the hearty ham and vegetable filling to a large oven-safe skillet or baking dish. Spread the creamy mashed potatoes evenly over the top, making sure to cover the filling completely.

8. Add the Finishing Touches:

Using a fork, create some ridges on the surface of the mashed potatoes—this helps them get golden and crispy. Dot the top with the remaining 2 tablespoons of butter and sprinkle with shredded cheddar cheese.

9. Bake and Serve:

Pop your dish into the preheated oven and bake for 20-25 minutes, until the top is golden brown and bubbly. Once out of the oven, let the pie cool slightly before serving. If you’d like, garnish with fresh parsley or thyme for a lovely finishing touch!

Enjoy your delicious Ham Shepherd’s Pie!

Can I Use Other Types of Meat in This Recipe?

Absolutely! If you don’t have ham on hand, you can use cooked chicken, turkey, or even ground beef. Just make sure to adjust the seasoning based on the meat you choose!

What Can I Use Instead of Chicken Broth?

If you want a different flavor or are looking for a vegetarian option, swap chicken broth with vegetable broth or even water. Just be mindful that the flavor might be a bit lighter.

Can I Make Ham Shepherd’s Pie Without Cheese?

Yes, you can certainly omit the cheese if you prefer a dairy-free version or just don’t like it. The mashed potatoes will still be delicious and creamy without it.

How Do I Store Leftovers?

Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, warm it in the oven at 350°F (175°C) until heated through, or use a microwave if you’re in a hurry!

Loved this recipe?

Save it to Pinterest for later or print a clean copy for your kitchen.

Save to Pinterest

Leave a Comment