Classic Shepherd’s Pie with Ground Beef
Classic shepherd’s pie is a comforting and hearty dish that has been loved for generations. Traditionally made with lamb, many modern versions use ground beef, creating a rich and satisfying meal often called cottage pie. This dish features a flavorful layer of seasoned beef and vegetables topped with creamy mashed potatoes that bake to a golden, slightly crispy finish.
Perfect for family dinners, meal prep, or cozy evenings at home, shepherd’s pie combines simple ingredients into a warm, filling meal. The savory meat filling paired with fluffy mashed potatoes makes every bite rich, comforting, and delicious.
Why This Dish Is So Popular
Shepherd’s pie remains a favorite in many homes because it is:
-
Hearty and satisfying
-
Made with affordable ingredients
-
Easy to prepare ahead of time
-
Perfect for feeding a family
-
A complete meal in one dish
The layers of meat, vegetables, and potatoes provide a balance of flavors and textures that make this dish so enjoyable.
Ingredients
This recipe serves 4–6 people.
For the mashed potato topping
-
2 pounds potatoes, peeled and chopped
-
4 tablespoons butter
-
½ cup milk or cream
-
½ teaspoon salt
-
¼ teaspoon black pepper
For the beef filling
-
1 pound ground beef
-
1 tablespoon olive oil
-
1 small onion, finely chopped
-
2 cloves garlic, minced
-
1 cup carrots, diced
-
½ cup frozen peas
-
2 tablespoons tomato paste
-
1 tablespoon Worcestershire sauce
-
1 cup beef broth
-
1 teaspoon thyme
-
½ teaspoon salt
-
½ teaspoon black pepper
-
1 tablespoon flour (optional, for thickening)
Optional topping
-
½ cup shredded cheddar cheese
Step-by-Step Instructions
1. Prepare the mashed potatoes
Bring a large pot of salted water to a boil and add the chopped potatoes. Cook for about 15–20 minutes, or until the potatoes are tender.
Drain the potatoes and return them to the pot. Add butter, milk, salt, and pepper, then mash until smooth and creamy. Set aside.
2. Cook the beef
Heat olive oil in a large skillet over medium heat. Add the ground beef and cook until browned, breaking it into small pieces as it cooks.
Once the beef is fully cooked, drain any excess fat if necessary.
3. Add the vegetables
Add the chopped onion, garlic, and diced carrots to the skillet with the beef.
Cook for about 5 minutes until the vegetables begin to soften.
4. Create the sauce
Stir in the tomato paste, Worcestershire sauce, thyme, salt, and pepper.
Pour in the beef broth and mix well. If you prefer a thicker filling, sprinkle in the flour and stir until combined.
Let the mixture simmer for 5–7 minutes until slightly thickened.
5. Add the peas
Stir in the frozen peas and cook for another 2 minutes. Remove the skillet from heat.
6. Assemble the shepherd’s pie
Preheat the oven to 400°F (200°C).
Spread the beef and vegetable mixture evenly in a baking dish.
Spoon the mashed potatoes on top and spread them evenly over the meat layer. Use a fork to create small ridges in the potatoes, which helps them brown nicely during baking.
If desired, sprinkle shredded cheddar cheese over the top.
7. Bake the pie
Place the baking dish in the oven and bake for 20–25 minutes, or until the top is golden and the filling is bubbling around the edges.
For extra browning, you can broil the pie for the last 2–3 minutes.
8. Let it rest and serve
Allow the shepherd’s pie to rest for about 5–10 minutes before serving. This helps the layers set and makes it easier to slice.
Serve warm and enjoy this classic comfort food.
Serving Suggestions
Although shepherd’s pie is a complete meal on its own, it pairs nicely with light side dishes.
Some good options include:
-
Green salad with vinaigrette
-
Steamed green beans
-
Roasted Brussels sprouts
-
Buttered corn
-
Fresh dinner rolls
These sides complement the richness of the pie without overpowering it.
Tips for the Best Shepherd’s Pie
Use starchy potatoes
Russet or Yukon Gold potatoes create the creamiest mashed topping.
Season every layer
Adding seasoning to both the meat and potatoes ensures the dish is flavorful throughout.
Don’t make the filling too watery
Let the beef mixture simmer until it thickens slightly.
Create ridges in the potatoes
Using a fork helps the topping become golden and crispy during baking.
Easy Variations
This recipe can be customized depending on your preferences.
Cheesy shepherd’s pie
Add cheese directly into the mashed potatoes.
Garlic mashed topping
Mix roasted garlic into the mashed potatoes.
Vegetable-packed version
Add corn, mushrooms, or celery to the filling.
Lighter version
Use ground turkey instead of beef.
These variations keep the dish exciting while maintaining its comforting character.
Storage and Reheating
Shepherd’s pie is excellent for leftovers.
Refrigerator:
Store in an airtight container for up to 4 days.
Freezer:
Freeze the assembled pie for up to 3 months.
To reheat, bake in the oven at 350°F (175°C) until heated through.
Final Thoughts
Classic shepherd’s pie with ground beef is the definition of comfort food. The savory beef filling combined with vegetables and topped with creamy mashed potatoes creates a meal that is warm, hearty, and satisfying.
Whether you’re cooking for a family dinner, preparing meals ahead of time, or simply craving a cozy homemade dish, shepherd’s pie is always a great choice. With its rich flavors and simple preparation, it’s no surprise that this traditional recipe continues to be loved around the world.