Shepherd’s Pie Recipe – A Classic Comfort Food Everyone Loves
Shepherd’s Pie is the kind of meal that instantly feels like home. Warm, hearty, and incredibly satisfying, this classic British dish is made with a rich meat filling topped with creamy mashed potatoes and baked until golden. Whether you’re cooking for family, guests, or just craving comfort food, this Shepherd’s Pie recipe never disappoints.
What Is Shepherd’s Pie?
Shepherd’s Pie is a traditional British casserole made with ground lamb, vegetables, and gravy, topped with smooth mashed potatoes. When beef is used instead of lamb, the dish is technically called Cottage Pie, but many people use the name Shepherd’s Pie for both versions.
Why This Shepherd’s Pie Recipe Works
-
Easy, step-by-step instructions
-
Made with simple pantry ingredients
-
Perfect for family dinners and meal prep
-
Freezer-friendly and great for leftovers
-
Rich, comforting flavors in every bite
Ingredients for Shepherd’s Pie
Meat Filling
-
1 lb (500 g) ground lamb (or ground beef)
-
1 medium onion, finely chopped
-
2 cloves garlic, minced
-
1 cup carrots, diced
-
½ cup green peas
-
2 tablespoons tomato paste
-
1 tablespoon Worcestershire sauce
-
1 cup beef or chicken broth
-
1 teaspoon salt (or to taste)
-
½ teaspoon black pepper
-
1 teaspoon dried thyme
-
1 tablespoon cooking oil
Mashed Potato Topping
-
4 large potatoes, boiled and peeled
-
3 tablespoons butter
-
½ cup warm milk
-
Salt to taste
-
A pinch of black pepper
How to Make Shepherd’s Pie (Step-by-Step)
Step 1: Make the Mashed Potatoes
Mash the boiled potatoes with butter and warm milk until smooth and creamy. Season with salt and black pepper. Set aside.
Step 2: Cook the Meat Filling
Heat oil in a large pan over medium heat. Add chopped onion and cook until soft. Stir in garlic and cook for 30 seconds until fragrant.
Add the ground lamb and cook until browned, breaking it apart with a spoon. Stir in carrots, peas, tomato paste, Worcestershire sauce, salt, pepper, and dried thyme.
Pour in the broth and simmer for 10–12 minutes until the mixture thickens and becomes rich and flavorful.
Step 3: Assemble the Shepherd’s Pie
Preheat the oven to 350°F (180°C).
Spread the meat filling evenly in a baking dish. Spoon the mashed potatoes on top and spread gently. Use a fork to create texture on the surface for a crispy finish.
Step 4: Bake Until Golden
Bake for 25–30 minutes, or until the top is lightly golden. For extra color, you can broil for the last 2–3 minutes.
Serving Suggestions
Serve Shepherd’s Pie hot with:
-
A fresh green salad
-
Steamed vegetables
-
Crusty bread on the side
This dish is hearty enough to be a complete meal on its own.
Tips for the Best Shepherd’s Pie
-
Add grated cheddar cheese on top for extra richness
-
Make sure the filling isn’t too watery before baking
-
Let the pie rest for 5 minutes before serving
-
Shepherd’s Pie freezes well for up to one month
Frequently Asked Questions
Can I use beef instead of lamb?
Yes. If you use ground beef, the dish is technically Cottage Pie, but the flavor is just as delicious.
Can I make Shepherd’s Pie ahead of time?
Absolutely. Assemble it in advance, refrigerate, and bake when ready.
Final Thoughts
Shepherd’s Pie is more than just a recipe—it’s a comforting, satisfying meal that brings people together. With creamy mashed potatoes and a savory meat filling, this classic dish deserves a place on your regular dinner rotation.
If you’re looking for a reliable, crowd-pleasing comfort food, this Shepherd’s Pie recipe is the perfect choice.