Classic Easy Shepherd’s Pie with Creamy Mashed Potatoes
By Rebecca St.Clair
This easy shepherd’s pie is packed with flavour from seasoned ground meat, onions, garlic, and vegetables simmered in a savoury gravy. Topped with creamy mashed potatoes and baked until golden brown, it’s the ultimate hearty dinner idea. If you’ve ever wondered how to make classic shepherd’s pie from scratch, this simple step-by-step recipe makes it easy.
This traditional homemade shepherd’s pie is a timeless comfort food favourite. It’s a complete meal in one dish. Ideal for weeknight dinners, holiday gatherings, or cozy Sunday meals. This classic shepherd’s pie recipe is simple, satisfying, and full of traditional flavour. If you want to try a traditional shepherd’s pie from scratch, this hearty classic delivers every time.

It’s a perfect make-ahead dinner recipe for busy weeknights, or St. Patrick’s Day celebrations. Nothing says comfort like a bubbling dish of classic easy shepherd’s pie with creamy mashed potatoes. It’s a crowd-pleasing budget-friendly dinner recipe that’s perfect for feeding a family or meal prepping for the week.

Why You’ll Love This Recipe
Easy – The filling all cooks up in one pan and slow-simmers together for a delicious velvety taste and texture.
Make-ahead – Make the filling in advance and freeze for an easy meal prep.
Traditional – A classic dish that is always a crowd-pleaser.
Family friendly – The delicious tender texture and flavours of this recipe make it a favourite of kids and adults alike.

How to store Easy Shepherd’s Pie with Creamy Mashed Potatoes
Fridge
- Let the shepherd’s pie cool to room temperature.
- Cover the baking dish completely with plastic wrap or transfer leftovers to an airtight container.
- Store in the refrigerator for up to 4 days.
Freezer
- Allow it to cool completely.
- Wrap completely in plastic wrap, then foil or store in freezer-safe container.
- Store in the freezer for up to 3 months.
To Reheat
For best texture:
- Reheat in the oven at 350°F (180°C) until warmed through.
- Cover loosely with foil to prevent the mashed potatoes from over-browning.
Microwave works for single servings, but the oven keeps that classic crispy golden top.

What meat to use for a Traditional Shepherd’s Pie?
Traditionally, shepherd’s pie was actually a leftovers dish. It was created as a delicious way to use up a previously cooked roast lamb. The cooked lamb would be finely chopped or minced, mixed with gravy and vegetables, then topped with mashed potatoes and baked.
Now most modern shepherd’s pie recipes use freshly cooked ground lamb because it’s easier and more convenient. Brown the lamb, with vegetables, and gravy, then top with mashed potatoes and bake.
If you are more partial to using ground beef, if it is more accessible at your local grocery store, this same recipe can be used but it would technically be called a cottage pie.

Ingredients
Potatoes – I used russet potatoes but Yukon gold is another great choice.
Butter – For the creamy mashed potatoes.
Salt and pepper – Flavour
Onion – Use shallot or onion.
Celery – For the flavour base.
Carrot – For the flavour base.
Garlic – For the flavour base.
Mushrooms – For a rich meaty flavour.
Peas – Frozen peas or even corn is a great choice.
Oil – For frying the vegetables.
Ground meat – Ground lamb is the classic choice for shepherd’s pie. Can be replaced by ground beef for cottage pie.
Worcestershire sauce – Flavour. Can be replaced by soya sauce or tamari sauce.
Tomato paste – For a deep rich flavour.
Flour – To thicken the gravy.

How to make an Easy Shepherd’s Pie with Creamy Mashed Potatoes
- Preheat a large pan or Dutch oven to medium heat.
- Wash and mince 1 medium onion, 1 rib of celery, and 2 carrots.
- Add 1 Tablespoon of oil to the bottom of the pan and fry the minced vegetables in the oil until softened. About 5 minutes.
- Mince 2 cloves of garlic and add to the pot. Fry 2 minutes more.
- Slice 1/4 pound of mushrooms and fry in the pot with the rest of the vegetables. Add more oil if needed.


6. Place the lid on the pot and allow the vegetables to cook down about 5 minutes.
7. Add in 1 pound of ground lamb.
8. Stir into the vegetables to break it up. Cook until there is no pink left.


9. Sprinkle on top 2 Tablespoons of all-purpose flour and stir into the vegetables.
10. Stir in 1 cup of water, 1 can of tomato paste, 2 teaspoons of Worcestershire sauce, and 1 cup of frozen peas.
11. Stir to form a thick sauce.
12. Season with salt and pepper to taste.
13. Place the lid and reduce the heat to a simmer.
14. Allow the mixture to slow-simmer for 20 minutes or until the meat and vegetables are tender.
Potatoes
- Wash, peel, and cut into chunks 2 pounds of potatoes.
- Add to a sauce pot with enough water to submerge the potatoes.
- Bring the potatoes to a boil, over medium-high heat.
- Allow to cook 20-30 minutes or until the potatoes are tender.
- Drain the potatoes and return to the pot to evaporate off any excess moisture.
- Mash the potatoes with either a potato masher or a ricer.
- Stir in 1/4 cup of butter and season with salt and pepper to taste.


assembly
- Spoon the cooked filling into a casserole dish. If using a large ovenproof pan, you can keep the filling inside.
- Gently spoon the mashed potatoes in clumps all over the top of the filling.
- Gently smooth out the potatoes to form a crust on top of the filling, being careful not to mix the potatoes into the filling.


4. Drizzle the top of the potatoes with a Tablespoon of melted butter and place in the oven on broil for about 5 minutes, or until the top has little golden peaks on top of the potato crust.
5. Remove from the oven and serve.

Easy Shepherd's Pie with Potato Crust
This easy shepherd's pie is a timeless classic. The hearty filling is packed with deep rich flavour and creamy mashed potatoes on top.
Ingredients
- 3 pounds potatoes 1.3 kg
- 1/4 cup butter 60 g
- 1/2 teaspoon salt 2 g
- 1/4 teaspoon pepper 1 g
- 1 Tablespoon oil 30 ml
- 1 medium onion
- 1 rib celery
- 2 carrots
- 1/4 pound mushrooms 113 g
- 1 pound ground lamb 450 g
- 2 Tablespoons all-purpose flour 20 g
- 2 teaspoons Worcestershire sauce 10 ml
- 1 cup frozen peas 130 g
- 1 can tomato paste 156 ml
- 1 cup water 250 ml
- salt and pepper to taste
Instructions
- Preheat a large pan or Dutch oven to medium heat.
- Wash and mince 1 medium onion, 1 rib of celery, and 2 carrots.
- Add 1 Tablespoon of oil to the bottom of the pan and fry the minced vegetables in the oil until softened. About 5 minutes.
- Mince 2 cloves of garlic and add to the pot. Fry 2 minutes more.
- Slice 1/4 pound of mushrooms and fry in the pot with the rest of the vegetables.
- Place the lid on the pot and allow the vegetables to cook down about 5 minutes.
- Add in 1 pound of ground lamb.
- Stir into the vegetables to break it up. Cook until there is no pink left.
- Sprinkle on top 2 Tablespoons of all-purpose flour and stir into the vegetables.
- Stir in 1 cup of water, 1 can of tomato paste, 2 teaspoons of Worcestershire sauce, and 1 cup of frozen peas.
- Stir to form a thick sauce.
- Season with salt and pepper to taste.
- Place the lid and reduce the heat to a simmer.
- Allow the mixture to slow-simmer for 20 minutes or until the meat and vegetables are tender.
- Wash, peel, and cut into chunks 2 pounds of potatoes.
- Add to a sauce pot with enough water to submerge the potatoes.
- Bring the potatoes to a boil, over medium-high heat.
- Allow to cook 20-30 minutes or until the potatoes are tender.
- Drain the potatoes and return to the pot to evaporate off any excess moisture.
- Mash the potatoes with either a potato masher or a ricer.
- Stir in 1/4 cup of butter and season with salt and pepper to taste.
- Spoon the cooked filling into a casserole dish. If using a large ovenproof pan, you can keep the filling inside.
- Gently spoon the mashed potatoes in clumps all over the top of the filling.
- Gently smooth out the potatoes to form a crust on top of the filling, being careful not to mix the potatoes into the filling.
- Drizzle the top of the potatoes with a Tablespoon of melted butter and place in the oven on broil for about 5 minutes, or until the top has little golden peaks on top of the potato crust.
- Remove from the oven and serve.
Potatoes
Assembly
Notes
Replace the ground lamb in this recipe with ground beef to make a traditional cottage pie.
Nutrition Information
Yield
8Serving Size
1Amount Per Serving Calories 445Total Fat 20gSaturated Fat 9gUnsaturated Fat 11gCholesterol 73mgSodium 300mgCarbohydrates 47gFiber 6gSugar 5gProtein 21g
Nutrition information isn't always accurate.
