Ingredients
Equipment
Method
- Preheat oven to 375°F (190°C).
- Heat the olive oil in a large skillet or Dutch oven over medium heat.
- Add the onion, carrots, and celery and cook until softened, about 5-7 minutes.
- Add the ground lamb (or beef) to the skillet and cook, breaking it up with a spoon, until browned. Drain off any excess grease.
- Stir in the garlic, thyme, rosemary, and nutmeg. Cook for 1 minute more, until fragrant.
- Sprinkle the flour over the meat and vegetables and cook for 1 minute, stirring constantly.
- Gradually pour in the beef broth, stirring to prevent lumps.
- Stir in the tomato paste and Worcestershire sauce.
- Bring to a simmer, then reduce the heat and cook for 15-20 minutes, or until the sauce has thickened.
- Stir in the frozen peas and corn and cook for a few minutes until heated through. Season with salt and pepper to taste.
- Place the potatoes in a large pot and cover with cold water. Bring to a boil and cook until tender, about 15-20 minutes.
- Drain the potatoes and return them to the pot. Add the milk (or cream) and butter and mash until smooth and creamy. Season with salt and pepper to taste. Stir in cheese if desired.
- Pour the meat filling into a 9x13 inch baking dish.
- Spread the mashed potatoes evenly over the meat filling.
- Bake for 20-25 minutes, or until the potatoes are golden brown and the filling is bubbly.
- Let the Shepherd's Pie rest for 5-10 minutes before serving.
Notes
For extra flavor, deglaze the pan with red wine or beer after browning the meat. You can also make the Shepherd's Pie ahead of time and refrigerate it before baking. Add a pinch of red pepper flakes to the meat filling for a little heat. Substitute lentils or plant-based meat for a vegetarian option. For a cheesy crust, sprinkle shredded cheese over the mashed potatoes before baking.
