Beef Shepherds Pie Peas

Golden mashed potatoes cover a bubbling beef and pea casserole in this classic Beef Shepherds Pie with Peas. Save
Golden mashed potatoes cover a bubbling beef and pea casserole in this classic Beef Shepherds Pie with Peas. | homecookledger.com

This comforting casserole combines seasoned ground beef with tender carrots and sweet peas, all enveloped beneath a smooth, creamy layer of mashed potatoes. The filling simmers with herbs and tomato paste for rich flavor, then bakes to a golden crust. Ideal for a hearty main dish, this classic British preparation balances savory and sweet elements, delivering warmth and depth in every bite.

The first time I made shepherd's pie was during a particularly brutal February when my apartment had drafty windows and I needed something that would warm me from the inside out. My grandmother had mentioned watching the potatoes bubble through the oven door was her favorite part, and I finally understood why when I saw that golden crust forming through the glass. Now it's my go-to when I want to transform ground beef into something that feels like a proper hug.

I made this for my roommate's birthday dinner last winter because she'd mentioned missing her mother's home cooking. We stood in the kitchen watching it bake, and when I finally pulled it from the oven, the smell filled our entire apartment. She took one bite and got teary eyed, which I took as the highest compliment possible.

Ingredients

  • Olive oil: Creates the foundation for sautéing the vegetables and adds a subtle richness
  • Onion: Finely chopped so it melts into the filling rather than staying in distinct pieces
  • Carrots: Diced small to cook through evenly and add natural sweetness
  • Garlic: Minced fresh releases more flavor than pre minced varieties
  • Ground beef: Choose 85% lean for the best balance of flavor and texture without excessive grease
  • Tomato paste: Concentrates the savory notes and adds beautiful depth to the filling
  • Worcestershire sauce: The secret ingredient that adds umami and traditional British flavor
  • Dried thyme and rosemary: Classic herbs that complement beef perfectly and remind you of Sunday roasts
  • Beef broth: Use a good quality brand or homemade for the richest flavor base
  • Frozen peas: Add vibrant color and sweetness without any prep work needed
  • Russet potatoes: High starch content creates the fluffiest, most luxurious mashed topping
  • Butter: Essential for creamy potatoes and that rich finish we all crave
  • Whole milk: Warmed before adding prevents cooling down the potatoes and keeps them smooth

Instructions

Get your oven ready and start the potatoes:
Preheat your oven to 400°F (200°C) and place potato chunks in a large pot covered with salted water. Bring to a boil and cook until completely tender, about 15-20 minutes, then drain well.
Create the creamiest mashed potatoes:
Return the hot potatoes to the pot and immediately add butter and warm milk. Mash until smooth and fluffy, then season generously with salt and pepper before setting aside.
Build your flavor foundation:
Heat olive oil in a large skillet over medium heat and add the onion and diced carrots. Let them soften and become fragrant for about 5 minutes, stirring occasionally.
Add the garlic and brown the beef:
Stir in the garlic and cook for just 1 minute until aromatic, then add the ground beef. Cook until thoroughly browned, breaking it up with your spoon as it cooks, about 8 minutes.
Season the filling:
Drain any excess fat if needed, then stir in the tomato paste, Worcestershire sauce, dried thyme, rosemary, salt, and pepper. Let this cook for 1 minute to bloom the spices.
Create the sauce:
Pour in the beef broth and let everything simmer gently for 5 minutes until slightly thickened. Stir in the frozen peas and cook for 2 more minutes.
Assemble the pie:
Transfer the beef mixture to a 9x13-inch baking dish and spread it evenly. Top with the mashed potatoes, spreading them carefully to completely cover the filling.
Bake to golden perfection:
Bake for 20-25 minutes until the top is lightly golden and you can see the filling bubbling up around the edges. For an extra golden crust, broil for 2-3 minutes at the end.
Let it rest before serving:
Allow the shepherd's pie to rest for 10 minutes before serving. This helps the filling set slightly and makes serving much easier.
Steam rises from a hearty serving of Beef Shepherds Pie with Peas on a rustic dinner plate. Save
Steam rises from a hearty serving of Beef Shepherds Pie with Peas on a rustic dinner plate. | homecookledger.com

My friend originally from London told me this tasted exactly like what she grew up eating, which made me feel like I'd somehow been transported across the ocean. There's something about bubbling dishes coming out of the oven that makes people feel at home, no matter where they're from.

Making It Your Own

Traditional shepherd's pie actually uses lamb instead of beef, which is technically called cottage pie when made with beef. I love using ground turkey for a lighter version, or sometimes I add a layer of sharp cheddar between the potatoes and filling for an extra punch of flavor. You can also mix grated parsnips into the potatoes for sweetness and depth.

Perfecting the Potato Topping

The key to restaurant style mashed potatoes is using a ricer or food mill instead of a hand masher. I learned this the hard way after serving lumpy potatoes to dinner guests. Also, don't overwork the potatoes once you've added the milk and butter, or they'll become gluey. A light hand makes all the difference between fluffy and gummy.

Make Ahead and Storage

This recipe is perfect for meal prep because it actually tastes better the next day when the flavors have had time to meld together. You can assemble the entire shepherd's pie up to 24 hours before baking and keep it refrigerated.

  • Add 5-10 minutes to the baking time if baking from cold
  • Cover with foil if the top browns too quickly
  • Let it cool completely before covering for storage
A close-up shows the savory ground beef and peas beneath creamy mashed potato peaks in Beef Shepherds Pie with Peas. Save
A close-up shows the savory ground beef and peas beneath creamy mashed potato peaks in Beef Shepherds Pie with Peas. | homecookledger.com

There's nothing quite like serving this bubbling dish on a cold night and watching everyone's faces light up as they take that first bite. Sometimes the simplest comfort foods are the ones that create the most lasting memories.

Recipe FAQs

Russet potatoes are ideal as they mash smoothly to create a fluffy, creamy layer that bakes to a golden crust.

Yes, vegetables like corn, green beans, or mushrooms can be substituted to add different textures and flavors.

Thyme and rosemary provide a fragrant earthiness that complements the beef and adds depth to the filling.

Draining excess fat helps prevent the filling from becoming too oily and keeps the overall dish balanced.

Baking until golden, then broiling briefly, creates a lightly browned, crisp surface on the mashed potato layer.

Beef Shepherds Pie Peas

Savory beef casserole layered with sweet peas, carrots, and creamy mashed potato topping.

Prep 25m
Cook 40m
Total 65m
Servings 6
Difficulty Medium

Ingredients

Beef Filling

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

Mashed Potato Topping

  • 2 lbs russet potatoes, peeled and cut into chunks
  • 4 tablespoons unsalted butter
  • ½ cup whole milk, warmed
  • Salt and freshly ground black pepper, to taste

Instructions

1
Preheat Oven: Preheat oven to 400°F.
2
Prepare Potatoes: Place potatoes in a large pot and cover with salted water. Bring to a boil and cook until tender, about 15-20 minutes. Drain and return to pot.
3
Mash Potatoes: Add butter and warm milk to potatoes. Mash until smooth and fluffy. Season with salt and pepper. Set aside.
4
Sauté Vegetables: Heat olive oil in a large skillet over medium heat. Add onion and carrots. Cook until softened, about 5 minutes.
5
Brown Beef: Stir in garlic and cook for 1 minute. Add ground beef and cook until browned, breaking up with a spoon, about 8 minutes. Drain excess fat if needed.
6
Season Filling: Stir in tomato paste, Worcestershire sauce, thyme, rosemary, salt, and pepper. Cook for 1 minute.
7
Simmer Filling: Pour in beef broth and simmer for 5 minutes, until slightly thickened. Stir in frozen peas and cook for 2 minutes.
8
Assemble Pie: Transfer beef mixture to a 9x13-inch baking dish. Spread mashed potatoes evenly over the top, smoothing with a spatula.
9
Bake: Bake for 20-25 minutes, until the top is lightly golden and filling is bubbling. For a browner top, broil for an additional 2-3 minutes.
10
Rest and Serve: Let rest for 10 minutes before serving.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 430
Protein 26g
Carbs 39g
Fat 20g

Allergy Information

  • Contains dairy (butter, milk)
  • Contains gluten if using Worcestershire sauce with gluten; use a gluten-free brand if required
Meredith Sloan

Passionate home cook sharing simple, family-friendly recipes and practical kitchen tips.