Beef Shepherds Pie Peas

Golden brown mashed potatoes cover a bubbling dish of Beef Shepherds Pie with Peas and savory ground beef. Save to Pinterest
Golden brown mashed potatoes cover a bubbling dish of Beef Shepherds Pie with Peas and savory ground beef. | quickyummyrecipes.com

This classic British casserole combines savory ground beef seasoned with herbs and tomato paste, mixed with tender carrots and sweet peas. A creamy mashed potato topping adds smooth texture and richness. The filling simmers to develop depth, then is baked until golden and bubbling. Perfect for a comforting, hearty main dish that serves six, balancing protein and vegetables with a satisfying potato crust.

My neighbor knocked on my door one rainy Tuesday holding a crumpled piece of paper with her grandmother's recipe scribbled on it. She needed help translating the vague instructions, and by the time we pulled the bubbling dish from the oven, my kitchen smelled like a countryside pub. That golden, fork-marked potato crust became my answer to every cold evening. I've made it dozens of times since, each one reminding me of that first shared plate.

I brought this to a potluck once, still warm in the dish wrapped in towels. By the time I set it down, three people were already hovering with forks. One friend scraped the crispy edges off the side and declared them the best part, which started a playful argument that lasted through dessert.

Ingredients

  • Olive oil: I use this instead of butter for browning because it handles higher heat without smoking.
  • Onion: Chop it small so it melts into the filling and adds sweetness without chunks.
  • Garlic: Fresh cloves make all the difference here, jarred garlic turns bitter when you simmer it this long.
  • Carrots: Dice them evenly so they soften at the same rate as the onions.
  • Ground beef: I go for 80/20 for flavor, but if you use leaner meat, add a bit more butter to the potatoes.
  • Tomato paste: Cooking it for two minutes before adding liquid deepens the color and kills any tinny taste.
  • Worcestershire sauce: This is the secret umami layer that makes people ask what else is in here.
  • Dried thyme and rosemary: Crush them between your fingers before adding to release the oils.
  • Salt and black pepper: Season in layers, tasting as you go, especially after adding the broth.
  • All purpose flour: It thickens the filling just enough to cling to a spoon without turning gluey.
  • Beef broth: Use low sodium so you control the salt, and warm it slightly so it doesn't cool down your skillet.
  • Frozen peas: No need to thaw, they cook perfectly in the residual heat and stay bright green.
  • Potatoes: Yukon Gold or Maris Piper mash smoothest, but Russets work if you add a bit more milk.
  • Milk and butter: Warm the milk first so it blends in without cooling the potatoes.
  • Egg yolk: Optional, but it makes the topping richer and helps it brown beautifully.

Instructions

Preheat and Prep:
Set your oven to 200°C (400°F) and get your potatoes on to boil in salted water. This way everything times out perfectly and you are not waiting around.
Mash the Potatoes:
Drain them well, then mash with warm milk and butter until no lumps remain. Stir in the egg yolk if using, and season generously with salt and pepper.
Build the Filling:
Heat olive oil in a large skillet and cook the onion, garlic, and carrots until soft and fragrant, about five minutes. Add the beef and break it up with a wooden spoon, browning it completely.
Layer the Flavors:
Stir in tomato paste, Worcestershire, thyme, rosemary, salt, and pepper, cooking for two minutes to concentrate everything. Sprinkle flour over the meat and stir for one minute to cook out the raw taste.
Simmer the Sauce:
Pour in the beef broth, scraping up any browned bits stuck to the pan. Let it simmer for five minutes until it thickens slightly, then fold in the peas and cook two minutes more.
Assemble and Bake:
Spread the beef mixture in your baking dish, then spoon the mashed potatoes over the top and smooth them out. Drag a fork across the surface to create ridges, they will crisp up and turn golden in the oven.
Bake Until Golden:
Slide the dish into the oven and bake for 20 to 25 minutes, until the top is bronzed and the filling bubbles at the edges. Let it rest for ten minutes so it holds together when you scoop it out.
A hearty slice of Beef Shepherds Pie with Peas reveals layers of tender beef and sweet green peas. Save to Pinterest
A hearty slice of Beef Shepherds Pie with Peas reveals layers of tender beef and sweet green peas. | quickyummyrecipes.com

One winter I made this for a friend recovering from surgery, and she later told me it was the first thing that tasted like comfort instead of obligation. I've carried that with me ever since, the reminder that food can say things we sometimes can't find words for.

How to Get the Crispiest Potato Topping

Use a fork to create deep ridges across the mashed potato surface before baking. The peaks catch the heat and turn golden while the valleys stay creamy. For extra crispness, dot the top with a few small pieces of butter right before it goes in the oven.

Make Ahead and Storage Tips

You can assemble the entire dish up to a day ahead, cover it tightly, and refrigerate until you are ready to bake. Add an extra five to ten minutes to the baking time if it goes in cold. Leftovers keep for three days in the fridge and reheat beautifully in a low oven covered with foil.

Swaps and Variations Worth Trying

I have swapped the peas for sweetcorn when I had a bag to use up, and it added a lovely sweetness. You can also stir a handful of grated cheddar into the mashed potatoes for a richer, slightly tangy topping. If you want a deeper flavor, add a splash of red wine with the broth and let it reduce for a minute before simmering.

  • Try lamb mince instead of beef for a more traditional cottage pie twist.
  • Add a teaspoon of Dijon mustard to the filling for a subtle sharpness.
  • Top with a mix of mashed potato and mashed parsnip for a sweeter, earthier crust.
Freshly baked Beef Shepherds Pie with Peas is served hot in a casserole dish, ready for a family dinner. Save to Pinterest
Freshly baked Beef Shepherds Pie with Peas is served hot in a casserole dish, ready for a family dinner. | quickyummyrecipes.com

This is the kind of dish that turns a regular Wednesday into something worth sitting down for. It asks for nothing fancy, just a little time and the willingness to let your kitchen smell like home.

Recipe FAQs

Onions, garlic, carrots, and sweet peas create a flavorful and balanced vegetable mix within the filling.

Potatoes are boiled until tender, then mashed with butter, milk, and optional egg yolk for creaminess before layering on top.

Yes, sweetcorn or chopped green beans can replace peas to suit your preference.

Dried thyme and rosemary provide aromatic herbal notes that complement the savory beef base.

Bake the assembled dish at 200°C (400°F) for 20–25 minutes until the top is golden and the filling is bubbling.

Yes, it can be assembled in advance and baked just before serving, allowing flavors to meld nicely.

Beef Shepherds Pie Peas

Savory ground beef and vegetables topped with creamy mashed potatoes and sweet peas in a classic casserole.

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

Ingredients

Filling

  • 2 tablespoons olive oil
  • 1 large onion, finely chopped
  • 2 cloves garlic, minced
  • 2 medium carrots, diced
  • 1.1 pounds ground beef
  • 2 tablespoons tomato paste
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 1 teaspoon salt
  • 1/2 teaspoon ground black pepper
  • 2 tablespoons all-purpose flour
  • 3/4 cup plus 2 tablespoons beef broth
  • 1 cup frozen peas

Mashed Potato Topping

  • 2.6 pounds potatoes, peeled and cubed
  • 1/4 cup milk
  • 3 tablespoons unsalted butter
  • 1 egg yolk (optional, for richer topping)
  • Salt and pepper, to taste

Instructions

1
Preheat Oven: Preheat the oven to 400°F.
2
Cook Potatoes: Boil peeled and cubed potatoes in salted water until tender, approximately 15 to 20 minutes. Drain thoroughly.
3
Prepare Mashed Potatoes: Mash potatoes with unsalted butter and milk until smooth. Season with salt and pepper to taste. Stir in egg yolk if using, then set aside.
4
Sauté Vegetables: Heat olive oil in a large skillet over medium heat. Add finely chopped onion, minced garlic, and diced carrots. Sauté until softened, about 5 minutes.
5
Brown Ground Beef: Add ground beef to the skillet. Cook and break up the meat until browned and cooked through, about 7 to 8 minutes.
6
Incorporate Seasonings: Stir in tomato paste, Worcestershire sauce, dried thyme, dried rosemary, salt, and black pepper. Cook together for 2 minutes.
7
Add Flour: Sprinkle all-purpose flour over the mixture and stir well to combine. Cook for 1 minute to remove raw flour taste.
8
Simmer with Broth: Pour in beef broth while stirring, scraping up any browned bits from the pan. Simmer for 5 minutes until the mixture thickens slightly.
9
Add Peas: Stir frozen peas into the filling and cook for an additional 2 minutes.
10
Assemble Casserole: Spread the beef filling evenly in a 2-quart baking dish. Top with mashed potatoes, smoothing the surface. Optionally, create a decorative pattern with a fork.
11
Bake: Bake in the preheated oven for 20 to 25 minutes, until the topping is golden brown and the filling is bubbling.
12
Rest Before Serving: Allow to rest for 10 minutes to set before serving.
Additional Information

Equipment Needed

  • Large saucepan
  • Skillet or frying pan
  • Potato masher
  • 2-quart baking dish
  • Mixing spoon

Nutrition (Per Serving)

Calories 420
Protein 22g
Carbs 41g
Fat 18g

Allergy Information

  • Contains dairy (milk, butter), egg (if using egg yolk), and gluten (flour, Worcestershire sauce may contain gluten). Verify labels for gluten content if serving gluten-free.
Lila Anderson

Home cook sharing easy recipes, quick meal tips, and comforting dishes for busy families.