Shepherd’s Pie is the kind of comforting casserole that brings everyone to the table. This classic recipe layers a savory meat and vegetable filling with rich gravy beneath a crown of creamy Parmesan mashed potatoes. The topping turns lightly golden in the oven, while the filling stays hearty and flavorful.
Made with ground beef or ground lamb, onion, garlic, frozen vegetables, and a simple gravy, this dish uses everyday ingredients to create a satisfying main course. The mashed potato topping includes warm cream, Parmesan cheese, and a beaten egg for a rich, smooth finish.
With 30 minutes of preparation and 45 minutes of cooking time, this Shepherd’s Pie is a practical choice for a family meal or a dinner with guests. You can also assemble it ahead of time and refrigerate or freeze it according to the recipe’s storage instructions.
Why You’ll Love This Shepherd’s Pie
- Comforting layers: Savory meat and vegetable gravy sit beneath creamy mashed potatoes.
- A golden potato topping: Parmesan cheese adds flavor, while melted butter helps the top brown in the oven.
- Flexible meat options: Use ground beef or ground lamb, depending on your preference.
- A complete main course: The filling combines meat, onion, garlic, and mixed vegetables.
- Make-ahead friendly: Assemble the casserole ahead of time and refrigerate or freeze it following the recipe instructions.
- Great for sharing: The recipe serves eight people, making it suitable for family dinners and gatherings.
Ingredients You’ll Need
For the Parmesan Mashed Potato Topping
- Russet potatoes: Two pounds, peeled and cut into 1-inch pieces, form the base of the topping.
- Heavy whipping cream: Three-quarters of a cup, warmed, helps create smooth mashed potatoes.
- Fine sea salt: Half a teaspoon, or to taste, seasons the potatoes.
- Shredded Parmesan cheese: Adds a savory, cheesy flavor.
- Large egg: One lightly beaten egg is mashed into the potatoes to help create the topping.
- Unsalted butter: Two tablespoons, melted, are brushed over the assembled casserole before baking.
- Parsley or chives: Chopped herbs provide an optional garnish.
For the Meat Filling
- Olive oil: One tablespoon for cooking the meat.
- Lean ground beef or ground lamb: One pound forms the hearty base of the filling.
- Salt and black pepper: Season the meat and gravy.
- Yellow onion: One medium onion, finely chopped, adds flavor to the filling.
- Garlic: Two minced cloves add savory depth.
- All-purpose flour: Two tablespoons help thicken the gravy. Cornstarch can be used for a gluten-free version as described below.
- Dry red wine or broth: Half a cup of dry red wine adds flavor to the gravy, or use beef broth as the recipe allows.
- Beef broth or chicken broth: One cup adds moisture and forms the sauce.
- Tomato paste: One tablespoon adds richness to the gravy.
- Worcestershire sauce: One tablespoon adds savory flavor.
- Frozen vegetables: One and a half cups of peas, carrots, corn, or a mixture provide color and texture.
How to Make Shepherd’s Pie
Step 1: Boil the Potatoes
Peel the russet potatoes and cut them into 1-inch pieces. Place them in a large saucepan, cover with cold water, and bring to a boil.
Cook for 12–15 minutes, until the potatoes are tender. Avoid overcooking them. Drain the potatoes and return them to the same pot.
Step 2: Make the Mashed Potato Topping
Add the warm heavy cream and half a teaspoon of salt to the drained potatoes. Mash until smooth.
Mash in the shredded Parmesan cheese and lightly beaten egg until incorporated. Set the potato topping aside while you prepare the filling.
Step 3: Brown the Ground Meat
Preheat the oven to 400°F, positioning a rack in the center.
Heat a large skillet over medium heat and add the olive oil and ground beef or lamb. Break the meat apart with a spatula, then season with one teaspoon of salt and half a teaspoon of black pepper.
Cook for about five minutes, until the meat is cooked through and no longer pink.
Step 4: Add the Onion and Garlic
Add the finely chopped onion and sauté for three minutes, until softened. Stir in the minced garlic and cook for another minute.
Sprinkle the flour over the meat mixture and stir for one minute.
Step 5: Make the Gravy
Pour in the dry red wine, scraping the bottom of the pan to loosen the browned bits. Allow it to cook for about one minute.
Add the broth, tomato paste, and Worcestershire sauce. Stir to combine.
Add the frozen vegetables and bring the mixture to a light boil. Season with another half teaspoon of salt and a quarter teaspoon of black pepper, or adjust to taste.
Reduce the heat to a simmer, cover, and cook for 10 minutes, until the sauce has thickened slightly.
Step 6: Assemble the Casserole
Transfer the meat and vegetable filling to a deep pie dish or an 11Ă—7-inch or 9Ă—9-inch casserole dish.
Spoon the mashed potatoes over the filling and spread them evenly. Seal the potatoes around the edges of the dish to help prevent the filling from bubbling over the topping.
Drizzle the melted butter over the mashed potatoes.
Step 7: Bake Until Golden
Place a sheet of foil under the casserole to catch any drips. Bake on the center rack at 400°F for 25–30 minutes, or until the potato topping begins to turn golden.
Allow the Shepherd’s Pie to cool for 15 minutes before serving.
Step 8: Garnish and Serve
Sprinkle chopped parsley or chives over the top, if desired. Spoon the casserole onto plates, making sure each serving includes the meat filling and mashed potato topping.
Tips for the Best Shepherd’s Pie
- Avoid overcooking the potatoes: Boil them just until tender, about 12–15 minutes, so the topping is easy to mash.
- Use warm cream: Warm heavy cream blends more easily into the drained potatoes.
- Let the gravy thicken: Simmer the meat and vegetable mixture for 10 minutes so the sauce thickens slightly before assembly.
- Seal the potato topping: Spread the potatoes to the edges of the casserole dish to help keep the filling underneath.
- Catch any drips: Place foil beneath the casserole in the oven to catch bubbling filling.
- Allow resting time: Let the pie cool for 15 minutes before serving so it is easier to portion.
Easy Variations
Use Ground Beef or Ground Lamb
The recipe allows either lean ground beef or ground lamb. Choose the one you prefer for your filling.
Make It Without Wine
If you prefer not to use wine, replace the half cup of dry red wine with beef broth, as specified in the recipe.
Make a Gluten-Free Version
For the filling, skip the flour. Whisk one tablespoon of cornstarch into the beef broth until smooth, then add it to the skillet. The recipe also allows a cornstarch substitution for thickening the apple-pie-style filling? No—the meat gravy is thickened with the broth and cornstarch as directed. Check that the broth, Worcestershire sauce, and other packaged ingredients meet your gluten-free requirements.
Use Leftover Mashed Potatoes
You can use four cups of leftover mashed potatoes for the topping. Mix them with the Parmesan cheese and egg before spreading them over the filling.
Make-Ahead, Storage, and Reheating
Make ahead: Assemble the pie, allow it to cool, and cover it within two hours. Refrigerate or freeze it until ready to bake.
Refrigerate leftovers: Cool leftovers at room temperature, cover, and refrigerate within two hours. Store for up to four days.
Freeze: Once the assembled pie has cooled, cover it with foil and freeze for up to two months. Thaw overnight in the refrigerator before baking.
Reheat: Bake a refrigerated or fully thawed pie at 400°F for 30–35 minutes, until it reaches an internal temperature of 165°F.
Frequently Asked Questions
Is Shepherd’s Pie made with beef or lamb?
This recipe allows either lean ground beef or ground lamb. Traditionally, Shepherd’s Pie is associated with lamb, while beef versions are often called cottage pie.
Can I prepare Shepherd’s Pie ahead of time?
Yes. Assemble the casserole, cool it, and cover it within two hours. Refrigerate or freeze it until you are ready to bake.
Can I use leftover mashed potatoes?
Yes. The recipe recommends four cups of leftover mashed potatoes mixed with Parmesan cheese and egg for the topping.
How long does Shepherd’s Pie bake?
Bake at 400°F for 25–30 minutes, until the potatoes begin to turn golden. Let the casserole rest for 15 minutes before serving.
How many people does this recipe serve?
This recipe serves eight people.
A Comforting Casserole for Family Dinner
This Shepherd’s Pie recipe combines savory meat gravy, vegetables, and creamy Parmesan mashed potatoes in one satisfying casserole. With simple ingredients, a golden topping, and make-ahead options, it is a useful recipe for family dinners or gatherings. Prepare the filling, spread the mashed potatoes over the top, and bake until golden for a comforting homemade meal.
PrintShepherd’s Pie Recipe with Creamy Parmesan Mashed Potatoes
A comforting Shepherd’s Pie made with ground beef or lamb, vegetables, and savory gravy, topped with creamy Parmesan mashed potatoes. Baked until the potato topping turns golden, this hearty casserole serves eight and can be prepared ahead.
- Prep Time: 30 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 15 minutes
- Yield: 8 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: English
Ingredients
For the Potato Topping
- 2 lbs russet potatoes, peeled and cut into 1-inch thick pieces
- 3/4 cup heavy whipping cream, warm
- 1/2 tsp fine sea salt
- 1/4 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 1/2 tsp salt, divided, or added to taste
- 1/2 tsp black pepper, plus more to taste
- 1 medium yellow onion, finely chopped (1 cup)
- 2 garlic cloves, minced
- 2 Tbsp all-purpose flour, or cornstarch
- 1/2 cup dry red wine, such as Pinot Noir, Merlot, Cabernet, Sauvignon, or beef broth
- 1 cup beef broth or chicken broth
- 1 Tbsp tomato paste
- 1 Tbsp Worcestershire sauce
- 1 1/2 cups frozen vegetables of choice, such as peas, carrots, and corn
Instructions
How to Make the Potatoes
- Place the chopped potatoes in a large saucepan, cover with cold water, and bring to a boil. Cook for 12–15 minutes, until tender, being careful not to overcook them.
- Drain the potatoes and mash them in the same pot.
- Add the warm cream and 1/2 tsp salt, or to taste, and mash until smooth. Mash in the Parmesan cheese and beaten egg.
How to Make Shepherd’s Pie
- 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 or lamb. Break up the meat with a spatula, season with 1 tsp salt and 1/2 tsp black pepper, and cook for about 5 minutes, until just cooked through and no longer pink.
- Add the chopped onion and sauté for 3 minutes to soften. Add the minced garlic and stir for another minute.
- Sprinkle in the flour and stir for 1 minute, until a film forms on the bottom of the pan. If using cornstarch instead, see the notes for the alternative method.
- Pour in the wine, scraping the bottom of the pan to deglaze for about 1 minute.
- Add the broth, tomato paste, and Worcestershire sauce. Stir in the frozen vegetables and bring to a light boil.
- Season with another 1/2 tsp salt and 1/4 tsp black pepper, or adjust to taste. Reduce the heat to a simmer, cover, and cook for 10 minutes, until the sauce is slightly thickened.
- Transfer the meat and vegetable mixture to a deep pie dish or an 11Ă—7-inch or 9Ă—9-inch casserole dish.
- Spoon the mashed potatoes over the filling and spread evenly. Seal the potatoes to the edges of the dish so the filling does not bubble up. Drizzle the melted butter over the top.
- 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 begin to turn golden.
- Let the pie cool for 15 minutes before serving. Garnish with chopped parsley or chives, if desired.
Notes
- Meat choice: Use lean ground beef or ground lamb.
- Gluten-free option: Skip the flour. Whisk 1 Tbsp cornstarch into the beef broth until smooth, then add it to the skillet.
- Using leftover mashed potatoes: Use 4 cups of leftover mashed potatoes, mixed with the Parmesan cheese and egg for the topping.
- Make ahead: Assemble the pie, let it cool, and cover within 2 hours. Refrigerate or freeze until ready to bake.
- Refrigeration: Cool leftovers and cover and refrigerate within 2 hours. Store for up to 4 days.
- Freezing: Once the assembled pie has cooled, cover with foil and freeze for up to 2 months. Thaw overnight in the refrigerator before baking.
- Reheating: Bake a refrigerated or fully thawed pie at 400°F for 30–35 minutes, until it reaches 165°F.
- Wine alternative: Use beef broth in place of the dry red wine.
Nutrition
- Calories: 403
- Sugar: 2 g
- Sodium: 857 mg
- Fat: 23 g
- Saturated Fat: 11 g
- Unsaturated Fat: 10 g
- Trans Fat: 1 g
- Carbohydrates: 30 g
- Fiber: 3 g
- Protein: 17 g
- Cholesterol: 99 mg



