Classic Shepherd's Pie
Prep Time: 30 minutes
Cook Time: 45 minutes
Total Time: 1 hour 15 minutes
A homey and comforting Shepherd's Pie recipe featuring a savory meat and vegetable gravy sauce beneath a crown of creamy Parmesan mashed potatoes. This classic casserole feeds a hungry crowd, and leftovers taste fantastic! Make it ahead and reheat for an easier holiday dinner.
Servings: 8 people
Ingredients
For the Potato Topping
2 lbs russet potatoes, peeled and cut into 1" thick pieces
¾ cup heavy whipping cream, warm
½ tsp fine sea salt
¼ cup Parmesan cheese, shredded
1 large egg, lightly beaten
2 Tbsp unsalted butter, melted (to brush the top)
1 Tbsp parsley or chives, chopped (to garnish the top)
For the Pie Filling
1 Tbsp olive oil
1 lb lean ground beef or ground lamb
1½ tsp salt, divided (or added to taste)
½ tsp black pepper, plus more to taste
1 medium yellow onion, finely chopped (about 1 cup)
2 garlic cloves, minced
2 Tbsp all-purpose flour (or cornstarch—see notes)
½ cup dry red wine, such as Pinot Noir, Merlot, Cabernet, or Sauvignon (or use beef broth)
1 cup beef broth or chicken broth
1 Tbsp tomato paste
1 Tbsp Worcestershire sauce
1½ cups frozen vegetables of choice (peas, carrots, and corn)
Instructions
1. Make the Potato Topping
Place the chopped potatoes in a large saucepan, cover with cold water, and bring to a boil. Cook until the potatoes are tender, about 12–15 minutes—be careful not to overcook them. Drain and mash the potatoes in the same pot.
Add the warm cream and ½ tsp salt (or to taste), then mash until smooth. Finally, mash in the Parmesan cheese and beaten egg.
2. Saut茅 the Beef
Preheat the oven to 400°F with a rack in the center. Heat a large skillet over medium heat. Add the olive oil and ground beef. Break up the beef with a spatula, season with 1 tsp salt and ½ tsp black pepper, and cook until the meat is just cooked through and no longer pink, about 5 minutes.
3. Add the Aromatics
Add the onion and saut茅 for 3 minutes to soften, then add the minced garlic and stir for another minute. Sprinkle with 2 Tbsp flour and stir for 1 minute. You'll see a film form at the bottom of the pan (see notes if using cornstarch).
4. Build the Sauce
Pour in the wine, scraping the bottom to deglaze the pan for a minute. Add the beef broth, tomato paste, and Worcestershire sauce.
Add 1½ cups of frozen veggies and bring to a light boil. Season with another ½ tsp salt and ¼ tsp pepper, or add to taste. Reduce the heat to a simmer, cover, and cook for 10 minutes until the sauce is slightly thickened.
5. Assemble the Pie
Transfer the meat and veggie mixture to a deep pie dish, or an 11×7 or 9×9 casserole dish. Scoop the mashed potatoes over the top and spread evenly, making sure to seal the potatoes to the edge of the dish so the filling doesn't bubble up. Drizzle 2 Tbsp melted butter over the top.
6. Bake
Place a sheet of foil under the casserole to catch any drips. Bake at 400°F on the center rack for 25–30 minutes, or until the potatoes start to turn golden. Cool for 15 minutes before serving.
Notes
To use leftover mashed potatoes: Use 4 cups of leftover mashed potatoes mixed with Parmesan cheese and egg to make your topping.
To substitute flour (gluten-free): Skip the flour step and whisk 1 Tbsp cornstarch into the beef broth until smooth, then add to the skillet.
Make Ahead and Storage
Make ahead: Assemble the pie, cool, and cover within 2 hours. Refrigerate or freeze for up to 4 days, or until ready to bake.
To refrigerate: Cool leftovers at room temperature. Cover and refrigerate within 2 hours. Chill for up to 4 days.
Freezing: Once the assembled pie is cooled, cover with foil and freeze for up to 2 months. Thaw in the refrigerator overnight before baking.
To reheat: Bake a refrigerated or fully thawed pie at 400°F for 30–35 minutes until it reaches 165°F.
Nutrition Per Serving (Approximate)
Calories: 403 kcal
Carbs: 30g
Protein: 17g
Fat: 23g




