Easy Shepherds Pie

Golden, bubbly mashed potato ridges crown the savory ground beef and vegetable filling of this Easy Shepherds Pie. Save
Golden, bubbly mashed potato ridges crown the savory ground beef and vegetable filling of this Easy Shepherds Pie. | rusticrecipeblog.com

This beloved British comfort dish layers seasoned ground beef with onions, carrots, and peas beneath a blanket of creamy mashed potatoes. The golden, crispy topping contrasts beautifully with the tender, savory filling underneath. Ready in just 55 minutes, this satisfying meal feeds four hungry people and delivers pure comfort in every bite.

The first time I attempted shepherds pie, I made the rookie mistake of using potatoes that were still slightly undercooked, leaving tiny lumps that my family politely pretended not to notice. Now I learned to test the potatoes by pressing one against the side of the pot, if it collapses easily, they are ready. There is something deeply satisfying about this dish, the way the rich, savory filling bubbles up through those golden ridges you create with a fork, promising comfort in every bite.

Last winter, my neighbor came over during a snowstorm with a bag of groceries and said we were making shepherds pie together. We spent the afternoon chopping vegetables while the house filled with the smell of browning beef and simmering broth. By the time it came out of the oven, bubbling and golden, the snow was still falling but we were warm, full, and happy.

Ingredients

  • 1 lb (450 g) ground beef: Use beef with a bit of fat for a juicier filling, 85% lean works perfectly
  • 1 medium yellow onion, diced: Yellow onions become sweeter as they cook, adding depth to the filling
  • 2 medium carrots, peeled and diced: Fresh carrots hold their texture better than frozen ones
  • 1 cup (150 g) frozen peas: Add these at the end so they stay bright and tender
  • 2 cloves garlic, minced: Fresh garlic makes all the difference here
  • 2 tbsp tomato paste: This adds a rich, savory base and helps thicken the sauce
  • 1 cup (240 ml) beef broth: Use a good quality broth, it reduces down to create the perfect consistency
  • 1 tbsp Worcestershire sauce: The secret ingredient that gives it that deep, umami flavor
  • 1 tsp dried thyme: Earthy and aromatic, thyme pairs beautifully with beef
  • 1 tsp salt and ½ tsp black pepper: Season generously, the potatoes need their own seasoning too
  • 2 tbsp vegetable oil: For sautéing the vegetables and browning the beef
  • 2 lbs (900 g) Yukon Gold or Russet potatoes, peeled and cubed: Yukon Golds make the creamiest mashed potatoes
  • 4 tbsp unsalted butter: Room temperature butter incorporates more smoothly into the potatoes
  • ½ cup (120 ml) milk: Warm the milk slightly before adding for the fluffiest results
  • ½ tsp salt and ¼ tsp black pepper: Adjust to taste, but do not skip the seasoning

Instructions

Get the oven ready:
Preheat your oven to 400°F (200°C) so it is hot and ready when you are
Start the potatoes:
Place peeled, cubed potatoes in a large pot with salted water, bring to a boil, and cook until completely tender, about 15 minutes
Sauté the vegetables:
Heat oil in a large skillet over medium heat, add diced onion and carrots, cook for 4 to 5 minutes until softened and fragrant
Add the garlic and beef:
Stir in minced garlic and cook for 1 minute, then add ground beef, breaking it up with a spoon, and cook until browned
Build the flavor:
Stir in tomato paste and let it cook for 1 minute to deepen its flavor, then add beef broth, Worcestershire sauce, thyme, salt, and pepper
Simmer the filling:
Let everything simmer for 5 minutes until slightly reduced, then stir in frozen peas and cook for 2 more minutes before removing from heat
Mash the potatoes:
Drain the cooked potatoes well, then mash them with butter, milk, salt, and pepper until smooth and creamy
Assemble the pie:
Spread the beef mixture evenly in a 2 quart baking dish, then top with mashed potatoes, spreading to cover completely
Create the ridges:
Use a fork to make decorative ridges on the surface, these will become beautifully crispy and golden
Bake to perfection:
Bake for 20 minutes until the top is lightly golden and the filling is bubbling up around the edges
Let it rest:
Wait 5 minutes before serving, this helps the layers set and makes serving easier
A close-up shows the creamy mashed potato topping baked golden brown over the hearty Easy Shepherds Pie filling. Save
A close-up shows the creamy mashed potato topping baked golden brown over the hearty Easy Shepherds Pie filling. | rusticrecipeblog.com

This recipe became my go to for new parents and anyone needing a comforting meal during difficult times. There is something about a homemade shepherds pie that says you care, that says someone took time to make something nourishing and warm.

Make It Your Own

For a traditional British version, swap ground beef for ground lamb, which transforms it into a true shepherds pie instead of cottage pie. I have also added a layer of sharp cheddar cheese between the filling and potatoes for an extra cheesy twist that my kids love.

Freezing Instructions

Assemble the entire pie, wrap tightly with plastic and foil, and freeze for up to 3 months. Thaw overnight in the refrigerator, then bake at 400°F for 30 to 35 minutes until heated through and bubbly.

Serving Suggestions

A simple green salad with vinaigrette helps balance the richness, and steamed green beans make a classic accompaniment. For a cozy winter meal, serve with warm crusty bread to soak up any extra sauce.

  • Try adding a splash of red wine to the beef filling while simmering
  • A sprinkle of paprika on top adds beautiful color
  • Leftovers reheat beautifully in the microwave
Steaming Easy Shepherds Pie rests on a rustic wooden table, ready for serving with a side of green salad. Save
Steaming Easy Shepherds Pie rests on a rustic wooden table, ready for serving with a side of green salad. | rusticrecipeblog.com

There is a reason this dish has been comfort food for generations, it is simple, satisfying, and brings people together around the table.

Recipe FAQs

Traditional shepherds pie uses lamb while cottage pie uses beef. Since this version features ground beef, it's technically cottage pie, though many use the names interchangeably.

Yes, assemble the dish completely and refrigerate for up to 24 hours before baking. Add 10-15 minutes to the baking time if cooking from cold.

Yukon Gold or Russet potatoes are ideal. Yukon Golds have a naturally buttery flavor, while Russets become fluffy and light when mashed.

Absolutely. Wrap the assembled dish tightly and freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed.

Create ridges with a fork before baking to increase surface area. For extra crunch, brush with melted butter or sprinkle grated cheese on top.

Easy Shepherds Pie

Hearty beef and vegetable filling topped with buttery mashed potatoes, baked until golden and bubbling.

Prep 20m
Cook 35m
Total 55m
Servings 4
Difficulty Easy

Ingredients

Filling

  • 1 lb ground beef
  • 1 medium yellow onion, diced
  • 2 medium carrots, peeled and diced
  • 1 cup frozen peas
  • 2 cloves garlic, minced
  • 2 tbsp tomato paste
  • 1 cup beef broth
  • 1 tbsp Worcestershire sauce
  • 1 tsp dried thyme
  • 1 tsp salt
  • ½ tsp black pepper
  • 2 tbsp vegetable oil

Mashed Potato Topping

  • 2 lbs Yukon Gold or Russet potatoes, peeled and cubed
  • 4 tbsp unsalted butter
  • ½ cup milk
  • ½ tsp salt
  • ¼ tsp black pepper

Instructions

1
Preheat Oven: Preheat oven to 400°F.
2
Boil Potatoes: Place potatoes in a large pot of salted water. Bring to a boil and cook until tender, about 15 minutes. Drain well.
3
Sauté Vegetables: While potatoes cook, heat oil in a large skillet over medium heat. Add onion and carrots, sauté for 4–5 minutes until softened.
4
Brown Beef: Add garlic and cook 1 minute. Add ground beef, breaking it up with a spoon, and cook until browned and no longer pink.
5
Simmer Filling: Stir in tomato paste, cook 1 minute. Add beef broth, Worcestershire sauce, thyme, salt, and pepper. Simmer 5 minutes. Stir in peas, cook 2 more minutes. Remove from heat.
6
Mash Potatoes: Mash the drained potatoes with butter, milk, salt, and pepper until smooth and creamy.
7
Assemble: Spread the beef mixture evenly in a 2-quart baking dish. Top with mashed potatoes, spreading to cover the filling completely.
8
Create Texture: Use a fork to create ridges on the surface.
9
Bake: Bake for 20 minutes or until the top is lightly golden and filling is bubbling.
10
Rest and Serve: Let stand 5 minutes before serving.
Additional Information

Equipment Needed

  • Large pot
  • Skillet
  • Potato masher
  • 2-quart baking dish
  • Mixing spoon

Nutrition (Per Serving)

Calories 470
Protein 25g
Carbs 44g
Fat 21g

Allergy Information

  • Contains milk (butter, milk)
  • Possible gluten in Worcestershire sauce (check label)
Abigail Turner

Passionate home cook sharing easy, family-friendly recipes and helpful kitchen tips.