Ingredients
Equipment
Method
- Preheat oven to 375°F (190°C).
- Heat the olive oil in a large skillet over medium-high heat.
- Add the onion, carrots, and celery and cook until softened, about 5-7 minutes.
- Add the ground beef and cook, breaking it up with a spoon, until browned. Drain off any excess grease.
- Stir in the thyme and rosemary. Sprinkle the flour over the beef mixture and cook for 1 minute, stirring constantly.
- Gradually pour in the beef broth, stirring to prevent lumps. Bring to a simmer and cook until the sauce has thickened slightly, about 5 minutes.
- Stir in the peas, corn, and Worcestershire sauce. 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. Mash with a potato masher or ricer until smooth.
- Gradually add the milk and butter, stirring until smooth and creamy. Season with salt and pepper to taste.
- 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 stand for 10 minutes before serving.
Notes
For best results, brown the beef in batches to ensure proper browning and flavor development. Use Russet potatoes for the fluffiest mashed potatoes. Avoid overmixing the potatoes to prevent them from becoming gluey. Add the frozen peas and corn at the very end to prevent them from becoming mushy. Shepherd's pie can be stored in the refrigerator for up to 3 days. Reheat in the oven until heated through.
