Beef Shepherds Pie Peas

Golden-brown creamy mashed potatoes cover a hearty filling of savory ground beef, sweet peas, and tender vegetables in this Beef Shepherds Pie with Peas. Save
Golden-brown creamy mashed potatoes cover a hearty filling of savory ground beef, sweet peas, and tender vegetables in this Beef Shepherds Pie with Peas. | homecookledger.com

This comforting British staple combines seasoned ground beef cooked with carrots, celery, and aromatic herbs, enriched with tomato paste and Worcestershire sauce. Sweet peas add a tender pop of flavor amid the savory filling. Smoothing mashed potatoes, whipped with butter and milk, are spread atop the mixture and baked until golden and bubbly. The dish is perfect for a satisfying, hearty meal served warm, highlighting a balance of fresh vegetables and tender meat, making it a beloved classic.

My tiny London apartment smelled like heaven the first time I attempted this British classic, and I knew absolutely nothing about what I was doing. The potatoes were slightly lumpy, the beef filling bubbled over onto the oven floor, but that first bite made all the chaos worth it. Now it is the dish my family actually requests when the weather turns cold and gray.

Last winter, my neighbor came over with a container of this when I was recovering from surgery, and I swear the healing powers were not just in the medicine. Something about that golden potato crust and the way the filling bubbles up in the oven just makes everything feel right with the world.

Ingredients

  • 2 tablespoons olive oil: This creates the foundation for building deep flavor in your vegetable base
  • 1 large onion, finely chopped: The sweetness that onions develop as they cook is absolutely essential here
  • 2 medium carrots, diced: These add natural sweetness and texture that balances the rich beef
  • 2 celery stalks, diced: Provides that aromatic backbone that makes the filling taste complete
  • 2 cloves garlic, minced: Add this right before the beef so it does not burn and turn bitter
  • 700 g (1.5 lbs) ground beef: The foundation that makes this hearty and satisfying
  • 2 tablespoons tomato paste: Concentrated umami that deepens the entire filling
  • 1 tablespoon Worcestershire sauce: The secret ingredient that adds depth and complexity
  • 1 teaspoon dried thyme: Earthy notes that pair beautifully with beef
  • 1 teaspoon dried rosemary: Piney aroma that makes your kitchen smell amazing
  • 1 cup beef broth: Creates the luscious sauce that brings everything together
  • 1 cup frozen peas: Pops of bright sweetness that cut through the richness
  • Salt and black pepper, to taste: Essential for bringing all flavors forward
  • 1.2 kg (2.5 lbs) russet potatoes, peeled and cut into chunks: Russets become the fluffiest, most delicious mash
  • 60 g (4 tablespoons) unsalted butter: Creaminess that makes the potatoes irresistible
  • 120 ml (1/2 cup) whole milk: Creates silky smooth mashed potatoes
  • Salt and white pepper, to taste: White pepper keeps the potatoes looking pristine

Instructions

Get your oven ready:
Preheat to 200°C (400°F) so it is ready when you need it
Start the potatoes:
Bring a large pot of salted water to a boil and add potato chunks, cooking for 15-20 minutes until they surrender easily to a fork
Build your flavor base:
Heat olive oil in a large skillet over medium heat, then add onion, carrots, and celery, sautéing for 5-6 minutes until they soften and smell wonderful
Add the aromatic:
Stir in the garlic and cook for just 1 minute before adding the ground beef, breaking it up as it browns for 6-8 minutes
Drain if needed:
If there is excess fat, spoon some out but leave a little for flavor
Season the beef:
Stir in tomato paste, Worcestershire sauce, thyme, and rosemary, cooking for 2 minutes to wake up the spices
Create the sauce:
Pour in beef broth and simmer for 10 minutes until the mixture thickens slightly, then stir in frozen peas
Season and rest:
Add salt and pepper to taste, then remove from heat while you finish the potatoes
Make the mash:
Drain potatoes and return to the pot, adding butter and milk and mashing until completely smooth
Season the topping:
Add salt and white pepper to the potatoes, tasting as you go
Assemble:
Spread beef mixture evenly in a 23x33 cm (9x13 inch) baking dish, then top with mashed potatoes, spreading to cover completely
Create texture:
Use a fork to make ridges in the potato topping which will become beautifully crispy
Bake to perfection:
Bake for 25-30 minutes until the top is golden brown and the filling is bubbling up around the edges
Patience pays off:
Let it rest for 10 minutes before serving so the filling sets up slightly
A close-up of Beef Shepherds Pie with Peas reveals a bubbling beef, pea, and carrot mixture topped with fork-ridged, fluffy mashed potatoes. Save
A close-up of Beef Shepherds Pie with Peas reveals a bubbling beef, pea, and carrot mixture topped with fork-ridged, fluffy mashed potatoes. | homecookledger.com

Sunday dinners growing up always featured some version of this, and my dad would fight anyone for the corner piece with the most crispy potato top. Now I catch my kids doing the exact same thing, and it makes me smile every single time.

Make It Your Own

Sprinkle grated sharp cheddar over the potato topping during the last 10 minutes of baking for an extra layer of indulgence. The cheese gets bubbly and golden, creating this incredible crust that everyone fights over.

Traditional Variations

Authentic shepherds pie is actually made with ground lamb, while beef versions are technically called cottage pie. Both are delicious, so use whatever you prefer or have on hand.

Serving Suggestions

A simple green salad with vinaigrette cuts through the richness beautifully. I also love serving this with steamed green beans or roasted Brussels sprouts when I want something more substantial.

  • Fresh chopped parsley sprinkled on top adds brightness and color
  • A splash of Worcestershire sauce at the table wakes up the flavors
  • Leftovers reheat beautifully and make excellent work lunches
Freshly baked Beef Shepherds Pie with Peas sits in a ceramic dish, steam rising from the golden, buttery potato crust. Save
Freshly baked Beef Shepherds Pie with Peas sits in a ceramic dish, steam rising from the golden, buttery potato crust. | homecookledger.com

There is something deeply satisfying about this dish that goes beyond just nourishment. It is comfort on a plate, and I hope it brings as much warmth to your table as it has to mine.

Recipe FAQs

Russet potatoes are ideal for a fluffy, creamy mashed potato topping that browns nicely in the oven.

Yes, swapping ground lamb provides a more traditional flavor profile typically associated with shepherd’s pie.

Using a fork to create ridges in the mashed potato layer promotes browning and adds a crisp texture when baked.

Dried thyme and rosemary add aromatic earthiness that complements the beef and vegetables perfectly.

Yes, it freezes well before baking; just thaw completely before reheating to retain texture and flavor.

Sprinkling grated cheddar cheese on top before baking adds richness and a delicious golden crust.

Beef Shepherds Pie Peas

Savory beef with peas and creamy mashed potatoes baked into a warm, hearty dish.

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

Ingredients

Beef Filling

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

Mashed Potato Topping

  • 2.5 lbs russet potatoes, peeled and cut into chunks
  • 4 tablespoons unsalted butter
  • 1/2 cup whole milk
  • Salt and white pepper, to taste

Instructions

1
Preheat Oven: Preheat oven to 400°F (200°C).
2
Prepare Potatoes: Bring a large pot of salted water to a boil. Add potatoes and cook for 15-20 minutes until fork-tender.
3
Sauté Vegetables: While potatoes cook, heat olive oil in a large skillet over medium heat. Add onion, carrots, and celery; sauté for 5-6 minutes until softened.
4
Brown Beef: Add garlic and cook 1 minute. Add ground beef, breaking it up as it browns, about 6-8 minutes. Drain excess fat if needed.
5
Add Seasonings: Stir in tomato paste, Worcestershire sauce, thyme, and rosemary. Cook for 2 minutes.
6
Simmer Filling: Pour in beef broth, bring to a simmer, and cook for 10 minutes until the mixture thickens slightly. Stir in peas. Season with salt and pepper. Remove from heat.
7
Mash Potatoes: Drain potatoes and return to the pot. Add butter and milk; mash until smooth. Season with salt and white pepper.
8
Assemble Pie: Spread beef mixture evenly in a 9x13 inch baking dish. Top with mashed potatoes, spreading to cover filling completely.
9
Create Topping Texture: Use a fork to create ridges in the potato topping for crispiness.
10
Bake to Golden: Bake 25-30 minutes until the top is golden and filling is bubbling. Let rest for 10 minutes before serving.
Additional Information

Equipment Needed

  • Large skillet
  • Large pot for boiling potatoes
  • Potato masher
  • 9x13 inch baking dish
  • Oven

Nutrition (Per Serving)

Calories 430
Protein 27g
Carbs 38g
Fat 19g

Allergy Information

  • Contains dairy (butter, milk)
  • Contains gluten if using store-bought beef broth; use gluten-free broth if needed
  • Contains Worcestershire sauce (may contain fish and gluten; check label)
Meredith Sloan

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