If you’re craving a dish that’s all about comfort, warmth, and hearty satisfaction, look no further than this Traditional Shepherds Pie Recipe. This classic meal brings together tender ground lamb or beef cooked with vibrant vegetables, a luscious gravy, and a creamy, golden mashed potato topping that’s baked to perfection. Whether you’re new to shepherd’s pie or a longtime fan, this recipe will fill your kitchen with inviting aromas and your table with pure happiness.
Ingredients You’ll Need

Ingredients You’ll Need
This Traditional Shepherds Pie Recipe keeps things wonderfully simple, relying on a handful of straightforward ingredients that each bring their own magic. From the savory depth of ground lamb or beef to the bright pop of peas and corn, every element layers flavor and texture for a truly satisfying dish.
- 1.5 lbs ground lamb or beef (lean preferred): The hearty foundation, providing rich, savory flavor and plenty of protein.
- 1 large yellow onion: Adds sweetness and a fragrant base to the filling.
- 2 medium carrots: For a touch of earthy sweetness and color that balances the meat.
- 3 cloves garlic: Infuses a wonderful depth and warmth to the overall flavor.
- 1 cup frozen peas: Little bursts of bright green sweetness in every bite.
- 1 cup frozen corn: Adds a slight crunch and natural sugars that complement the savory notes.
- 3 tbsp butter (for roux): The rich base that helps thicken the sauce to a silky consistency.
- 3 tbsp flour: Works with butter to create the perfect roux for thickening.
- 2 cups beef broth: Builds a deeply flavored gravy that ties all components together.
- 2 lbs russet potatoes: The star topping, perfect for creamy mashing and a golden crust.
- ½ cup milk: Keeps the mashed potatoes smooth and creamy.
- 4 tbsp butter (for potatoes): Adds luxurious richness and helps achieve beautiful browning.
- Salt to taste: Essential for enhancing all the flavors.
- Pepper to taste: Adds a gentle kick and balance to the dish.
- 1 tsp thyme: Earthy herb that complements savory meat beautifully.
- 1 tsp rosemary: Adds a fragrant, piney note that elevates the recipe.
How to Make Traditional Shepherds Pie Recipe
Step 1: Prep Your Ingredients
Start by peeling and chopping your russet potatoes into chunks to make boiling easier. Dice the onion and carrots finely, and mince the garlic cloves. Keeping everything prepped before cooking ensures a smooth and enjoyable process.
Step 2: Boil and Mash Potatoes
Boil the potatoes until they’re fork-tender, about 15-20 minutes, then drain and return to the pot. Mash them well with milk and 4 tablespoons of butter until perfectly smooth and creamy. Season with salt and pepper to taste. Keep the mashed potatoes warm, as they’ll crown your shepherd’s pie later.
Step 3: Brown the Meat and Veggies
In an oven-safe skillet, brown your ground lamb or beef over medium-high heat. This rich caramelization builds layers of flavor. Once browned, add the diced onions, carrots, and garlic. Cook until the vegetables soften and become fragrant—this will take about 5 to 7 minutes.
Step 4: Make the Roux and Build the Sauce
Add the butter to the skillet and let it melt, then stir in the flour to form a roux. This thickens the filling beautifully. Gradually pour in the beef broth, stirring continuously to avoid lumps, and let it simmer until thickened to a velvety gravy consistency. Drain any excess fat from the skillet for a cleaner finish.
Step 5: Incorporate Veggies and Seasonings
Stir in the frozen peas and corn, along with the thyme, rosemary, salt, and pepper. The seasoning will bring brightness and balance to the rich meat and gravy, while the veggies add texture and color.
Step 6: Assemble and Bake
Evenly spread the meaty filling in the skillet, then carefully spoon the warm mashed potatoes over the top, smoothing them out with a spatula or fork. Place the skillet in a preheated 400°F oven and bake until the mashed potatoes turn golden brown and the filling bubbles around the edges, about 25 minutes.
How to Serve Traditional Shepherds Pie Recipe
Garnishes
A sprinkling of freshly chopped parsley or a few thyme leaves adds color and a bright herbal note that complements the rich layers of the shepherd’s pie. A light drizzle of gravy on the side is always a welcome touch.
Side Dishes
This Traditional Shepherds Pie Recipe is hearty enough to stand on its own, but pairing it with a crisp green salad or roasted root vegetables brings extra freshness and balance. Simple steamed greens like green beans or broccoli also add a pleasant textural contrast.
Creative Ways to Present
If you’re feeling playful, serve individual portions in ramekins for an elegant touch, or use a fork to create pretty ridges on the mashed potatoes before baking to get that charming golden crust. For gatherings, this dish makes a fantastic family-style centerpiece.
Make Ahead and Storage
Storing Leftovers
Once cooled, transfer any leftovers to an airtight container and refrigerate. Shepherd’s pie stays delicious in the fridge for up to 3 days, making great next-day meals.
Freezing
You can freeze your Traditional Shepherds Pie Recipe for longer storage. For best results, freeze in portions in freezer-safe containers or wrap tightly with foil and plastic wrap. It keeps well for up to 2 months.
Reheating
Reheat leftovers covered in the oven at 350°F until warmed through, usually 20-25 minutes. Alternatively, microwave individual portions, stirring halfway to heat evenly.
FAQs
Can I use ground beef instead of lamb for this Traditional Shepherds Pie Recipe?
Absolutely! Ground beef is a fantastic substitute and is often more readily available. It will give you a slightly different flavor but still delicious and hearty.
What type of potatoes work best for the mashed topping?
Russet potatoes are ideal because their high starch content makes for fluffy, creamy mashed potatoes that brown beautifully when baked.
Is it possible to make this recipe gluten-free?
Yes. Simply replace the all-purpose flour in the roux with a gluten-free flour blend or cornstarch slurry, and ensure your beef broth is gluten-free as well.
Can I prepare the filling in advance?
You can prepare the meat and vegetable filling a day ahead and refrigerate it. Assemble and bake the pie just before serving for the freshest taste.
What can I use instead of frozen peas and corn?
Fresh peas and corn are wonderful if they’re in season, but you can also try other veggies like green beans, diced zucchini, or mushrooms for variety.
Final Thoughts
There’s something truly comforting and satisfying about making and sharing this Traditional Shepherds Pie Recipe. It’s a dish that welcomes you home with every warm, savory bite. Whether for a cozy family dinner or to impress friends, it’s a recipe worth keeping in your culinary repertoire. I encourage you to give it a try and watch how it becomes a favorite in your home too.
Print
Traditional Shepherds Pie Recipe
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 10 servings
- Category: Main Dish
- Method: Baking
- Cuisine: British
Description
This traditional Shepherd’s Pie features a savory base of ground lamb or beef sautéed with onions, carrots, and garlic, enriched by a homemade roux and beef broth reduction. Topped with creamy mashed potatoes baked to a golden perfection, this hearty dish is perfect for family dinners and comforting meals.
Ingredients
Meat and Vegetables
- 1.5 lbs ground lamb or lean ground beef
- 1 large yellow onion, diced
- 2 medium carrots, diced
- 3 cloves garlic, minced
- 1 cup frozen peas
- 1 cup frozen corn
For the Roux and Sauce
- 3 tbsp butter (for roux)
- 3 tbsp all-purpose flour
- 2 cups beef broth
Potatoes and Topping
- 2 lbs russet potatoes, peeled and chopped
- ½ cup milk
- 4 tbsp butter (for mashed potatoes)
Seasonings
- Salt, to taste
- Pepper, to taste
- 1 tsp dried thyme
- 1 tsp dried rosemary
Instructions
- Prep: Peel and chop the russet potatoes and set them aside. Dice the onion and carrots finely, and mince the garlic. Keep all vegetables ready for cooking.
- Boil and Mash Potatoes: Boil the potatoes in salted water until tender, about 15-20 minutes. Drain well and mash them with ½ cup milk and 4 tablespoons of butter until smooth and creamy. Keep the mashed potatoes warm for up to 20 minutes.
- Cook Base: In an oven-safe skillet, brown the ground lamb or beef over medium-high heat until fully cooked and nicely caramelized. Drain any excess fat from the skillet. Add the diced onions, carrots, and minced garlic to the skillet and cook until softened, approximately 5-7 minutes.
- Make Roux and Sauce: In a separate saucepan, melt 3 tablespoons of butter over medium heat. Stir in 3 tablespoons of flour and cook for 1-2 minutes to form a roux. Gradually whisk in 2 cups of beef broth, stirring constantly to avoid lumps. Pour this sauce into the meat and vegetable mixture. Add the frozen peas and corn, then season with salt, pepper, thyme, and rosemary. Simmer everything together for about 10 minutes until the sauce thickens and the vegetables are tender.
- Build Layers: Spread the savory meat and vegetable mixture evenly in the skillet or transfer to a baking dish if preferred. Carefully dollop and spread the warm mashed potatoes evenly on top, smoothing the surface with a spatula to cover the filling fully.
- Bake: Preheat the oven to 400°F (200°C). Place the skillet or baking dish in the oven and bake for 25 minutes or until the mashed potatoes turn golden brown on top and the filling is bubbly around the edges.
- Serve: Remove the Shepherd’s Pie from the oven and let it rest for a few minutes before serving. Enjoy this comforting and hearty classic meal!
Notes
- For a richer flavor, use ground lamb instead of beef.
- You can substitute frozen peas and corn with fresh seasonal vegetables.
- To save time, prepare mashed potatoes a day ahead and reheat gently before assembling.
- Leftovers can be stored in the refrigerator for up to 3 days and reheated thoroughly before serving.
- Use an oven-safe skillet or transfer to a baking dish before baking depending on your cookware.

