Ingredients
Equipment
Method
- Preheat your oven to 400°F (200°C). Prick the sweet potatoes multiple times with a fork and place them on a baking sheet.
- Roast the sweet potatoes for 45-60 minutes until they are soft to the touch. Once cooled slightly, peel off the skins and mash the flesh with butter, salt, and a pinch of cinnamon or smoked paprika.
- While the potatoes roast, heat oil in a large skillet or Dutch oven over medium-high heat. Add the onions, carrots, and celery, cooking until softened and the onions are translucent.
- Add the ground beef or lamb to the skillet. Break the meat up with a wooden spoon and cook until it is deeply browned, ensuring you develop a nice crust (fond) on the bottom of the pan.
- Stir in the minced garlic and tomato paste, cooking for about 1 minute until fragrant. If a thicker sauce is desired, sprinkle in the flour and stir well.
- Slowly whisk in the beef broth, Worcestershire sauce, and balsamic vinegar (if using). Add the fresh rosemary and thyme.
- Bring the mixture to a simmer and let it cook for 10 minutes until it thickens into a rich, glossy gravy. Stir in the frozen peas during the last minute of simmering.
- Transfer the meat mixture into a baking dish. Carefully spread the mashed sweet potatoes over the top, using a fork to create ridges across the surface.
- Reduce the oven temperature to 375°F (190°C). Bake the pie for 20-25 minutes, or until the filling is bubbling and the potato ridges have become slightly crisp and browned.
- Remove from the oven and let the dish rest for 10 minutes before serving to allow the juices to settle.
Notes
To level up the flavor, try browning the butter before mashing it into the potatoes. For a vegan version, substitute the meat with brown lentils and use vegetable broth. If the potato topping isn't seasoned enough, the whole dish may taste bland, so be sure to taste your mash before assembling. Always let the pie rest to ensure clean slices.
