Shepherd’s Pie Recipe
Introduction
Shepherd’s Pie is a comforting and hearty dish featuring a savory meat filling topped with creamy mashed potatoes. This classic meal is perfect for family dinners and brings together timeless flavors in one satisfying casserole.

Ingredients
- 2 tbsp of oil
- 1 cup of chopped yellow onion
- 2 lb of ground beef or lamb
- 1 tbsp minced garlic
- 3 tsp dried parsley
- 1 tsp dried sage
- 1 tsp dried rosemary
- 1 ½ tsp salt
- ½ tsp black pepper
- 3 tbsp flour
- 3 tbsp Worcestershire sauce
- 1 tbsp balsamic vinegar
- 1 tbsp tomato ketchup
- 2 tbsp tomato paste
- 1 ½ cups beef broth or bullion
- 1 8.75 oz can of corn
- 1 14.5 oz can of carrots
- 4 large russet potatoes
- 1 stick of salted butter
- 2 tsp garlic
- 1 tsp salt
- ½ tsp black pepper
- ½ cup half & half
Instructions
- Step 1: Peel the potatoes and cut them into smaller pieces. Place them in a large pot, cover with cold water, and bring to a boil. Reduce to a simmer and cook for 15-18 minutes until tender enough to be pierced easily with a knife.
- Step 2: Drain the potatoes and return them to the pot. Mash with a potato masher, then add butter, garlic, salt, black pepper, and half & half. Continue mashing until smooth and creamy. Set aside.
- Step 3: Preheat your oven to 350°F (175°C). Heat oil in a pan over medium heat and sauté the chopped onions until soft.
- Step 4: Add the ground beef or lamb to the onions and cook until browned. Sprinkle the flour over the meat and stir continuously for 1-2 minutes to combine.
- Step 5: Pour in the beef broth and stir well. Allow the mixture to thicken as it cooks.
- Step 6: Stir in Worcestershire sauce, balsamic vinegar, tomato ketchup, tomato paste, garlic, dried parsley, sage, rosemary, salt, pepper, corn, and carrots. Cook for 5 minutes, stirring occasionally to prevent sticking.
- Step 7: Transfer the meat mixture into a 9×13 inch casserole dish and spread the mashed potatoes evenly on top.
- Step 8: Bake in the preheated oven for 30-40 minutes until the top is golden and the filling is bubbling.
Tips & Variations
- For a richer flavor, use lamb instead of beef, which is traditional for shepherd’s pie.
- To add extra texture, mix grated cheddar cheese into the mashed potatoes before spreading.
- Swap canned veggies for fresh or frozen peas and carrots for a fresher taste.
- Season the mashed potatoes with a pinch of nutmeg for subtle warmth.
Storage
Store leftover shepherd’s pie in an airtight container in the refrigerator for up to 3 days. To reheat, cover with foil and warm in the oven at 350°F (175°C) until heated through, about 20 minutes. It can also be frozen for up to 2 months; thaw overnight in the refrigerator before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use ground turkey instead of beef or lamb?
Yes, ground turkey can be a leaner alternative, though the flavor will be milder. You may want to add extra seasoning or a splash of Worcestershire sauce to enhance the taste.
How can I make the mashed potato topping crispier?
Brush the mashed potatoes lightly with melted butter or sprinkle some grated cheese on top before baking to encourage a golden, crispy crust.
PrintShepherd’s Pie Recipe
This Shepherd’s Pie recipe features a hearty meat filling made with ground beef or lamb combined with aromatic herbs and vegetables, topped with creamy garlic mashed potatoes, and baked to golden perfection. A comforting classic dish perfect for family dinners.
- Prep Time: 20 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 20 minutes
- Yield: 8 servings 1x
- Category: Main Dish
- Method: Baking
- Cuisine: British
Ingredients
Meat Filling
- 2 tbsp of oil
- 1 cup of chopped yellow onion
- 2 lb of ground beef or lamb
- 1 tbsp minced garlic
- 3 tsp of dried parsley
- 1 tsp dried sage
- 1 tsp of dried rosemary
- 1½ tsp of salt
- ½ tsp of black pepper
- 3 tbsp flour
- 3 tbsp of Worcestershire sauce
- 1 tbsp of balsamic vinegar
- 1 tbsp of tomato ketchup
- 2 tbsp of tomato paste
- 1½ cups of beef broth or bullion
- 1 8.75 oz can of corn
- 1 14.5 oz can of carrots
Potatoes
- 4 large russet potatoes
- 1 stick (4 tbsp) of salted butter
- 2 tsp of garlic (minced or powder)
- 1 tsp salt
- ½ tsp black pepper
- ½ cup of half & half
Instructions
- Prepare the potatoes: Peel the potatoes and cut them into smaller chunks to ensure even cooking. Place them in a large pot and cover with cold water.
- Cook the potatoes: Bring the pot to a boil over medium-high heat, then reduce the heat and let them simmer for 15-18 minutes, or until they are soft enough to be easily pierced with a knife.
- Mash the potatoes: Drain the potatoes and return them to the pot. Using a potato masher, break them up, then add butter, garlic, salt, black pepper, and half & half. Continue mashing until the potatoes are creamy and smooth.
- Prepare the meat filling: Preheat your oven to 350°F (175°C). Heat oil in a large pan over medium heat. Add the chopped onions and cook until soft and translucent.
- Cook the meat: Add the ground beef or lamb to the pan and brown it thoroughly with the onions, breaking it apart as it cooks.
- Thicken the filling: Sprinkle the flour over the browned meat and stir continuously for 1-2 minutes to cook off the raw flour taste and create a roux.
- Add liquids and seasonings: Pour in the beef broth slowly while stirring. Then add Worcestershire sauce, balsamic vinegar, tomato ketchup, tomato paste, dried parsley, sage, rosemary, salt, and black pepper. Mix well and let the mixture cook for about 5 minutes, stirring occasionally to prevent sticking.
- Add vegetables: Stir in the canned corn and carrots until evenly combined with the meat mixture.
- Assemble the pie: Transfer the meat filling into a 9×13 inch casserole dish and spread it out evenly. Carefully spoon the mashed potatoes on top, spreading them into an even layer.
- Bake: Place the casserole dish in the preheated oven and bake for 30-40 minutes, or until the potato topping is golden and the filling is bubbling around the edges.
Notes
- For a traditional taste, use ground lamb instead of beef.
- You can customize the vegetable mix with peas or green beans if preferred.
- Adjust seasoning to taste before baking.
- If desired, sprinkle grated cheddar cheese on top during the last 10 minutes of baking for extra richness.
- Leftover Shepherd’s Pie can be refrigerated for up to 3 days and reheated in the oven or microwave.
Keywords: Shepherd’s Pie, Ground Beef, Comfort Food, British Cuisine, Mashed Potatoes, Casserole, Classic Recipe

