Ingredients
Method
- Fill a large pot with water, add peeled and chopped potatoes, and bring to a boil with a pinch of salt. Cook for around 15 minutes or until potatoes are soft.
- In a large skillet over medium heat, heat olive oil. Add diced onion and minced garlic and cook for a few minutes until fragrant.
- Add ground beef or lamb and cook until browned, breaking it up as it cooks. Drain excess fat.
- Stir in diced carrots, peas, tomato paste, Worcestershire sauce, and beef broth. Season with salt and pepper. Simmer for about 10 minutes until slightly thickened.
- Drain the cooked potatoes and return them to the pot. Add butter and milk, then mash until creamy. Season with salt and pepper to taste.
- Preheat oven to 400°F (200°C). In a baking dish, layer the meat filling on the bottom, then spread mashed potatoes on top. Use a fork to create texture on the surface.
- Optional: Sprinkle shredded cheddar cheese on top of the mashed potatoes.
- Bake in the oven for 25 minutes until the top is golden and the edges are bubbling.
Notes
You can use either ground beef or lamb depending on preference. For extra crisp, use a fork to texture the top of the mashed potatoes. Add cheese for a delicious twist. Store leftovers in the fridge for up to 3 days or freeze for up to 2 months. Reheat in the oven at 375°F (190°C) for 15 minutes for best results.