Beef Shepherds Pie Peas

A close-up of Beef Shepherds Pie with Peas, showing golden ridged mashed potatoes covering a savory beef and peas filling in a ceramic baking dish. Save
A close-up of Beef Shepherds Pie with Peas, showing golden ridged mashed potatoes covering a savory beef and peas filling in a ceramic baking dish. | brightbasilblog.com

This classic British dish combines seasoned ground beef with tender peas and vegetables, all topped with creamy mashed potatoes. The beef filling is gently simmered with herbs, tomato paste, and broth to develop rich flavors. A smooth mashed potato topping adds a comforting, crispy crust from baking. Ideal for a satisfying main course, this dish offers warmth and hearty textures perfect for family meals.

Rain was lashing against the kitchen window the afternoon I first attempted shepherds pie, completely underestimating how much potato topping I would actually need. I ended up with leftover mashed potatoes for days and learned that generous, almost ridiculous amounts of topping is exactly what makes this dish sing.

My roommate walked in midway through my first attempt, took one whiff of the Worcestershire and herbs hitting the hot pan, and asked what special occasion I was cooking for. That is the power of this dish filling your whole home with aromas that promise something hearty and wonderful.

Ingredients

  • 2 tablespoons olive oil: Creates the foundation for sautéing your vegetables, use a neutral oil that can handle medium heat without smoking
  • 1 large onion, finely chopped: The aromatic base that builds sweetness, take your time dicing evenly so everything cooks at the same rate
  • 2 medium carrots, diced: Adds natural sweetness and texture, try to keep pieces similar in size for uniform cooking
  • 2 celery stalks, diced: Provides that classic mirepoix backbone and subtle savory depth
  • 2 cloves garlic, minced: Fresh garlic makes all the difference here, do not use the pre minced stuff in jars
  • 700 g (1.5 lbs) ground beef: The heart of your filling, drain excess fat after browning for a lighter finish
  • 2 tablespoons tomato paste: Concentrates umami and gives the filling rich body, let it cook a minute to bloom its flavors
  • 1 tablespoon Worcestershire sauce: The secret ingredient that adds depth and that classic British savory punch
  • 1 teaspoon dried thyme: Earthy and floral, this pairs beautifully with beef and potatoes
  • 1 teaspoon dried rosemary: Piney and aromatic, a little goes a long way so measure carefully
  • 1 cup beef broth: Use a good quality broth or stock, homemade if you have it, as this reduces down and concentrates in flavor
  • 1 cup frozen peas: Adds pops of sweetness and color, no need to thaw first as they will cook in the hot filling
  • Salt and black pepper, to taste: Season generously at each stage, building layers of flavor rather than adding it all at once
  • 1.2 kg (2.5 lbs) russet potatoes, peeled and cut into chunks: Russets become fluffy and creamy when mashed, cut into evenly sized chunks so they cook uniformly
  • 60 g (4 tablespoons) unsalted butter: Use room temperature butter for easy incorporation into your potatoes
  • 120 ml (1/2 cup) whole milk: Warm the milk slightly before adding for the silkiest mashed potatoes
  • Salt and white pepper, to taste: White pepper keeps your potatoes pristine looking while still providing gentle heat

Instructions

Preheat your oven and start the potatoes:
Get your oven to 200°C (400°F) and put a large pot of salted water on to boil. You want enough water to completely cover your potatoes.
Cook the potatoes until tender:
Add your potato chunks to the boiling water and let them cook for 15-20 minutes. They are done when a fork slides in easily with no resistance.
Sauté your foundation vegetables:
While the potatoes bubble away, heat olive oil in a large skillet over medium heat. Add onion, carrots, and celery, cooking for 5-6 minutes until softened and fragrant.
Add garlic and brown the beef:
Stir in garlic for just one minute, then add your ground beef. Break it up with your spoon as it browns, about 6-8 minutes, and drain any excess fat if needed.
Build the flavor base:
Stir in tomato paste, Worcestershire sauce, thyme, and rosemary. Let this cook for 2 minutes so the tomato paste loses its raw taste and deepens in color.
Add broth and simmer:
Pour in the beef broth and bring everything to a gentle simmer. Let it cook for 10 minutes until slightly thickened, then stir in frozen peas. Season well and remove from heat.
Mash the potatoes:
Drain those tender potatoes and return them to the hot pot. Add butter and milk, mashing until completely smooth. Season with salt and white pepper.
Assemble the pie:
Spread your beef filling evenly in a 23x33 cm (9x13 inch) baking dish. Dollop the mashed potatoes on top and spread to cover completely, right to the edges.
Create those crispy ridges:
Use a fork to drag across the potato surface, creating ridges and peaks. This is where the golden crispy bits will form.
Bake until golden:
Bake for 25-30 minutes until the top is beautifully golden and the filling is bubbling up around the edges. Let it rest for 10 minutes before serving.
This hearty Beef Shepherds Pie with Peas features a bubbling beef filling with sweet peas under a creamy mashed potato crust, ready to serve. Save
This hearty Beef Shepherds Pie with Peas features a bubbling beef filling with sweet peas under a creamy mashed potato crust, ready to serve. | brightbasilblog.com

This recipe became my go to for new parents and friends needing comfort, something about it conveys care in a way few other dishes do. One friend actually teared up when I dropped it off, saying it reminded her of Sunday dinners at her grandmother house.

Making It Your Own

I have found that sprinkling grated sharp cheddar over the potato topping during the last 10 minutes of baking creates an incredible cheesy crust. You can also swap ground lamb for the beef to make it a proper shepherds pie, though honestly, my family prefers the beef version.

Timing Your Components

The key is having your mashed potatoes ready and warm when the beef filling is done. I always start the potatoes first since they take longest to cook, then begin the vegetable and beef mixture once the potatoes are simmering away.

Perfecting The Potato Topping

The consistency of your mashed potatoes matters more than you might think, too stiff and they will not spread easily, too loose and they will not hold those beautiful ridges. I have found that warming the milk before adding it makes all the difference in achieving that silky, spreadable texture.

  • Use a ricer or food mill for the smoothest mashed potatoes
  • Beat the potatoes briefly after mashing to incorporate air for fluffiness
  • Season the potato water generously so the potatoes absorb flavor as they cook
In a home kitchen, a freshly baked Beef Shepherds Pie with Peas reveals golden-brown potato peaks and a rich, meaty interior with peas. Save
In a home kitchen, a freshly baked Beef Shepherds Pie with Peas reveals golden-brown potato peaks and a rich, meaty interior with peas. | brightbasilblog.com

There is something profoundly satisfying about serving this dish, watching people dig through that golden potato crust to discover the rich savory filling underneath. It is the kind of food that makes a house feel like a home.

Recipe FAQs

Yes, using ground lamb instead of beef offers a traditional variation with a slightly gamier taste.

Create ridges on the mashed potatoes with a fork before baking to encourage a golden, crispy crust.

Sautéing aromatic vegetables like onion, carrots, and celery, then simmering with tomato paste, herbs, and broth enhances depth of flavor.

Sprinkling grated cheddar cheese over the topping before baking adds extra richness and a cheesy crust.

This dish contains no nuts; check broth and Worcestershire sauce labels for gluten or fish, and use gluten-free options if needed.

Yes, assemble the layers and refrigerate before baking. Bake when ready, adding extra time if taken directly from cold.

Beef Shepherds Pie Peas

Savory ground beef and peas layered under creamy mashed potatoes, baked until golden and bubbling.

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 the Oven: Preheat oven to 400°F.
2
Prepare the 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 the 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 the 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 the Potatoes: Drain potatoes and return to the pot. Add butter and milk; mash until smooth. Season with salt and white pepper.
8
Assemble the Pie: Spread beef mixture evenly in a 9x13 inch baking dish. Top with mashed potatoes, spreading to cover filling completely.
9
Create Ridged Texture: Use a fork to create ridges in the potato topping for crispiness.
10
Bake to Golden Perfection: 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)
Chloe Bennett

Chloe shares quick, fresh recipes and kitchen wisdom for fellow home cooks.