A classic and comforting easy Shepherd's Pie recipe made with savory ground meat, tender vegetables, and creamy mashed potatoes. Perfect for a hearty family dinner!
Optional: 1/4 cup grated Parmesan cheesefor topping
Instructions
Cook the Potatoes
In a medium saucepan, cook the potatoes in salted water for 15-20 minutes or until tender. Drain well.
Make the Mashed Potatoes
Use a potato masher to smash the potatoes. Add butter and milk, and stir until creamy. Season with salt to taste. Set aside.
Prepare the Meat Filling
In a large skillet over medium heat, heat the olive oil. Add onion and garlic; cook until softened, about 3 minutes.
Add lamb or beef to the skillet. Cook, breaking it into small pieces with a wooden spoon, until browned.
Add carrots, peas, tomato paste, thyme, rosemary, Worcestershire sauce and broth; stir to combine. Simmer for 10-15 minutes, or until mixture thickens. Season with salt and pepper.
Assemble the Shepherd's Pie
Make sure to preheat your oven to 400°F (200°C).
Spread meat filling in a 9x13-inch baking dish. Top with mashed potatoes, spreading to the edges to seal in the filling. For added flavor, sprinkle some grated Parmesan on top.
Bake
Bake until the top is golden and bubbling, about 20 to 25 minutes.
Serve and Enjoy
Allow Shepherd's Pie to rest for 5 minutes before serving. Enjoy this hearty and comforting dish with a side salad or some crusty bread.
Notes
Use ground turkey or chicken for a lighter version. Add a splash of red wine to the meat filling for added depth of flavor. For a gluten-free version, ensure your Worcestershire sauce is gluten-free.
Keyword Best Shepherd's Pie recipe, Classic Shepherd's Pie recipe, Shepherd's Pie casserole, Shepherd's Pie with mashed potatoes