Beef Shepherds Pie with Peas

A steaming Beef Shepherds Pie with Peas reveals golden, fork-marked mashed potatoes atop savory beef and vegetable filling. Save
A steaming Beef Shepherds Pie with Peas reveals golden, fork-marked mashed potatoes atop savory beef and vegetable filling. | pinbitekitchen.com

This classic British dish layers savory ground beef, tender peas, and diced vegetables beneath a creamy, golden mashed potato crust. The beef is cooked with tomato paste, herbs, and beef broth to create a rich filling that simmers gently on the stove. Topped with fluffy mashed potatoes made with butter and milk, then baked to a bubbling, golden finish. Perfect as a warming, satisfying main course, served with simple sides like steamed vegetables.

My tiny London apartment smelled like Sunday supper at my grandmother's house, that magical combination of savory meat and buttery potatoes that somehow makes even the rainiest day feel cozy.

I once made this for six friends after a long rainy hike, and watched them go from exhausted and quiet to happily arguing over who got the corner piece with the most crispy bits.

Ingredients

  • Ground beef: The fat content keeps the filling juicy so do not drain all of it
  • Frozen peas: Add them at the very end so they stay bright green and pop when you bite them
  • Russet potatoes: These bake up fluffier than other varieties which is exactly what you want on top
  • Tomato paste: This little tube concentrates all the umami flavor that makes the beef filling taste like it simmered for hours
  • Worcestershire sauce: Do not skip it because it brings that deep savory complexity everyone notices but cannot name
  • Fresh parsley: Stir some into the filling but save the prettiest leaves for the top so it looks like you tried harder than you did

Instructions

Get your potatoes going first:
Drop the cubed potatoes into salted water and boil them until they surrender easily to a fork then mash them with plenty of butter and milk until they are clouds.
Build your flavor base:
Let the onions and carrots soften in olive oil until they smell sweet then add garlic for just one minute so it does not turn bitter.
Brown the beef properly:
Crumble the meat into the hot pan and let it develop deep brown crusty bits before stirring because that is where all the flavor lives.
Thicken the filling:
Stir in the tomato paste and flour so they coat everything then pour in the beef broth while scraping up all those tasty browned bits from the bottom.
Assemble and bake:
Spoon the beef into your baking dish and pile the potatoes on top making rough peaks with your fork because those jagged edges will get golden and crunchy.
A close view of Beef Shepherds Pie with Peas shows bubbling edges and a golden potato crust ready for serving. Save
A close view of Beef Shepherds Pie with Peas shows bubbling edges and a golden potato crust ready for serving. | pinbitekitchen.com

This recipe converted my vegetable-hating cousin who asked for thirds and then sheepishly requested the leftovers for lunch the next day.

Making It Your Own

Swap ground lamb for the beef and suddenly you have a proper cottage pie just like they serve in pubs across Britain or mix in a splash of red wine with the broth for a dinner party worthy version.

The Make-Ahead Secret

Assemble the whole dish up to a day before baking then keep it wrapped in the refrigerator which actually helps the flavors meld together into something even more delicious.

Serving Suggestions

A crisp green salad with sharp vinaigrette cuts through the richness while steamed green beans on the side make it feel like a proper Sunday roast without the extra work.

  • Warm your plates before serving so each bite stays hot longer
  • Let the dish rest at least ten minutes or the portions will slide apart
  • Extra crispy potato bits are worth fighting for so consider making extra mash
In this Beef Shepherds Pie with Peas, creamy mashed potatoes top seasoned beef, peas, and carrots in a ceramic dish. Save
In this Beef Shepherds Pie with Peas, creamy mashed potatoes top seasoned beef, peas, and carrots in a ceramic dish. | pinbitekitchen.com

There is something deeply satisfying about scraping that last bit of crispy potato from the corner of the dish while everyone else is still eating.

Common Recipe Questions

Use ground beef with 80–85% lean content for a good balance of flavor and moisture without excess fat.

You can enrich the mashed potatoes by adding sour cream or grated cheddar cheese to make them creamier and richer.

Ground lamb can be used as a traditional substitute for a different but equally delicious flavor profile.

Bake until the mashed potato topping turns golden brown and the filling bubbles around the edges, usually 25-30 minutes.

Dried thyme, rosemary, and fresh parsley bring aromatic and fresh notes that complement the beef and vegetables perfectly.

Beef Shepherds Pie with Peas

Savory beef and peas topped with golden mashed potatoes for a classic, hearty British dish.

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

Ingredients

Meat & Protein

  • 1 ½ lbs ground beef (80–85% lean)

Vegetables

  • 1 cup frozen peas
  • 2 medium carrots, diced
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 2 lbs russet potatoes, peeled and cubed

Pantry & Dairy

  • 3 tbsp unsalted butter
  • ⅓ cup milk
  • 2 tbsp olive oil
  • 2 tbsp all-purpose flour
  • 2 tbsp tomato paste
  • 1 cup beef broth
  • 1 tsp Worcestershire sauce
  • Salt and freshly ground black pepper, to taste

Herbs & Spices

  • 1 tsp dried thyme
  • 1 tsp dried rosemary
  • 2 tbsp fresh parsley, chopped (plus extra for garnish)

Instructions

1
Preheat Oven: Preheat the oven to 400°F.
2
Prepare Potatoes: Place potatoes in a large pot, cover with salted water, and bring to a boil. Cook 15–18 minutes, until fork-tender. Drain, then mash with butter, milk, salt, and pepper until smooth. Set aside.
3
Sauté Vegetables: While potatoes cook, heat olive oil in a large skillet over medium heat. Add onion and carrots; sauté 5 minutes until softened. Add garlic; cook 1 minute.
4
Brown Beef: Add ground beef; cook until browned, breaking up any lumps. Drain excess fat if needed.
5
Add Seasonings: Stir in tomato paste, flour, thyme, and rosemary; cook 1 minute.
6
Create Sauce: Pour in beef broth and Worcestershire sauce. Simmer 4–5 minutes until slightly thickened.
7
Finish Filling: Add peas and parsley. Season with salt and pepper. Remove from heat.
8
Assemble Pie: Spoon beef mixture into a 9x13-inch baking dish. Spread mashed potatoes on top, creating peaks with a fork for texture.
9
Bake: Bake 25–30 minutes, until the top is golden and filling is bubbling.
10
Rest and Serve: Let rest 10 minutes before garnishing with extra parsley and serving.
Additional Information

Equipment Needed

  • Large pot
  • Skillet
  • 9x13-inch baking dish
  • Potato masher
  • Mixing spoons

Nutrition (Per Serving)

Calories 410
Protein 25g
Carbs 36g
Fat 18g

Allergy Information

  • Contains milk (butter, milk)
  • Contains wheat (flour)
  • Contains Worcestershire sauce (may have anchovies—fish allergen)
  • Always check product labels for hidden allergens
Olivia Marsh

Sharing easy, wholesome recipes and kitchen tips for fellow food lovers.