Shepherd’s Pie

Shepherd’s Pie

Shepherd’s Pie is the ultimate comfort food: a rich, savoury meat filling topped with creamy mashed potatoes and baked until golden and bubbling. This hearty classic is easy to make, family-friendly, and perfect for a cosy weeknight dinner or Sunday meal.

Shepherd’s Pie

There’s something incredibly comforting about a homemade Shepherd’s Pie. The combination of savoury ground meat, tender vegetables, rich gravy, and fluffy mashed potatoes creates a satisfying meal that the whole family can enjoy.

Traditionally, Shepherd’s Pie is made with ground lamb, while a similar dish made with ground beef is commonly called Cottage Pie. For this recipe, lamb is combined with onions, carrots, peas, and a rich savoury sauce before being covered with creamy mashed potatoes.

The mashed potato topping becomes lightly golden and crisp around the edges while staying soft and creamy underneath. Every spoonful gives you a little bit of the delicious filling and potato topping.

It’s also an excellent make-ahead meal. You can assemble the entire dish earlier in the day, refrigerate it, and bake it when you’re ready for dinner.

Ingredients You’ll Need

Ground lamb: Ground lamb provides the traditional flavour for Shepherd’s Pie. Choose lean or moderately lean lamb for the best balance of flavour and texture.

Onion: Diced onion creates a savoury base for the filling.

Carrots: Carrots add natural sweetness, colour, and texture.

Peas: Frozen peas are convenient and work perfectly in this recipe.

Garlic: Fresh minced garlic adds extra savoury flavour.

Tomato paste: Tomato paste adds richness and depth to the meat mixture.

Beef or lamb stock: Stock creates the base for the rich gravy.

Worcestershire sauce: A little Worcestershire sauce adds a deep savoury flavour.

Fresh or dried herbs: Thyme and rosemary pair especially well with lamb.

Potatoes: Use starchy potatoes such as Russet or Yukon Gold for a creamy mashed potato topping.

Butter: Butter makes the mashed potatoes rich and flavourful.

Milk: Milk helps create a smooth and creamy potato topping.

Salt and black pepper: Season both the filling and mashed potatoes to taste.

Olive oil: Use a little oil for cooking the vegetables and lamb.

You can also add a little grated Parmesan or cheddar cheese to the mashed potato topping for an extra golden finish.

How To Make A Shepherd’s Pie

Step 1: Prepare the Potatoes

Peel the potatoes and cut them into evenly sized pieces.

Place them in a large pot and cover with cold, salted water. Bring the water to a boil and cook until the potatoes are completely tender.

Drain well and return the potatoes to the warm pot.

Add butter and milk, then mash until smooth and creamy. Season with salt and black pepper.

Set the mashed potatoes aside while you prepare the filling.

Step 2: Cook the Vegetables

Heat olive oil in a large skillet or oven-safe pan over medium heat.

Add the diced onion and carrots. Cook for several minutes until the vegetables begin to soften.

Add the minced garlic and cook for another minute until fragrant.

Step 3: Brown the Lamb

Add the ground lamb to the skillet.

Break it apart with a wooden spoon and cook until browned and no longer pink.

If there is a large amount of excess fat in the pan, carefully drain some of it.

Step 4: Make the Gravy

Stir in the tomato paste and cook for about a minute.

Add the stock, Worcestershire sauce, thyme, rosemary, salt, and black pepper.

Stir everything together and bring the mixture to a gentle simmer.

Allow it to cook until the sauce thickens and coats the meat and vegetables.

Step 5: Add the Peas

Stir the peas into the lamb mixture.

Cook for a few more minutes until the peas are heated through.

Taste the filling and adjust the seasoning if needed.

Step 6: Assemble the Shepherd’s Pie

If you’re using an oven-safe skillet, simply spread the mashed potatoes directly over the meat filling.

Otherwise, transfer the filling to a baking dish.

Spoon the mashed potatoes over the top and spread them evenly from edge to edge.

For a beautiful golden topping, use a fork to create small ridges across the potatoes. These ridges will become lightly crisp and golden during baking.

Step 7: Bake

Place the Shepherd’s Pie in a preheated oven and bake until the filling is hot and bubbling and the potato topping is golden brown.

If you want a deeper golden crust, place the dish under the broiler for a few minutes at the end.

Watch it carefully so the potatoes don’t burn.

Step 8: Rest and Serve

Allow the Shepherd’s Pie to rest for a few minutes before serving.

This gives the filling time to settle and makes it easier to scoop neat portions.

Serve warm with your favourite vegetables, a simple green salad, or crusty bread.

How Do I Store Shepherd’s Pie?

Shepherd’s Pie is an excellent make-ahead meal and stores very well.

Allow any leftovers to cool before transferring them to an airtight container or covering the baking dish tightly.

Store the leftovers in the refrigerator and enjoy them within a few days.

Can I Freeze Shepherd’s Pie?

Yes, Shepherd’s Pie can be frozen.

For best results, allow the dish to cool completely before covering it tightly with freezer-safe wrapping and placing it in the freezer.

You can freeze the entire assembled pie before baking or freeze cooked leftovers in individual portions.

When you’re ready to eat it, thaw it safely in the refrigerator before reheating and make sure it is heated thoroughly throughout.

How Do I Reheat Shepherd’s Pie?

For the best results, reheat Shepherd’s Pie in the oven. Cover the dish loosely with foil to prevent the mashed potatoes from becoming too dark, then heat until the centre is hot.

Individual portions can also be reheated in the microwave. Because microwave cooking times vary, heat in short intervals and check the centre before serving.

Final Thoughts

Shepherd’s Pie is a comforting, hearty meal that brings together a rich lamb and vegetable filling with a creamy mashed potato topping. It’s simple enough for a weeknight dinner but satisfying enough for a Sunday family meal.

With its golden potato crust and savoury filling, this classic dish is a delicious way to turn simple ingredients into a warm and filling homemade dinner.

Print

Shepherd’s Pie

The Best Classic Shepherd’s Pie – AKA Shepards Pie or Cottage Pie. Ground Beef (or lamb) with vegetables in a rich gravy, topped with cheesy mashed potatoes and baked.

  • Author: Brandy
  • Prep Time: 20 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour 10 minutes
  • Yield: 6 1x
  • Category: Dinner
  • Cuisine: American

Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 cup chopped yellow onion
  • 1 lb. 90% lean ground beef -or ground lamb
  • 2 teaspoons dried parsley leaves
  • 1 teaspoon dried rosemary leaves
  • 1 teaspoon dried thyme leaves
  • 1/2 teaspoon salt
  • 1/2 teaspoon ground black pepper
  • 1 tablespoon Worcestershire sauce
  • 2 garlic cloves -minced
  • 2 tablespoons all purpose flour
  • 2 tablespoons tomato paste
  • 1 cup beef broth
  • 1 cup frozen mixed peas & carrots*
  • 1/2 cup frozen corn kernels

Potato Topping:

  • 1 ½2 lb. russet potatoes -about 2 large potatoes peeled and cut into 1 inch cubes
  • 8 tablespoons unsalted butter -1 stick
  • 1/3 cup half & half
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon ground black pepper
  • 1/4 cup parmesan cheese

Instructions

Make the Meat Filling.

  1. Add the oil to a large skillet and place it over medium-high heat for 2 minutes. Add the onions. Cook 5 minutes, stirring occasionally.
  2. Add the ground beef (or ground lamb) to the skillet and break it apart with a wooden spoon. Add the parsley, rosemary, thyme, salt, and and pepper. Stir well. Cook for 6-8 minutes, until the meat is browned, stirring occasionally.
  3. Add the Worcestershire sauce and garlic. Stir to combine. Cook for 1 minute.
  4. Add the flour and tomato paste. Stir until well incorporated and no clumps of tomato paste remain.
  5. Add the broth, frozen peas and carrots, and frozen corn. Bring the liquid to a boil then reduce to simmer. Simmer for 5 minutes, stirring occasionally.
  6. Set the meat mixture aside. Preheat oven to 400 degrees F.

Make the potato topping.

  1. Place the potatoes in a large pot. Cover the potatoes with water. Bring the water to a boil. Reduce to a simmer. Cook until potatoes are fork tender, 10-15 minutes.
  2. Drain the potatoes in a colander. Return the potatoes to the hot pot. Let the potatoes rest in the hot pot for 1 minute to evaporate any remaining liquid.
  3. Add butter, half & half, garlic powder, salt, and pepper. Mash the potatoes and stir until all the ingredients are mixed together.
  4. Add the parmesan cheese to the potatoes. Stir until well combined.

Assemble the casserole.

  1. Pour the meat mixture into a 9×9 (or 7×11) inch baking dish. Spread it out into an even layer. Spoon the mashed potatoes on top of the meat. Carefully spread into an even layer.
  2. If the baking dish looks very full, place it on a rimmed baking sheet so that the filling doesn’t bubble over into your oven. Bake uncovered for 25-30 minutes.** Cool for 15 minutes before serving.