Classic Beef Shepherd's Pie
This traditional American shepherd's pie features seasoned ground beef and mixed vegetables topped with creamy mashed potatoes, baked until golden and bubbly. Perfect for a comforting family dinner.

Ingredients
Check ingredients as you go.
- Filling
- Mashed Potatoes
- Topping
Let’s make it
Preparation
Preheat your oven to 200°C (400°F).
Mashed Potatoes
Boil the peeled and quartered potatoes in salted water until tender, about 15-20 minutes. Drain and set aside.
Filling
While potatoes cook, heat butter in a large skillet over medium heat. Add the chopped onion and diced carrot; sauté until softened, about 5 minutes.
Filling
Add minced garlic and cook for another minute until fragrant.
Filling
Add ground beef to the skillet, breaking it apart with a spoon. Cook until browned and no pink remains, about 8 minutes.
Filling
Stir in tomato paste, beef broth, Worcestershire sauce, and thawed peas. Simmer for about 5 minutes until mixture thickens slightly.
Filling
Season the filling mixture with salt and black pepper to taste. Remove from heat.
Mashed Potatoes
Mash the drained potatoes with butter and warmed milk until smooth and creamy. Season with salt and black pepper to taste.
Assembly
Spread the beef and vegetable filling evenly into a baking dish. Top with the mashed potatoes, smoothing with a spatula.
Assembly
If desired, sprinkle grated cheddar cheese evenly over the mashed potato topping.
Cooking
Bake in the preheated oven for 20-25 minutes until the top is golden and the filling is bubbly.
Finishing
Remove from oven and let rest for 5 minutes before serving to allow the filling to set.
Tips & notes
Use lean ground beef to reduce excess grease. For a richer flavor, add a splash of cream to the mashed potatoes. To speed up preparation, use leftover mashed potatoes if available.
Saving it for later
Refrigerate leftovers in an airtight container within 2 hours. Consume within 3-4 days. This dish can be frozen for up to 2 months; thaw overnight in the refrigerator before reheating.
Reheating
Reheat individual portions in the microwave covered with a microwave-safe lid or wrap until hot throughout, about 2-3 minutes, stirring halfway if possible. Alternatively, reheat in a 175°C (350°F) oven covered with foil for 15-20 minutes until warmed through.




