Comfort food at its finest, this Easy Shepherd’s Pie is a hearty, family-friendly casserole that combines a savory ground beef or lamb filling with a buttery, creamy mashed potato topping. Perfect for busy weeknights, this recipe keeps things simple with readily available ingredients like carrots, peas, and pantry staples such as tomato paste and Worcestershire sauce, while still delivering rich, homemade flavor. Ready in just an hour, thanks to its streamlined steps, this dish is both satisfying and approachable. The golden, fluffy potato crust atop the flavorful meat and vegetable mixture makes it a true crowd-pleaser. Serve this classic comfort meal straight from the oven for a comforting and delicious dinner everyone will love!
Preheat your oven to 375°F (190°C).
In a large pot, add the peeled and cubed potatoes, cover them with water, and add a pinch of salt. Bring to a boil over medium-high heat and cook for 15-20 minutes, or until the potatoes are fork-tender. Drain and set aside.
While the potatoes cook, heat olive oil in a large skillet over medium heat. Add the diced onion and carrots, sautéing for 5 minutes until they begin to soften.
Add the minced garlic and ground beef or lamb to the skillet. Cook until the meat is browned and fully cooked, breaking apart any clumps.
Stir in the flour, tomato paste, Worcestershire sauce, stock, peas, salt, and black pepper. Simmer for 5-7 minutes, allowing the mixture to thicken slightly.
Mash the cooked potatoes with unsalted butter, milk, and a pinch of salt until creamy and smooth.
Spread the meat mixture evenly in an oven-safe casserole dish. Layer the mashed potatoes over the top, spreading it out evenly with a spatula. Use a fork to create a decorative pattern, if desired.
Bake in the preheated oven for 20-25 minutes, or until the mashed potato topping is lightly golden and the filling is bubbling around the edges.
Remove from the oven and allow it to cool for 5 minutes before serving.
Serving size | 2415.2 grams (2415.2g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 2825 |
Total Fat 158.60g | 203% |
Saturated Fat 68.80g | 344% |
Polyunsaturated Fat 1.40g | |
Cholesterol 503mg | 168% |
Sodium 3995mg | 174% |
Total Carbohydrate 251.70g | 92% |
Dietary Fiber 30.20g | 108% |
Total Sugars 41.10g | |
Protein 119.10g | 238% |
Vitamin D 54IU | 269% |
Calcium 559mg | 43% |
Iron 25mg | 141% |
Potassium 7310mg | 156% |
Source of Calories