Comforting beef and potato pie

Featured in Easy Family Meals.

Brown ground beef with onions and garlic, add flour and liquids to make a savory gravy with vegetables, top with mashed potatoes and bake until golden.
Fati in her kitchen
Updated on Mon, 17 Mar 2025 14:03:15 GMT
Classic Shepherd’s Pie Pin it
Classic Shepherd’s Pie | savouryflavor.com

This shepherd's pie combines savory ground beef in a rich wine-infused gravy with a crown of creamy parmesan mashed potatoes that form a golden crust in the oven. Perfect for holiday gatherings or cozy family dinners, this hearty dish delivers pure comfort in every bite with its contrasting layers of flavorful meat filling and buttery potato topping.

I've made this shepherd's pie countless times for family gatherings, and it's consistently the first dish to disappear. The combination of the savory meat filling with those creamy, parmesan-laced potatoes creates an irresistible contrast that keeps everyone coming back for seconds.

Essential Ingredients

  • For the Meat Filling:
  • 2 pounds ground beef: Creates the hearty, satisfying base
  • 1 medium yellow onion: Provides aromatic sweetness
  • 3 cloves garlic: Adds depth of flavor
  • 2 tablespoons all-purpose flour: Thickens the gravy perfectly
  • ½ cup dry red wine: Adds rich complexity to the sauce
  • 1 cup beef broth: Forms the base of the savory gravy
  • 2 tablespoons tomato paste: Contributes richness and slight acidity
  • 1 tablespoon Worcestershire sauce: Provides umami depth
  • 2 cups frozen mixed vegetables: Adds color, nutrition, and texture
  • For the Parmesan Potato Topping:
  • 3 pounds russet potatoes: Their starchy nature creates the fluffiest topping
  • ½ cup heavy cream: Creates luxuriously smooth texture
  • ½ cup grated parmesan cheese: Adds distinctive flavor and helps browning
  • 1 large egg: Creates that beautiful golden crust when baked
  • 3 tablespoons butter: Enriches flavor and aids browning

Detailed Cooking Instructions

Step 1: Prepare the Potatoes
Cut peeled russet potatoes into even 1-inch chunks and place in a large pot. Cover with cold water by about an inch and add a generous pinch of salt. Bring to a boil, then reduce heat and simmer until fork-tender, about 15-20 minutes. Drain thoroughly and return potatoes to the hot pot for a minute to evaporate excess moisture.
Step 2: Create Luxurious Mashed Potatoes
Mash the hot potatoes until smooth, then add warmed heavy cream, softened butter, and grated parmesan cheese. Mix until creamy and smooth, being careful not to overmix. Once cooled slightly (but still warm), mix in a beaten egg. The egg is crucial for creating that beautiful golden crust during baking.
Step 3: Prepare the Meat Filling
In a large skillet over medium-high heat, brown the ground beef, breaking it into small pieces as it cooks. Season generously with salt and pepper. Once browned, add diced onion and cook until softened, about 3-4 minutes. Add minced garlic and cook for another minute until fragrant.
Step 4: Build the Savory Sauce
Sprinkle flour over the meat mixture and stir continuously for one minute. Pour in the red wine to deglaze the pan, scraping up all the flavorful browned bits from the bottom. Add beef broth, tomato paste, and Worcestershire sauce, stirring to combine into a smooth sauce. Bring to a simmer.
Step 5: Complete the Filling
Add frozen vegetables to the meat mixture and stir to combine. Simmer gently for about 10 minutes until the sauce thickens slightly and the vegetables are heated through. Taste and adjust seasoning with additional salt and pepper as needed.
Step 6: Assemble and Bake
Preheat your oven to 400°F. Transfer the meat filling to a 9×13 inch baking dish or deep pie dish, spreading it evenly. Dollop the mashed potatoes over the filling, then carefully spread to completely cover the meat mixture, sealing it in. Create texture on the surface with the back of a spoon or fork. Drizzle with melted butter and bake for 25-30 minutes until the top is golden and the filling is bubbling around the edges.
shepherd pie recipe Pin it
shepherd pie recipe | savouryflavor.com

I've found that using an ice cream scoop to portion the mashed potatoes over the filling makes it much easier to spread them without mixing into the meat layer. Start from the edges and work inward for the most even coverage.

Make-Ahead and Storage

This shepherd's pie is perfect for preparing in advance. You can assemble it completely, cool to room temperature, then refrigerate for up to 2 days before baking. When ready to serve, simply add about 10 minutes to the baking time if cooking from cold. Leftovers reheat beautifully in the microwave or oven.

After making this dish countless times, I've discovered that the perfect shepherd's pie has a balance of textures and flavors - the meat filling should be rich and savory but not overly thick, while the potato topping should be creamy yet firm enough to stand up to the filling. This recipe achieves that perfect balance, creating a comfort food classic that's worthy of both everyday dinners and special occasions.

Frequently Asked Questions

→ Can I make shepherd's pie ahead of time?
Yes! You can assemble the pie completely, refrigerate for up to 2 days, then bake when ready. Add about 10 minutes to the baking time if cooking from cold.
→ What's the difference between shepherd's pie and cottage pie?
Traditional shepherd's pie is made with lamb, while cottage pie uses beef. Both have the same vegetable gravy base and mashed potato topping.
→ Can I freeze shepherd's pie?
Absolutely. Assemble the pie, cool completely, then wrap well and freeze for up to 3 months. Thaw overnight in the fridge before baking.
→ What sides go well with shepherd's pie?
Since it's a complete meal with protein, vegetables and starch, a simple green salad or steamed broccoli makes the perfect side dish.
→ Can I substitute the red wine?
Yes, you can replace the wine with additional beef broth and a teaspoon of red wine vinegar or balsamic vinegar for flavor.
→ How do I know when my shepherd's pie is done?
The potato topping should be golden brown and the filling should be bubbling around the edges. Let it rest for 15 minutes before serving.

Hearty homemade shepherd's pie

A savory meat and vegetable base topped with creamy parmesan mashed potatoes, baked until golden for the ultimate comfort food.

Prep Time
30 Minutes
Cook Time
45 Minutes
Total Time
75 Minutes
By: Kylie

Category: Family Dinners

Difficulty: Intermediate

Cuisine: British

Yield: 8 Servings

Dietary: ~

Ingredients

→ For the Potato Topping

01 2 pounds russet potatoes, peeled and cut into 1-inch chunks
02 3/4 cup warm heavy whipping cream
03 1/2 teaspoon fine sea salt
04 1/4 cup freshly shredded parmesan cheese
05 1 large egg, lightly beaten
06 2 tablespoons melted unsalted butter
07 1 tablespoon chopped fresh parsley or chives for garnish

→ For the Meat Filling

08 1 tablespoon olive oil
09 1 pound lean ground beef or lamb
10 1 1/2 teaspoons salt, divided
11 1/2 teaspoon freshly ground black pepper
12 1 medium yellow onion, finely diced (about 1 cup)
13 2 garlic cloves, minced
14 2 tablespoons all-purpose flour
15 1/2 cup dry red wine (Pinot Noir, Merlot, or Cabernet)
16 1 cup beef or chicken broth
17 1 tablespoon tomato paste
18 1 tablespoon Worcestershire sauce
19 1 1/2 cups frozen mixed vegetables (peas, carrots, and corn)

Instructions

Step 01

Add the chopped potatoes to a large pot and cover with cold water. Bring to a boil and cook until fork-tender, about 12-15 minutes, being careful not to overcook. Drain completely and return potatoes to the warm pot. Mash the potatoes until smooth, then stir in the warm cream and salt. Finally, mix in the parmesan cheese and beaten egg until well combined.

Step 02

Preheat your oven to 400°F with the rack in the center position. Heat olive oil in a large skillet over medium heat. Add the ground meat, breaking it up with a spatula as it cooks. Season with 1 teaspoon salt and 1/2 teaspoon pepper, cooking until just browned and no longer pink, about 5 minutes. Add the diced onions and cook for 3 minutes until softened. Stir in minced garlic and cook for another minute until fragrant.

Step 03

Sprinkle flour over the meat mixture and stir constantly for 1 minute - you'll notice a film forming on the bottom of the pan. Pour in the red wine and scrape the bottom of the pan to release all the flavorful bits. Add the broth, tomato paste, and Worcestershire sauce, stirring to combine everything evenly.

Step 04

Add the frozen vegetables to the skillet and bring everything to a light boil. Season with the remaining 1/2 teaspoon salt and additional pepper to taste. Reduce heat to a simmer, cover, and cook for 10 minutes until the sauce thickens slightly.

Step 05

Transfer the meat and vegetable mixture to a deep pie dish or 9x9 casserole dish. Carefully spoon the mashed potatoes over the top and spread evenly with a spatula. Make sure to seal the potatoes against the edges of the dish to prevent the filling from bubbling over. Drizzle the melted butter over the potato topping.

Step 06

Place a sheet of foil under the baking dish to catch any drips. Bake at 400°F for 25-30 minutes until the potato topping begins to turn golden brown. Remove from the oven and let cool for 15 minutes before serving to allow the filling to set.

Notes

  1. This classic comfort food originated as a way to use leftover roasted meat, but tastes even better with fresh ground beef or lamb.
  2. Traditional Shepherd's Pie is made with ground lamb, while Cottage Pie uses ground beef.
  3. For best results, don't skip the resting time after baking - it allows the flavors to meld and the filling to set properly.

Tools You'll Need

  • Large saucepan for boiling potatoes
  • Potato masher
  • Large skillet or sauté pan
  • Wooden spoon or spatula
  • Deep pie dish, 11x7, or 9x9 casserole dish

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (cream, butter, cheese)
  • Contains eggs
  • Contains gluten (flour)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 403
  • Total Fat: 24 g
  • Total Carbohydrate: 30 g
  • Protein: 18 g