There’s nothing quite like a bubbling dish of Shepherd’s Pie coming out of the oven. Tender ground lamb simmered with vegetables in a rich, savory gravy, then topped with creamy mashed potatoes and baked until beautifully golden and crisp. It’s hearty, comforting, and perfect for a cozy family dinner.
Why You’ll Love This Shepherd’s Pie
🥔 Creamy mashed potato topping with golden, crispy edges
🥩 Rich and savory ground lamb filling
🥕 Packed with carrots, peas, and aromatic vegetables
🍲 Comforting homemade gravy
👨👩👧👦 Perfect for family dinners and gatherings
🔥 Easy to prepare ahead of time
Recipe Information
Prep Time: 25 minutes
Cook Time: 40–45 minutes
Total Time: About 1 hour 10 minutes
Servings: 6–8
Category: Main Course
Cuisine: British / Irish-inspired
Ingredients
For the Filling
1½ lbs ground lamb
1 small yellow onion, finely diced
2 carrots, peeled and diced
2 cloves garlic, minced
1 cup frozen peas
2 tbsp tomato paste
2 tbsp all-purpose flour
2 cups beef or lamb broth
1 tbsp Worcestershire sauce
1 tsp dried thyme
½ tsp dried rosemary
½ tsp black pepper
½ tsp salt, or to taste
2 tbsp butter or olive oil
For the Mashed Potato Topping
2½ lbs potatoes, peeled and cut into chunks
4 tbsp butter
½ cup milk, warmed
½ cup shredded cheddar cheese, optional
½ tsp salt
¼ tsp black pepper
Equipment
Large skillet
Large pot
Potato masher
9×13-inch baking dish
Wooden spoon or spatula
How to Make Shepherd’s Pie
- Prepare the Potatoes
Place the potatoes in a large pot and cover them with cold salted water. Bring to a boil and cook for about 15–20 minutes, or until fork-tender.
Drain well, then return the potatoes to the warm pot. Add butter and warm milk. Mash until smooth and creamy. Season with salt and pepper. Stir in cheddar cheese if desired.
Set aside. - Brown the Lamb
Heat a large skillet over medium-high heat. Add the ground lamb and cook for 6–8 minutes, breaking it apart with a wooden spoon, until browned.
If there is a large amount of excess fat, carefully drain some of it. - Add the Vegetables
Add the diced onion and carrots to the skillet. Cook for about 5 minutes, until the vegetables begin to soften.
Add the minced garlic and cook for another 30–60 seconds. - Make the Gravy
Stir in the tomato paste and flour. Cook for about 1 minute.
Gradually pour in the broth while stirring. Add Worcestershire sauce, thyme, rosemary, black pepper, and salt.
Bring the mixture to a gentle simmer and cook for 8–10 minutes, stirring occasionally, until the gravy thickens.
Stir in the frozen peas during the final few minutes. - Assemble
Preheat your oven to 400°F (200°C).
Transfer the lamb mixture to a 9×13-inch baking dish and spread it into an even layer.
Spoon the mashed potatoes over the filling. Gently spread them all the way to the edges so the filling is completely covered.
For an extra golden topping, use a fork to create decorative ridges across the potatoes. - Bake
Place the dish in the preheated oven and bake for 25–30 minutes, until the filling is bubbling and the potato topping is golden brown.
For an even more golden crust, place it under the broiler for 2–3 minutes at the end, watching carefully so it doesn’t burn.
Let the Shepherd’s Pie rest for 5–10 minutes before serving.
Tips for the Best Shepherd’s Pie
Use ground lamb: Traditional Shepherd’s Pie is made with lamb. If you use ground beef, it is technically called Cottage Pie.
Don’t make the gravy too thin: The filling should be thick enough to sit underneath the mashed potatoes without becoming watery.
Create ridges in the potatoes: Running a fork over the mashed potatoes creates crispy golden peaks when baked.
Let it rest: Giving the pie a few minutes to cool slightly helps the layers hold together when served.
Make it ahead: Assemble the entire dish, cover it, and refrigerate it for up to 24 hours before baking. Add a little extra baking time if starting from cold.
What to Serve With Shepherd’s Pie
Shepherd’s Pie is hearty enough to serve on its own, but it pairs wonderfully with:
🥗 A crisp green salad
🥦 Steamed broccoli
🥕 Roasted vegetables
🥖 Warm crusty bread
🫛 Buttered green beans
Storage and Reheating
Store leftovers in an airtight container or cover the baking dish and refrigerate for up to 3–4 days.
To reheat, place individual portions in the microwave until hot, or reheat the entire dish in a 350°F (175°C) oven until warmed through.
You can also freeze the assembled Shepherd’s Pie before baking. Wrap it tightly and freeze for up to 2–3 months. Thaw overnight in the refrigerator before baking.
Final Thoughts
This Classic Shepherd’s Pie is the ultimate comfort food: a rich, savory lamb and vegetable filling covered with creamy mashed potatoes and baked until golden and bubbling. It’s simple enough for a weeknight dinner but satisfying enough to serve when family and friends come over.
One bite, and you’ll understand why this classic keeps coming back to the dinner table! 🥧❤️