01 - Set the oven to 400°F to prepare for baking.
02 - Place sweet potatoes in a large pot, cover with cold water, and bring to a boil. Cook until tender, approximately 15 minutes, then drain thoroughly.
03 - Combine the drained sweet potatoes with butter and milk, mashing until smooth. Season with salt and black pepper, then set aside.
04 - Heat olive oil in a skillet over medium heat. Add onion, carrots, and celery, cooking until softened for about 5 minutes.
05 - Add minced garlic and cook for 1 minute. Incorporate ground lamb, breaking it up with a spoon, and cook until browned, roughly 8 minutes. Drain excess fat if necessary.
06 - Mix in tomato paste, Worcestershire sauce, thyme, rosemary, salt, and pepper. Cook for an additional 2 minutes to develop flavors.
07 - Pour in the stock and bring to a simmer. Allow to cook for 8-10 minutes until slightly thickened, then stir in peas and cook for 2 more minutes.
08 - Spread the lamb mixture evenly in a large baking dish and top with the sweet potato mash, smoothing to cover completely.
09 - Bake in the preheated oven for 20 minutes until bubbling and lightly browned on top. For extra crispness, broil for 2-3 minutes at the end.
10 - Allow to rest for 5 minutes before serving.