Beef Shepherds Pie Peas

A close-up of golden, fork-marked mashed potatoes topping the Beef Shepherds Pie with Peas, revealing a rich, savory beef filling and bright green peas. Save to Pinterest
A close-up of golden, fork-marked mashed potatoes topping the Beef Shepherds Pie with Peas, revealing a rich, savory beef filling and bright green peas. | cookingwithalana.com

This classic British dish features savory ground beef cooked with aromatic onions, carrots, garlic, and herbs. Sweet peas add a subtle pop of freshness, all layered beneath a golden, creamy mashed potato crust. The filling is thickened with tomato paste and beef broth, creating a rich blend of flavors. Baked until bubbling and golden, this comforting casserole is perfect for a satisfying family meal, offering a balanced mix of protein, vegetables, and creamy textures.

My flatmate Sarah stumbled into our London apartment trailing cold rain and hunger, demanding something that felt like a hug from the inside out. I raided the freezer and pantry, throwing together this humble cottage pie while she sat on the counter recounting her disastrous date. The way the kitchen filled with the scent of rosemary and bubbling beef felt like exactly what a rainy Tuesday needed.

Last winter my sister came over after her appendix surgery, and I needed something gentle but nourishing. She took one bite of this shepherd's pie and actually teared up, saying it tasted exactly like what our grandmother made when we were little. Sometimes food really is medicine.

Ingredients

  • 1 ½ lbs (680 g) ground beef (80–85% lean): The fat here creates all the flavor, so do not go too lean or the filling will taste dry and sad
  • 2 lbs (900 g) russet potatoes, peeled and cubed: Russets make the fluffiest mash, and leaving the skin on adds nice texture if you do not mind the flecks
  • 1 medium onion, finely chopped: Taking the time to mince this finely means no onion chunks in your filling, just sweet background flavor
  • 2 medium carrots, diced: These add sweetness and color, creating those classic orange flecks throughout the beef
  • 2 cloves garlic, minced: Fresh garlic makes a difference here, so avoid the jarred stuff if you can help it
  • 1 cup (150 g) frozen peas: Frozen peas actually work better than fresh here because they hold their shape through baking
  • 3 tbsp (45 g) unsalted butter: This gets divided between the mash and the beef filling for richness throughout
  • ⅓ cup (80 ml) milk: Warm the milk before adding to potatoes for the smoothest, most lump free mash
  • 2 tbsp (16 g) all-purpose flour: This thickens the beef filling just enough so it is not soupy under the potatoes
  • 2 tbsp (30 ml) tomato paste: The secret ingredient that adds depth and a beautiful rich color to the beef
  • 1 cup (240 ml) beef broth: Use a good quality broth here because it reduces down and concentrates in flavor
  • 1 tsp Worcestershire sauce: This adds that subtle umami punch that makes people ask what is in this
  • 1 tsp dried thyme and 1 tsp dried rosemary: The classic herb combination that instantly says comfort food
  • 2 tbsp fresh parsley, chopped: Fresh parsley brightens everything and makes the finished dish look so pretty
  • Salt and freshly ground black pepper: Season generously at every stage, especially the potatoes

Instructions

Get your oven ready and start the potatoes:
Preheat your oven to 400°F (200°C) and put the potatoes in a large pot with salted cold water. Bring to a boil and cook for 15 to 18 minutes until they are completely tender when pierced with a fork. Drain well and return to the hot pot for a minute to steam off excess moisture, then mash with the butter, milk, salt, and pepper until smooth and creamy.
Build the flavor base:
While the potatoes cook, heat the olive oil in a large skillet over medium heat. Add the onion and carrots and sauté for about 5 minutes until they soften and start to smell sweet. Toss in the garlic and cook for just 1 minute more, being careful not to let it brown or it will taste bitter.
Brown the beef properly:
Add the ground beef to the skillet and cook, breaking it up with your spoon, until it is nicely browned all over. Drain any excess fat if there is a lot pooled in the pan, but leave a little behind for flavor.
Add the aromatics and thicken:
Stir in the tomato paste, flour, thyme, and rosemary, cooking for about 1 minute until the tomato paste darkens slightly and smells cooked. Pour in the beef broth and Worcestershire sauce, then let everything simmer for 4 to 5 minutes until the mixture thickens nicely.
Finish the filling:
Stir in the frozen peas and fresh parsley, then taste and season generously with salt and pepper. Remember you can always add more, but you cannot take it back, so be bold here.
Assemble the pie:
Spoon the beef mixture into a 9x13 inch (23x33 cm) baking dish and spread it evenly. Dollop the mashed potatoes on top and use a fork to spread them out, creating decorative peaks that will get wonderfully crispy in the oven.
Bake until golden:
Bake for 25 to 30 minutes until the top is spotted with golden brown and the filling is bubbling up around the edges. Let the pie rest for 10 minutes before serving, or it will be too hot to eat and might slide apart when you scoop it.
Hearty Beef Shepherds Pie with Peas bubbling from the oven, featuring a creamy potato crust and a side salad for a comforting weeknight dinner. Save to Pinterest
Hearty Beef Shepherds Pie with Peas bubbling from the oven, featuring a creamy potato crust and a side salad for a comforting weeknight dinner. | cookingwithalana.com

This became my go to meal the first year I lived alone, always making enough to feed me for days and still have some left for friends who dropped by unannounced. Something about it just feels like home, no matter where you are.

Making It Your Own

I have learned that swapping in ground lamb makes this a true shepherd's pie, and the flavor difference is remarkable. The slight gaminess of the lamb pairs beautifully with the herbs and feels more authentic to the British origins. You can also add a layer of frozen corn or mixed vegetables if you want more color and variety.

The Potato Secret

After years of making this, I discovered that using a potato ricer instead of a masher creates the smoothest, most luxurious topping imaginable. The texture becomes almost like a cloud, and it creates this beautiful contrast with the crispy peaks. If you do not have a ricer, a food mill works wonderfully too.

Make Ahead Magic

This recipe understands busy weeknights better than almost anything else in my cooking repertoire. You can assemble the entire pie up to a day ahead and keep it covered in the refrigerator, then just bake when you are ready to eat. The flavors actually develop and deepen overnight, making leftovers even more spectacular than the first night.

  • Wrap the dish tightly with foil before refrigerating to prevent the potatoes from drying out
  • Add 5 to 10 extra minutes to the baking time if baking from cold
  • Let the dish sit at room temperature for 20 minutes before baking if possible
Serving suggestion for Beef Shepherds Pie with Peas: a slice in a white dish with steam rising, highlighting the tender carrots and peas in the beef layer. Save to Pinterest
Serving suggestion for Beef Shepherds Pie with Peas: a slice in a white dish with steam rising, highlighting the tender carrots and peas in the beef layer. | cookingwithalana.com

There is something deeply satisfying about a dish that feeds so many people so well without requiring fancy techniques or expensive ingredients. This shepherd's pie has rescued more last minute dinner plans and comforted more tired souls than I can count.

Recipe Questions & Answers

Use 80–85% lean ground beef for optimal flavor and moisture.

Boil potatoes until tender, then mash with butter, milk, salt, and pepper for a smooth texture.

Yes, carrots and peas are common, but you can include diced onions and fresh herbs like parsley for added flavor.

All-purpose flour and tomato paste combined with beef broth create a rich, thickened filling.

Bake at 400°F (200°C) for 25–30 minutes until the top is golden and the filling bubbles gently.

Yes, assemble and refrigerate before baking. It can also be reheated for up to three days.

Beef Shepherds Pie Peas

Hearty beef and pea casserole topped with creamy mashed potatoes and fresh herbs.

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
Alana Brooks