why make this recipe
Shepherd’s Pie is a classic comfort food that combines hearty ingredients for a filling meal. It’s easy to make and brings a sense of warmth and home with every bite. With its savory lamb filling and creamy mashed potato topping, this dish is perfect for family dinners or gatherings with friends. Plus, it’s a great way to use up leftover vegetables if you have some on hand.
how to make Classic Shepherd’s Pie
Ingredients :
- 1.5 lbs ground lamb
- 1 large onion, diced
- 2 carrots, peeled and diced
- 2 cloves garlic, minced
- 1 cup frozen peas
- 2 tbsp tomato paste
- 1 tbsp Worcestershire sauce
- 1 cup beef broth
- 1 tsp dried thyme
- 1 tsp dried rosemary
- 2 lbs russet potatoes, peeled and cubed
- 0.25 cup butter
- 0.5 cup milk or heavy cream
- 0.5 cup shredded white cheddar (optional)
- Salt and pepper to taste
Directions :
- Boil potatoes in salted water for 15–20 minutes until fork-tender. Drain and set aside.
- Brown ground lamb in a large skillet over medium-high heat. Drain excess fat.
- Add onion and carrots and sauté until softened. Stir in garlic, thyme, and rosemary.
- Add tomato paste and Worcestershire sauce. Pour in beef broth and simmer for 10 minutes until thickened. Stir in peas.
- Mash potatoes with butter and milk until smooth. Season with salt and pepper. Fold in cheddar if using.
- Preheat oven to 400°F (200°C). Spread meat mixture in a 9×13-inch baking dish. Top evenly with mashed potatoes and create ridges with a fork.
- Bake for 25–30 minutes until bubbling and golden brown. Rest 5–10 minutes before serving.

how to serve Classic Shepherd’s Pie
Serve your Shepherd’s Pie hot. You can leave it in the baking dish for family-style serving or dish it out in individual portions. It pairs well with a simple salad or steamed vegetables on the side. Enjoy with crusty bread for an extra comforting meal.
how to store Classic Shepherd’s Pie
To store leftover Shepherd’s Pie, let it cool completely after baking. Cover it tightly with plastic wrap or aluminum foil and keep it in the refrigerator for up to 3 days. You can also freeze it for up to 3 months. When ready to eat, reheat it in the oven until warmed through.
tips to make Classic Shepherd’s Pie
- Use fresh herbs for the best flavor; they can really brighten the dish.
- Don’t skip the Worcestershire sauce; it adds a nice depth of flavor to the meat.
- If you want a creamier topping, add more butter or cream to the mashed potatoes.
- Make sure to allow the pie to rest before serving to let the flavors settle and make serving easier.
variation
You can easily switch up the meat in this recipe. Use ground beef instead of lamb for a different flavor. You can also make it vegetarian by using lentils or mushrooms as the base for the filling.
FAQs
1. Can I use other vegetables in Shepherd’s Pie?
Yes! Feel free to add your favorite vegetables like corn or green beans for extra nutrition and flavor.
2. Is Shepherd’s Pie gluten-free?
This recipe is not gluten-free due to the Worcestershire sauce and beef broth. You can find gluten-free versions of these ingredients if needed.
3. Can I make Shepherd’s Pie ahead of time?
Absolutely! You can prepare the filling and the mashed potatoes in advance, then assemble and bake when you’re ready to eat. Just remember to adjust the baking time if it’s cold from the fridge.

Classic Shepherd’s Pie
Ingredients
For the filling
- 1.5 lbs ground lamb
- 1 large onion, diced
- 2 carrots, peeled and diced
- 2 cloves garlic, minced
- 1 cup frozen peas
- 2 tbsp tomato paste
- 1 tbsp Worcestershire sauce
- 1 cup beef broth
- 1 tsp dried thyme
- 1 tsp dried rosemary
For the topping
- 2 lbs russet potatoes, peeled and cubed
- 0.25 cup butter
- 0.5 cup milk or heavy cream
- 0.5 cup shredded white cheddar (optional) Optional for extra creaminess
- Salt and pepper to taste
Instructions
Preparation
- Boil potatoes in salted water for 15–20 minutes until fork-tender. Drain and set aside.
- Brown ground lamb in a large skillet over medium-high heat. Drain excess fat.
- Add onion and carrots and sauté until softened. Stir in garlic, thyme, and rosemary.
- Add tomato paste and Worcestershire sauce. Pour in beef broth and simmer for 10 minutes until thickened. Stir in peas.
- Mash potatoes with butter and milk until smooth. Season with salt and pepper. Fold in cheddar if using.
Baking
- Preheat oven to 400°F (200°C). Spread meat mixture in a 9×13-inch baking dish. Top evenly with mashed potatoes and create ridges with a fork.
- Bake for 25–30 minutes until bubbling and golden brown. Rest for 5–10 minutes before serving.