How to Make Classic Shepherd's Pie: Step-by-Step Recipe

Shepherd’s Pie is a timeless classic that brings families together and evokes feelings of nostalgia and home-cooked goodness. Its hearty combination of savoury meat, vegetables, and creamy mashed potatoes makes it a go-to dish for cosy family dinners or gatherings with friends.

If you’ve ever wondered how to recreate this classic favourite at home, you are not alone! Every Shepherd’s Pie lover desires to recreate it in their own kitchen. So, what if we tell you that we know the easiest way to make delicious Shepherd’s Pie at home?

Yes, we’re here to show you just how easy it is to whip up a delicious Shepherd’s Pie that will have your family begging for seconds.

What Does the Traditional Shepherd’s Pie Recipe Contain?

To start with, let’s talk about the key components of a traditional Shepherd’s Pie. Typically, it consists of minced beef, onions, carrots, peas, tomato paste, beef broth, Worcestershire sauce, and a medley of herbs and spices such as thyme, rosemary, and garlic.

This rich and flavourful Shepherd’s Pie filling is then topped with a generous layer of creamy mashed potatoes before being baked to perfection.

How to Make Smooth Shepherd’s Pie Mashed Potatoes?

To make the Shepherd's Pie topping, you'll need:

  • Potatoes
  • Butter
  • Milk
  • Salt and pepper

First, peel and chop the potatoes into evenly sized chunks. Then, boil them in salted water until they are tender. Drain the potatoes and mash them with butter, milk, salt, and pepper until smooth and creamy. Set aside while you prepare the filling.

Classic Shepherd’s Pie Recipe

Shepherd’s Pie is a beloved classic known for its heartwarming flavours and cosy appeal, and the best part? It’s incredibly easy to make in your own kitchen.

With just a handful of ingredients and simple steps, you’ll soon be savouring a mouthwatering Shepherd’s Pie.

So, let’s get cooking and experience the magic of this timeless dish together with this easy Shepherd's Pie recipe.


  • 500g minced beef
  • 1 onion, diced
  • 2 carrots, diced
  • 1 cup frozen peas
  • 2 tablespoons tomato paste
  • 1 cup beef broth
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 2 cloves garlic, minced
  • Salt and pepper to taste
  • Mashed potatoes (made from about 4 large potatoes)
  • Butter for greasing


  • Preheat your oven to 200°C (180°C fan).
  • In a large skillet or frying pan, heat some oil over medium heat. Add the diced onions and carrots, and cook until they start to soften.
  • Add the minced beef to the pan and cook until browned, breaking it up with a spoon as it cooks.
  • Stir in the tomato paste, beef broth, Worcestershire sauce, thyme, rosemary, garlic, peas, salt, and pepper. Allow the mixture to simmer for about 10 minutes, or until the sauce has thickened slightly.
  • Transfer the meat mixture to a greased baking dish and spread it out evenly.
  • Spoon the mashed potatoes on top of the meat mixture and spread them out evenly with a spatula.
  • Use a fork to create a decorative pattern on the surface of the mashed potatoes.
  • Place the baking dish in the preheated oven and bake for 25-30 minutes, or until the mashed potatoes are golden brown and the filling is bubbling.
  • Remove from the oven and let it cool slightly before serving.

Follow Easy Steps to Make Shepherd’s Pie at Home

Making a classic Shepherd’s Pie is simpler than you might think. With a few basic ingredients and a little bit of time and effort, you can create a delicious and satisfying dish that will have everyone coming back for more.

So why not give it a try and enjoy the comforting taste of Shepherd’s Pie right in your own home? Easily purchase the beef required to prepare Shepherd’s Pie from our online store.