At the intersection of tradition and timeless comfort, our Shepherd’s Pie with Mashed Potato Topping exemplifies elevated home-style cuisine. Crafted with seasoned ground meat, slow-simmered vegetables, and a velvety layer of golden mashed potatoes, this dish delivers both culinary satisfaction and nostalgic appeal.

Place potatoes in a large pot, cover with cold salted water, and bring to a boil.
Cook for 15–20 minutes or until fork-tender.
Drain and mash with butter, milk, salt, and pepper. Set aside.
In a large skillet or sauté pan, heat olive oil over medium heat.
Add onions, carrots, and celery. Cook until softened, about 5–7 minutes.
Add garlic and cook 1 more minute.
Add ground lamb or beef. Cook until browned, breaking it apart with a spoon.
Stir in tomato paste, Worcestershire sauce, thyme, rosemary, and red wine (if using). Simmer for 2–3 minutes.
Pour in broth and let the mixture simmer uncovered for 10 minutes until slightly thickened.
Stir in peas and season with salt and pepper to taste. Remove from heat.
Preheat oven to 400°F (200°C).
Spoon the meat filling evenly into a baking dish (about 9x9 inches).
Spread mashed potatoes on top, using a fork to create peaks for browning.
Optional: sprinkle grated cheese over the top.
Bake for 20–25 minutes, until golden and bubbling around the edges.
Let rest for 5–10 minutes before serving.
Serve hot with a side of steamed green beans or a crisp salad.
6 servings