Beef Shepherds Pie with Peas

Close-up of a golden, fork-marked mashed potato topping on Beef Shepherds Pie with Peas, baked to perfection. Pin this
Close-up of a golden, fork-marked mashed potato topping on Beef Shepherds Pie with Peas, baked to perfection. | recipesbycandice.com

This hearty Shepherds Pie combines savory ground beef with sweet peas, carrots, and onions in a rich gravy, all topped with creamy mashed potatoes and baked until golden brown. The dish takes about 70 minutes total to prepare and serves 6 people.

The filling is flavored with garlic, tomato paste, Worcestershire sauce, and herbs, while the potato topping gets extra richness from butter and milk. For an extra golden finish, an optional egg yolk can be added to the potatoes before baking.

The first time I made shepherds pie, rain pattered against my kitchen window as autumn winds swept through our neighborhood. I'd bought too many potatoes at the farmers market and was determined not to waste them. Stirring the savory beef filling while the potatoes boiled, I realized I was recreating the dish my Scottish neighbor had made during a particularly harsh winter when our power went out and she invited the whole block over for dinner.

Last December, my brother called to say he was driving through town unexpectedly with his family. I had exactly two hours to prepare something that would warm them after their long journey. This shepherds pie came together while their GPS kept updating their arrival time, and watching my niece's face light up as she took her first bite made all the hurried preparation worthwhile.

Ingredients

  • Ground beef: The backbone of this dish, I've learned that not draining all the fat keeps the filling moist and flavorful.
  • Frozen peas: They bring a pop of sweetness and bright color that cuts through the richness of the meat mixture.
  • Potatoes: Russets or Yukon Golds work beautifully here, with Yukons lending a naturally buttery flavor to the topping.
  • Worcestershire sauce: Just a tablespoon transforms the filling with a complex umami depth I once tried to skip and immediately regretted.

Instructions

Prepare the foundation:
Heat olive oil in a large skillet and add your chopped onions and carrots, letting them soften and release their sweetness. When they've softened and your kitchen fills with their aroma, stir in the garlic just until fragrant.
Build the meaty layer:
Brown the beef until it crumbles and loses its pinkness, breaking it up with your spoon. The sizzle and smell will tell you when it's ready to welcome the tomato paste and Worcestershire sauce.
Create the savory sauce:
Pour in the beef broth and herbs, then let everything simmer together until the liquid reduces slightly and flavors meld. The patience here pays off in richness.
Finish with brightness:
Stir those frozen peas directly into the hot mixture where they'll thaw instantly while maintaining their vibrant color. They're like little jewels scattered throughout the filling.
Craft the topping:
Mash those fork-tender potatoes with butter and milk until they're smooth but still have some texture. Adding the optional egg yolk gives the top a gorgeous golden color when baked.
Assemble and bake:
Spread your beef mixture into the baking dish, then lovingly spoon the potato topping over it. Creating ridges with a fork isn't just decorative—those peaks brown beautifully and add texture.
A hearty Beef Shepherds Pie with Peas featuring a savory beef and vegetable filling bubbling up at the edges. Pin this
A hearty Beef Shepherds Pie with Peas featuring a savory beef and vegetable filling bubbling up at the edges. | recipesbycandice.com

My daughter once requested this shepherds pie for her birthday instead of cake, which initially horrified me as a parent but eventually became our special tradition. We place a single candle in the center of the golden potato peaks, sing, and then dig in family-style, passing the dish around until every last morsel is scraped from the corners.

Make-Ahead Magic

One Monday morning, after realizing the week ahead would be chaotic, I assembled two shepherds pies—one for dinner that night and one for the freezer. The frozen version, thawed overnight and baked a few weeks later during an unexpected crisis at work, tasted even better than the original, with flavors that had deepened and married beautifully during their time in cold storage.

Perfect Pairing Possibilities

I discovered quite by accident that a simple green salad dressed with nothing but lemon juice and olive oil creates the perfect acidic counterpoint to the richness of shepherds pie. At a dinner party where I'd forgotten to plan a proper side, I tossed together this impromptu salad and watched as guests alternated bites, cleansing their palates between forkfuls of the hearty main dish.

Troubleshooting Your Shepherds Pie

After making this recipe dozens of times, I've encountered every possible mishap from watery filling to gummy potatoes. The transformation came when I started allowing the filling to cool slightly before adding the potato layer, which prevents the steam from making the underside of the potatoes soggy.

  • If your potatoes look dry while mashing, add warm milk in small amounts until you reach the perfect consistency.
  • Taste your filling before assembling—it should be slightly more seasoned than you think necessary since the potatoes will mellow the flavor.
  • For the most beautiful presentation, cool completely before reheating individual portions under the broiler to re-crisp the top.
Serving suggestion for Beef Shepherds Pie with Peas, perfect for a cozy family dinner in a baking dish. Pin this
Serving suggestion for Beef Shepherds Pie with Peas, perfect for a cozy family dinner in a baking dish. | recipesbycandice.com

This shepherds pie isn't just a meal—it's a warm hug on a plate, ready whenever you need comfort or connection. Make it once, and I guarantee it will find its way into your regular rotation, with each batch telling a new story of the moment it helped create.

Recipe Questions & Answers

Yes, you can assemble the pie completely up to 24 hours in advance and refrigerate it covered. When ready to eat, add an extra 5-10 minutes to the baking time. You can also freeze the assembled, unbaked pie for up to 2 months - thaw overnight before baking.

Traditionally, Shepherds Pie is made with ground lamb (as shepherds tend sheep), while Cottage Pie is made with ground beef. However, in many places, beef versions are commonly called Shepherds Pie as well.

Since Shepherds Pie is a complete meal with protein, vegetables, and starch, it pairs well with simple sides like a green salad, steamed broccoli, or crusty bread. Traditional accompaniments include pickled red cabbage or beetroot.

Yes! Replace the ground beef with lentils, mushrooms, or a meat substitute. Use vegetable broth instead of beef broth, and ensure your Worcestershire sauce is vegetarian (traditional versions contain anchovies).

For an extra crispy topping, make sure your mashed potatoes aren't too wet, create texture with a fork, and brush with melted butter or the optional egg yolk. You can also finish under the broiler for 2-3 minutes until golden and crispy.

Beef Shepherds Pie with Peas

Savory ground beef and vegetables topped with creamy mashed potatoes, baked until golden for a classic comfort food experience.

Prep 25m
Cook 45m
Total 70m
Servings 6
Difficulty Medium

Ingredients

For the Beef Filling

  • 2 tablespoons olive oil
  • 1 large onion, finely chopped
  • 2 medium carrots, diced
  • 2 cloves garlic, minced
  • 2 lbs ground beef
  • 2 tablespoons tomato paste
  • 1 tablespoon Worcestershire sauce
  • 2 cups beef broth
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 1 bay leaf
  • 1 1/3 cups frozen peas
  • Salt and pepper, to taste

For the Mashed Potato Topping

  • 2.5 lbs potatoes, peeled and quartered
  • 4 tablespoons unsalted butter
  • 1/2 cup whole milk
  • Salt and white pepper, to taste
  • 1 egg yolk (optional, for gloss)

Instructions

1
Preheat Oven: Preheat the oven to 400°F.
2
Sauté Vegetables: In a large skillet over medium heat, heat the olive oil. Add onion and carrots, sauté for 5 minutes until softened. Stir in garlic and cook for 1 minute.
3
Brown Meat: Increase heat to medium-high, add ground beef, and cook until browned, breaking up with a spoon. Drain excess fat if necessary.
4
Develop Flavor Base: Stir in tomato paste and Worcestershire sauce; cook for 2 minutes. Add beef broth, thyme, rosemary, bay leaf, salt, and pepper. Bring to a simmer, reduce heat, and cook for 15 minutes, stirring occasionally.
5
Finish Filling: Remove bay leaf, stir in frozen peas, and cook for 2 minutes. Remove from heat.
6
Prepare Potatoes: Meanwhile, boil potatoes in salted water until fork-tender, about 15–18 minutes. Drain and return to pot.
7
Make Mashed Potatoes: Mash the potatoes with butter and milk until smooth. Season with salt and white pepper. For a golden top, mix in the egg yolk.
8
Assemble Pie: Spoon the beef mixture into a large baking dish (about 9x13 in). Spread the mashed potatoes evenly over the top and use a fork to create ridges.
9
Bake: Bake for 25–30 minutes, or until the top is lightly golden and filling is bubbling.
10
Rest: Let rest for 10 minutes before serving.
Additional Information

Equipment Needed

  • Large skillet
  • Saucepan
  • Potato masher
  • Baking dish (9x13 in)
  • Mixing bowls
  • Wooden spoon

Nutrition (Per Serving)

Calories 510
Protein 33g
Carbs 43g
Fat 24g

Allergy Information

  • Contains: Milk, Egg (if using egg yolk)
  • May contain gluten if using store-bought beef broth; check labels if gluten-free is needed.
Candice Morgan

Wholesome, easy recipes and practical cooking tips for passionate home cooks.