When it comes to comfort food that warms both the heart and stomach, few dishes can rival the classic Shepherd’s Pie recipe.
Hearty, wholesome, and packed with flavor, this traditional meal has stood the test of time for good reason.
Whether you’re cooking for your family or prepping meals ahead, shepherd’s pie is a satisfying choice that combines seasoned meat, tender vegetables, and creamy mashed potatoes all in one delicious bake.
What is Shepherd’s Pie?
Shepherd’s pie is a savory casserole originating from the United Kingdom.
Traditionally made with ground lamb (hence the term shepherd), it’s layered with vegetables like peas and carrots, and topped with buttery mashed potatoes.
In the U.S., ground beef is commonly used in place of lamb, though technically, that version is called “cottage pie.”
No matter which meat you choose, the essence of the dish remains the same—rich, filling, and perfect for any night of the week.
Read More: Easy Chicken Pot Pie With Pie Crust
Ingredients for a Traditional Shepherd’s Pie
Here’s what you’ll need to make a classic shepherd’s pie from scratch:
For the meat filling:
-
1 lb ground lamb (or beef)
-
1 tablespoon olive oil
-
1 onion, diced
-
2 cloves garlic, minced
-
2 carrots, diced
-
1 cup frozen peas
-
2 tablespoons tomato paste
-
1 tablespoon Worcestershire sauce
-
1 teaspoon fresh thyme (or ½ tsp dried)
-
1 teaspoon fresh rosemary (or ½ tsp dried)
-
½ cup beef broth or stock
-
Salt and pepper to taste
For the mashed potato topping:
-
2 lbs potatoes (Yukon Gold or Russet)
-
4 tablespoons butter
-
½ cup milk or cream
-
Salt to taste
-
Optional: shredded cheddar cheese for topping
How to Make Shepherd’s Pie
Step 1: Make the Filling
In a large skillet or pan, heat olive oil over medium heat. Add the diced onion and carrots and cook for about 5 minutes until softened.
Stir in the garlic and cook for another minute. Add the ground lamb and cook until browned, breaking it apart as it cooks. Drain excess fat if necessary.
Next, stir in tomato paste, Worcestershire sauce, herbs, salt, and pepper. Add the broth and let the mixture simmer for 10 minutes until slightly thickened.
Finally, fold in the frozen peas and cook for an additional 2 minutes. Remove from heat.
Step 2: Prepare the Mashed Potatoes
While the filling simmers, peel and chop the potatoes into chunks. Boil them in salted water for about 15 minutes or until fork-tender.
Drain and mash the potatoes with butter and milk until smooth and creamy. Add salt to taste.
Step 3: Assemble and Bake
Preheat your oven to 400°F (200°C). Spread the meat and vegetable mixture evenly in the bottom of a baking dish.
Spoon the mashed potatoes over the top and gently spread them out. For extra texture and flavor, you can rough up the surface with a fork and sprinkle shredded cheese on top.
Bake for 20-25 minutes until the top is golden and slightly crisp. Let it cool for a few minutes before serving.
Tips for the Best Shepherd’s Pie
-
Use lamb for authenticity: Traditional recipes use lamb, but ground beef works just as well.
-
Get a golden crust: Broil the pie for 2–3 minutes at the end to get a nicely browned topping.
-
Make it ahead: Assemble it the night before, refrigerate, and bake when ready.
-
Add more veggies: Mushrooms, corn, or green beans are great additions to bulk up the filling.
Serving Suggestions
Shepherd’s pie is a complete meal on its own, but you can serve it with:
-
A side salad for freshness
-
Steamed green beans or asparagus
-
Freshly baked bread for extra indulgence
Frequently Asked Questions
1. Can I freeze shepherd’s pie?
Yes! Shepherd’s pie freezes beautifully. Just cover tightly and freeze before baking. Thaw overnight and bake as usual.
2. Can I make this vegetarian?
Absolutely. Swap the meat for lentils or plant-based ground “meat” and use veggie broth instead of beef broth.
3. How long does shepherd’s pie last in the fridge?
It will keep for up to 4 days in an airtight container.
Read More: Blackberry Glazed Chicken
Final Thoughts
This shepherd’s pie recipe is more than just a meal—it’s a cozy hug in a dish.
Whether you stick with the traditional lamb or go with a modern beef twist, it’s a simple yet satisfying dinner that’s sure to become a household favorite.
Give it a try, and don’t forget to share your version with friends or on social media—because good food is meant to be shared.