Start by boiling the peeled and cubed potatoes in a large pot of salted water for about 15-20 minutes, or until fork-tender. Drain well.
In a large skillet over medium heat, add the ground lamb (or beef) and cook until browned. Add the chopped onion, carrots, and minced garlic, sautéing until the vegetables are soft (about 5-7 minutes).
Stir in the frozen peas, vegetable broth, tomato paste, Worcestershire sauce, thyme, rosemary, salt, and pepper. Simmer the mixture for about 10 minutes, allowing the flavors to meld together and the sauce to thicken slightly.
While the filling simmers, return to the potatoes. Mash them with butter and milk until smooth and creamy. Season with salt to taste.
Preheat your oven to 400°F (200°C). Spoon the meat and vegetable mixture into a baking dish, spreading it evenly. Layer the creamy mashed potatoes on top, smoothing it out with a spatula. If desired, sprinkle grated cheddar cheese over the potatoes.
Place the assembled dish in the oven and bake for 25-30 minutes, or until the top is lightly golden and the filling is bubbling.
Let the shepherd’s pie cool for a few minutes before serving. Scoop generous portions onto plates, making sure to get both filling and mash in each serving.
Notes
Garnish each serving with a sprig of fresh parsley for added color and freshness before serving.
Keyword beef, comfort food, lamb, potatoes, shepherd's pie