Ingredients
Equipment
Method
Make the filling
- Heat the oven to 400°F and grease a 9x13-inch baking dish.
- Heat the olive oil in a 12-inch skillet over medium-high heat, add the lamb, and cook for 7–9 minutes, breaking it into small pieces, until browned and it reaches 160°F; drain excess fat if needed.
- Add the onion and carrots and cook for 5–7 minutes, stirring occasionally, until softened.
- Stir in the garlic and cook for 30 seconds.
- Add the tomato paste and flour and cook, stirring, for 1 minute.
- Gradually stir in the beef broth.
- Add the Worcestershire sauce, thyme, salt, and pepper.
- Simmer for 3–5 minutes until the gravy thickens.
- Stir in the frozen peas and transfer the filling to the prepared baking dish.
Make the sweet potato topping
- Put the sweet potatoes in a large pot and cover with cold water.
- Bring to a boil over high heat, then reduce the heat and simmer for 15–20 minutes until the potatoes are easily pierced with a fork.
- Drain the potatoes well and return them to the pot.
- Add the butter, milk, salt, and pepper, then mash until smooth.
Assemble and bake
- Spread the sweet potato mash evenly over the filling.
- Bake for 20–25 minutes until the filling bubbles around the edges and the top is lightly browned.
- Rest for 10 minutes before serving.
Notes
For the smoothest topping, drain the sweet potatoes well before mashing. Refrigerate leftovers for 3–4 days; freezer-friendly. For a gluten-free variation, replace the all-purpose flour with a gluten-free flour blend.
