Beef Shepherds Pie Peas

Golden, fork-marked Beef Shepherds Pie with Peas bubbling from the oven, served in a rustic baking dish. Pin It
Golden, fork-marked Beef Shepherds Pie with Peas bubbling from the oven, served in a rustic baking dish. | hometastelab.com

This comforting dish features seasoned ground beef cooked with onions, garlic, and carrots, enriched with tomato paste and herbs. Sweet peas add a subtle sweetness before everything is topped with smooth, buttery mashed potatoes. Baked until golden, this hearty casserole blends savory flavors and creamy textures, perfect for a wholesome meal. It’s satisfying and balanced, ideal for family gatherings or cozy dinners.

There's something about the smell of ground beef browning in butter that instantly transports me back to my grandmother's kitchen on rainy afternoons. She'd always make her shepherd's pie when the weather turned grey, saying it was the only thing that made the house feel warm again. I watched her work for years before I understood that this dish wasn't really about the ingredients—it was about creating comfort in layers, just like she layered love into everything she cooked.

I made this for a friend who'd just moved to a new city, feeling homesick and overwhelmed. Watching her face light up at the first spoonful—that moment when you taste something that feels like belonging—reminded me why this dish matters beyond just feeding people.

Ingredients

  • Olive oil: A couple tablespoons to start the vegetables without sticking, building the flavor foundation.
  • Large onion: Finely chopped so it melts into the beef and becomes almost invisible, carrying sweetness through the filling.
  • Garlic: Two cloves minced fine, because whole or chunky garlic fights against the comfort-food vibe.
  • Medium carrots: Diced small enough to distribute evenly, adding natural sweetness and texture.
  • Ground beef: Half a kilogram of it—enough to make the filling hearty but not overwhelmingly heavy.
  • Tomato paste: Two tablespoons concentrated into the meat, deepening the savory notes beautifully.
  • Worcestershire sauce: A tablespoon of umami that makes people ask what the secret ingredient is.
  • Dried thyme and rosemary: A teaspoon each, dried herbs that won't overpower but will make the kitchen smell absolutely right.
  • Salt and black pepper: Essential for balancing all those flavors together.
  • All-purpose flour: Two tablespoons to thicken the filling without making it gluey.
  • Beef broth: Three-quarters of a cup to create a sauce that clings to the beef rather than pooling at the bottom.
  • Frozen peas: A cup and a half, added at the end so they stay bright and slightly tender.
  • Potatoes: About two and a half pounds, peeled and cubed uniformly so they cook evenly.
  • Milk and butter: The soul of creamy mashed potatoes, milk to lighten them and butter to add richness.
  • Egg yolk (optional): If you want a topping with a slight shine and extra richness, include it.

Instructions

Start the potatoes first:
Peel and cube your potatoes while the oven preheats to 400°F. Get them into salted boiling water immediately so they're cooking while you build the beef filling—they'll be ready by the time you need them.
Create your flavor base:
Heat olive oil in a large skillet and add your finely chopped onion, garlic, and carrots. This should take about five minutes, until everything's soft and fragrant—that's when you know the aromatics have released their sweetness.
Brown the beef properly:
Add your ground beef and let it cook without stirring too much at first—you want it to brown, not steam. Break it up as it cooks, and you're done when it's completely cooked through, around seven or eight minutes total.
Build the sauce:
Stir in tomato paste, Worcestershire sauce, thyme, rosemary, salt, and pepper, then cook for two minutes so the flavors wake up. Sprinkle flour over everything, stir well, and cook for one more minute to remove the raw flour taste.
Add the liquid carefully:
Pour in beef broth while stirring, making sure to scrape up all those flavorful brown bits stuck to the pan. Simmer for five minutes until the filling thickens slightly—it should coat the spoon but still feel saucy, not stiff.
Finish the filling:
Stir in your frozen peas and cook for two more minutes. They'll warm through and add their subtle sweetness without turning to mush.
Mash your potatoes:
By now they should be tender. Drain them well and mash with butter and milk until you reach the texture you love—some people prefer theirs fluffy, others like them slightly chunky. Season to taste, and if you're using the egg yolk, stir it in now for extra richness.
Assemble the pie:
Spread the beef filling evenly in a baking dish, then top with mashed potatoes. You can smooth it flat or use a fork to create ridges that'll get golden and crispy in the oven—this part is pure aesthetics, so do what makes you happy.
Bake until golden:
Twenty to twenty-five minutes at 400°F until the top is burnished golden and you can see the filling bubbling around the edges. Let it rest for ten minutes before serving—this prevents the layers from sliding apart when you scoop.
A hearty scoop of Beef Shepherds Pie with Peas reveals savory beef, tender veggies, and creamy mashed potatoes. Pin It
A hearty scoop of Beef Shepherds Pie with Peas reveals savory beef, tender veggies, and creamy mashed potatoes. | hometastelab.com

The best shepherd's pie moment I ever had was watching my partner take a second helping without asking, the golden potato topping still steaming, that moment of pure contentment on their face. That's when I knew this recipe had become ours.

The Comfort of Layers

There's something deeply satisfying about building a shepherd's pie in stages. Each layer has its own job—the beef filling carries the savory, meaty story, the vegetables add sweetness and texture, and the mashed potato top acts as both a blanket and a crown. It's not just cooking, it's architecture, and knowing how to build it right makes all the difference in how the finished dish feels on your plate.

Flexibility and Swaps

This recipe loves improvisation. A splash of red wine stirred into the beef filling adds dimension and richness that'll make people wonder what you did differently. Sweetcorn or chopped green beans work beautifully in place of peas if that's what you have. If you've got leftover mashed potatoes from another meal, this becomes a fifteen-minute dinner instead of an hour-long project.

Serving and Storage

Shepherd's pie is one of those rare dishes that tastes even better the next day, when all the flavors have had time to get to know each other. It reheats gently in a moderate oven, or in the microwave if you're in a hurry, and it freezes beautifully—just thaw in the refrigerator overnight before reheating.

  • Serve with a simple green salad to cut through the richness, or with crusty bread to soak up any sauce.
  • A glass of the same red wine you used in the filling makes the whole meal feel intentional.
  • This feeds six people generously, or fewer people with enthusiastic seconds.
Freshly baked Beef Shepherds Pie with Peas features a golden potato crust and sweet green peas peeking through. Pin It
Freshly baked Beef Shepherds Pie with Peas features a golden potato crust and sweet green peas peeking through. | hometastelab.com

This is the kind of meal that feeds more than just your stomach—it reminds you of why cooking for people matters. Make it, share it, watch what it does.

Recipe Questions

Carrots, onions, garlic, and peas are used to enrich the filling with sweetness and aroma, enhancing the beef's savory taste.

Incorporate butter and milk into the potatoes while mashing, and optionally stir in an egg yolk for extra richness.

Yes, sweetcorn or chopped green beans can be used as alternatives for a different but complementary flavor.

Sprinkling flour over the cooked beef mixture and stirring it in before adding the broth helps to thicken the filling during simmering.

Allow the casserole to rest for about 10 minutes after baking to let the flavors meld and to make serving easier.

Beef Shepherds Pie Peas

A classic casserole combining seasoned ground beef, vegetables, peas, and creamy mashed potato topping.

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
  • ½ teaspoon ground black pepper
  • 2 tablespoons all-purpose flour
  • ¾ cup plus 2 tablespoons beef broth
  • 1 cup frozen peas

Mashed Potato Topping

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

Instructions

1
Preheat Oven: Set oven to 400°F.
2
Cook Potatoes: Boil peeled, cubed potatoes in salted water until tender, about 15 to 20 minutes. Drain thoroughly.
3
Prepare Mashed Potatoes: Mash potatoes with butter and milk until smooth. Season with salt and pepper. Incorporate egg yolk if desired and set aside.
4
Sauté Vegetables: Heat olive oil in a large skillet over medium heat. Add onion, garlic, and carrots; cook until softened, approximately 5 minutes.
5
Brown Ground Beef: Add ground beef, breaking it up with a spoon. Cook until fully browned, about 7 to 8 minutes.
6
Add Seasonings: Stir in tomato paste, Worcestershire sauce, thyme, rosemary, salt, and pepper. Cook for 2 minutes to blend flavors.
7
Thicken Filling: Sprinkle flour over the mixture; stir to combine and cook for 1 minute.
8
Simmer with Broth: Pour in beef broth, stirring to deglaze the pan. Simmer 5 minutes until mixture thickens.
9
Add Peas: Fold in frozen peas and cook an additional 2 minutes.
10
Assemble Dish: Transfer beef filling to a baking dish. Spread mashed potatoes evenly on top and create decorative fork patterns if desired.
11
Bake: Bake in preheated oven for 20 to 25 minutes until the top is golden and filling bubbles.
12
Rest: Allow to rest 10 minutes before serving.
Additional Information

Equipment Needed

  • Large saucepan
  • Skillet or frying pan
  • Potato masher
  • Baking dish (approximately 2-quart capacity)
  • Mixing spoon

Nutrition (Per Serving)

Calories 420
Protein 22g
Carbs 41g
Fat 18g

Allergy Information

  • Contains dairy (milk, butter)
  • Contains egg (if egg yolk used)
  • Contains gluten (flour, Worcestershire sauce may contain gluten)
Claire Donovan

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