01 -
Place peeled, diced potatoes in a large pot and cover with salted water. Boil until tender, about 15–20 minutes, then drain thoroughly.
02 -
Return drained potatoes to the pot. Add butter, milk, salt, and pepper. Mash until smooth and creamy. Set aside.
03 -
Heat a large skillet over medium heat. Add ground lamb or beef and cook until no longer pink, breaking it up with a spoon.
04 -
Stir in chopped onions, diced carrots, and minced garlic. Sauté until vegetables are softened, about 5–7 minutes.
05 -
Sprinkle flour over the mixture and cook, stirring, for 1–2 minutes to eliminate the raw taste.
06 -
Add tomato paste, Worcestershire sauce, and broth. Stir thoroughly and bring to a simmer. Cook until filling has thickened, about 5–7 minutes.
07 -
Fold in frozen peas, dried thyme, salt, and pepper. Simmer an additional 5 minutes. Remove from heat.
08 -
Preheat oven to 200°C (400°F).
09 -
Spread meat filling evenly in a baking dish. Top with smooth mashed potatoes, spreading to fully cover the filling. Use a fork to create a decorative pattern on the surface.
10 -
Place the baking dish in the oven and bake for 20–25 minutes, or until the mashed potatoes are golden and the filling is bubbling around the edges.
11 -
Remove from the oven and allow to cool for a few minutes before serving.