Ingredients
Method
Make the meat filling
- Add the olive oil to a large skillet and heat over medium-high heat for about 2 minutes. Add the chopped onion and cook for about 5 minutes, stirring now and then, until softened.
- Add the ground beef or ground lamb. Break it apart with a wooden spoon as it cooks. Stir in the parsley, rosemary, thyme, salt, and pepper. Cook for 6 to 8 minutes, until the meat is fully browned.
- Stir in the Worcestershire sauce and minced garlic. Cook for 1 minute, just until fragrant.
- Add the flour and tomato paste. Stir well until everything is evenly mixed and no clumps remain.
- Pour in the beef broth. Add the frozen peas and carrots and the frozen corn. Bring to a gentle boil, then lower the heat and let it simmer for about 5 minutes, stirring occasionally.
- Set the meat mixture aside. Preheat your oven to 400 degrees F.
Make the potato topping
- Place the peeled and cubed potatoes in a large pot. Cover them with water. Bring to a boil, then reduce to a simmer. Cook for 10 to 15 minutes, until the potatoes are fork tender.
- Drain the potatoes in a colander. Return them to the hot pot and let them sit for 1 minute to help any extra moisture evaporate.
- Add the butter, half & half, garlic powder, salt, and pepper. Mash until smooth and creamy.
- Stir in the parmesan cheese until well combined.
Assemble the casserole
- Pour the meat mixture into a 9x9 or 7x11 inch baking dish. Spread it into an even layer. Spoon the mashed potatoes over the top and gently spread them out to cover the meat.
- If the dish looks very full, set it on a rimmed baking sheet to catch any bubbling over. Bake uncovered for 25 to 30 minutes.
- Let the Shepherd’s Pie cool for about 15 minutes before serving.
