easy shepherds pie recipe with ground beef

Servings: 4 Total Time: 50 mins Difficulty: Beginner
One-Skillet Beef and Potato Bake
easy shepherds pie recipe with ground beef in a baking dish with browned beef filling and golden mashed potato top pinit

An easy shepherds pie recipe with ground beef is the kind of weeknight dinner that uses one skillet and one baking dish to get a full meal on the table. You get a well-browned beef filling simmered with onion, carrot, and peas under a thick cap of buttery mashed potato that crisps at the edges. This version keeps the steps short and the ingredient list realistic so you aren’t hunting for anything odd.

The beef layer is built for texture: small crumbles, a little flour to thicken the gravy, and enough simmer time to melt the carrot soft without turning the peas to mush. The potato top is piped or spread rough so the oven can do its work and give you golden and crispy peaks. You end up with a dish that reheats well and feeds four people with almost no fuss. If you enjoyed this, our ground beef ground is worth trying next. Making this easy shepherds pie recipe with ground beef at home is surprisingly straightforward once you know the key steps.

Why You’ll Love These Easy Shepherds Pie Recipe With Ground Beef

  • One baking dish does the whole job after the beef is browned, so cleanup stays small.
  • The mashed potato top browns while the beef underneath stays moist and savory.
  • Ground beef cooks faster than lamb and needs less trimming, which saves prep time.
  • Leftovers hold their shape and reheat in the oven without going watery.
  • The flavor is mild enough for kids but you can add heat at the table.
easy shepherds pie recipe with ground beef with golden mashed potato top

Ingredients You’ll Need

  • 1 lb (450 g) ground beef, 80/20 lean-to-fat ratio, for moisture and browning
  • 1 tbsp olive oil, to start the onion without sticking
  • 1 medium yellow onion, diced small, about 1 cup
  • 2 medium carrots, peeled and diced to 1/4-inch pieces
  • 1/2 cup frozen peas, added at the end to keep them bright
  • 2 tbsp all-purpose flour, to thicken the pan gravy
  • 1 cup beef broth, low sodium preferred
  • 1 tbsp tomato paste, for a deeper savory base
  • 1 tsp Worcestershire sauce, adds tang and umami
  • 1/2 tsp salt, adjusted to taste at the end
  • 1/4 tsp black pepper, coarse ground
  • 2 lb (900 g) russet potatoes, peeled and cut in 1-inch chunks
  • 3 tbsp butter, for the mash
  • 1/4 cup milk, warmed before mixing
  • 1/2 cup shredded cheddar cheese, optional topping

Ingredient Substitutions

Ground beef: Replace the 1 lb of 80/20 beef with an equal weight of ground turkey thigh for a lighter bite. Turkey is leaner, so the filling will render less fat and can taste dry unless you add 1 tbsp olive oil during browning. Expect a softer crumble and a milder flavor; the gravy will look slightly lighter but still set the same way. The easy shepherds pie recipe with ground beef works well for weeknight cooking when time is limited.

Russet potatoes: Swap the 2 lb russets for an equal weight of Yukon Gold potatoes if you want a creamier mash. Yukons need about 2 minutes less boiling because the skins are thinner and the flesh is waxier. The top will brown a little slower and hold a smoother surface rather than rough peaks. Storing leftover easy shepherds pie recipe with ground beef correctly keeps it tasting good for days.

Beef broth: Use an equal amount of chicken broth if that’s what you keep on hand. Chicken broth is lighter and a touch sweet, so add an extra 1/2 tsp Worcestershire sauce to keep the savory note. The gravy color will be a shade lighter but the thickness stays the same with the flour. For the best results with this easy shepherds pie recipe with ground beef, read through all the steps before starting.

Frozen peas: Replace with 1/2 cup diced green beans cut to 1/2-inch lengths for a firmer vegetable. Green beans need 3 minutes longer in the simmer to soften, so add them with the carrot instead of at the end. The pie will read more rustic and less sweet than with peas. For another easy option, check out our taco dip ground.

Step-by-Step Instructions

  1. Set a 10-inch skillet on medium-low heat with 1 tbsp olive oil and add the diced onion. Cook for 5 minutes until the onion turns translucent and soft, not browned.
  2. Raise the heat to medium heat and add the ground beef. Break it into small crumbles with a spoon and cook for 7 minutes until no pink remains and the edges look browned.
  3. Stir in the carrots and cook for 4 minutes so they start to soften and pick up the beef fat.
  4. Sprinkle the 2 tbsp flour over the meat and stir for 1 minute until the raw flour smell is gone and the mix looks pasty.
  5. Pour in the beef broth, tomato paste, Worcestershire sauce, salt, and pepper. Stir and simmer on medium-low heat for 8 minutes until the gravy thickens and coats the spoon.
  6. Turn off the heat and fold in the frozen peas so they warm through without overcooking.
  7. Meanwhile, boil the peeled potato chunks in salted water on medium-high heat for 15 minutes until a fork slides in with no resistance.
  8. Drain the potatoes and mash with butter and warm milk until smooth but not gluey; do not overmix or they turn sticky.
  9. Spoon the beef mix into a 9×13-inch baking dish and spread the mash on top, roughing the surface with a fork.
  10. Bake at 180°C / 350°F for 25–30 minutes until the peaks are golden and crispy and the filling bubbles at the edges.
  11. If using cheddar, scatter it on in the last 5 minutes of baking so it melts without burning.

Pro Tips

Brown the beef in a single layer and avoid stirring for the first 3 minutes so the meat gets a sear instead of steaming. That color is where most of the savory flavor comes from before the broth goes in.

Warm the milk before adding it to the potatoes so the starch doesn’t seize and turn the mash stiff. A potato ricer gives a smoother result than a hand masher if you want zero lumps.

Rough up the mash with a fork before baking so more surface area catches the heat and crisps. Smooth tops brown slower and stay pale even after 25–30 minutes.

Let the baked pie rest for 5 minutes before serving so the gravy thickens as it cools and doesn’t run when you scoop. The slices hold together better on the plate.

Common Mistakes to Avoid

Skipping the flour step leaves a thin broth that soaks the potato instead of staying under it. Cook the flour with the meat for a full 1 minute so the gravy sets during the simmer.

Overboiling the potatoes until they sit in hot water past doneness makes them waterlogged and weak. Pull them the moment a fork enters with no push, then drain and mash right away.

Adding the peas too early turns them gray and soft by the time the dish bakes. Fold them in off heat at the end so they stay green and slightly firm.

Serving Suggestions

Cut the pie into squares and plate with a side of sauteed zucchini for a lighter green contrast. The soft vegetable balances the heavy beef and potato.

A spoon of basil pesto on the side adds a sharp herbal note that cuts the rich mash. Use it as a dip rather than mixing it in.

For a bread side, warm garlic knots and set two next to each portion. They soak up the extra gravy that spills from the corners.

Storage and Reheating

Cool the pie to room temperature within 2 hours and store it covered in the fridge for up to 3 days. Keep it in the baking dish with foil or move portions to an airtight container.

To reheat, cover with foil and warm at 180°C / 350°F for 20 minutes until the center reads 74°C / 165°F on a thermometer. Microwave single squares for 2 minutes, but the top won’t crisp that way.

The pie freezes well for freeze for up to 2 months before baking if you wrap the raw dish tight. Bake from frozen at 180°C / 350°F for 50 minutes, adding foil if the top browns too fast.

Recipe Variations

Cheesy Top Version

Add the 1/2 cup cheddar across the mash before baking instead of at the end. The cheese forms a browned skin and gives each scoop a salty pull. Expect a firmer top that needs an extra 3 minutes to set.

Spicy Beef Version

Stir 1/2 tsp chili flakes into the beef with the broth for a warm edge. Add a diced jalapeño with the carrot if you want more bite and a fresher heat. The pie stays family friendly but reads less mild.

Mixed Meat Version

Swap half the beef for an equal weight of ground pork to add sweetness and fat. Brown the two together and keep the same flour and broth amounts. The gravy gets a rounder flavor and a slightly softer crumble.

Root Veg Mash Version

Replace a third of the potatoes with peeled cubed parsnip boiled together. Parsnip adds a mild sweet note and a paler mash. Cut the boil time by 2 minutes since parsnip softens faster than russet.

easy shepherds pie recipe with ground beef in a baking dish with browned beef filling and golden mashed potato top pinit
0 Add to Favorites

easy shepherds pie recipe with ground beef

Difficulty: Beginner Prep Time 15 mins Cook Time 30 mins Rest Time 5 mins Total Time 50 mins
Cooking Temp: 180  C Servings: 4 Estimated Cost: $ 10 Calories: 350 kcal

Description

An easy weeknight shepherd's pie with well-browned ground beef, onion, carrot, and peas under a buttery mashed potato top that crisps at the edges. It uses one skillet and one baking dish, feeds four, and reheats beautifully.

Ingredients

Cooking Mode Disabled

Instructions

  1. Cook the onion

    Set a 10-inch skillet on medium-low heat with 1 tbsp olive oil and add the diced onion. Cook for 5 minutes until the onion turns translucent and soft, not browned, stirring occasionally so it sweats rather than sears.

  2. Brown the beef

    Raise the heat to medium heat and add the 1 lb ground beef. Break it into small crumbles with a spoon and cook for 7 minutes until no pink remains, the edges look browned, and the internal temperature reaches 71°C / 160°F for safe ground meat.

  3. Soften the carrots

    Stir in the 2 medium carrots and cook for 4 minutes so they start to soften and pick up the beef fat. The carrots should be slightly tender at the edges but still hold their shape when stirred.

  4. Add the flour

    Sprinkle the 2 tbsp flour over the meat and stir for 1 minute until the raw flour smell is gone and the mix looks pasty. This step builds the gravy base so it sets instead of soaking the potato later.

  5. Simmer the gravy

    Pour in the 1 cup beef broth, 1 tbsp tomato paste, 1 tsp Worcestershire sauce, 1/2 tsp salt, and 1/4 tsp black pepper. Stir and simmer on medium-low heat for 8 minutes until the gravy thickens and coats the spoon with a glossy film.

  6. Fold in peas

    Turn off the heat and fold in the 1/2 cup frozen peas so they warm through without overcooking. They should stay bright green and slightly firm, not gray or mushy, when folded into the hot filling.

  7. Boil and mash potatoes

    Meanwhile, boil the 2 lb russet potatoes in salted water on medium-high heat for 15 minutes until a fork slides in with no resistance. Drain and mash with 3 tbsp butter and 1/4 cup warm milk until smooth but not gluey; do not overmix or they turn sticky.

  8. Assemble and bake

    Spoon the beef mix into a 9x13-inch baking dish and spread the mash on top, roughing the surface with a fork. Bake at 180°C / 350°F for 25–30 minutes until the peaks are golden and crispy and the filling bubbles at the edges; if using cheddar, scatter it on in the last 5 minutes so it melts without burning.

  9. Rest before serving

    Let the baked pie rest for 5 minutes before serving so the gravy thickens as it cools and doesn't run when you scoop. The slices will hold together better on the plate and the internal temperature stays above 71°C / 160°F for safety.

Nutrition Facts

Servings 4


Amount Per Serving
Calories 350kcal
% Daily Value *
Total Fat 12g19%
Saturated Fat 4g20%
Cholesterol 60mg20%
Sodium 480mg20%
Total Carbohydrate 38g13%
Dietary Fiber 3g12%
Sugars 6g
Protein 22g44%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

  • Storage: Cool the pie to room temperature within 2 hours and store covered in the fridge for up to 3 days in the baking dish or an airtight container.
  • Reheating: Cover with foil and warm at 180°C / 350°F for 20 minutes until the center reads 74°C / 165°F; microwave single squares for 2 minutes but the top won't crisp.
  • Pro tip: Rough up the mash with a fork before baking so more surface area catches the heat and crisps instead of staying pale.
  • Related: For a lighter mash idea, our pork mix recipe shows a mixed-meat version worth trying.
Keywords: shepherds pie, ground beef, mashed potato, weeknight dinner, one dish, easy recipe, beef pie, comfort food
Rate this recipe
Did you make this recipe?

Tag  freshlyfoodrecipes if you made this recipe. Follow @freshlyfoodrecipes on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Can I make this ahead of time?

Yes, you can assemble the raw pie in the baking dish, wrap it tight, and freeze for up to 2 months before baking. For another easy option, see our taco dip ground to prep ahead too.

Can I freeze this recipe?

The unbaked pie freezes well for up to 2 months if wrapped tight; bake from frozen at 180°C / 350°F for 50 minutes, adding foil if the top browns too fast. Cooked leftovers can be frozen in portions but are best within 2 months for texture.

What can I substitute for the ground beef?

You can replace the 1 lb of 80/20 beef with an equal weight of ground turkey thigh, adding 1 tbsp olive oil during browning since it is leaner. The crumble will be softer and milder but the gravy sets the same way with the flour.

How do I know when it's done?

The pie is done when the potato peaks are golden and crispy and the filling bubbles at the edges after 25–30 minutes at 180°C / 350°F. The beef filling should have reached 71°C / 160°F earlier in cooking and the rested slice should hold together when scooped.

Anna Food and Lifestyle Blogger

Hi, I’m Anna — a wellness enthusiast, recipe creator, and founder of Cook Recipe. I love making healthy, easy, and feel-good meals that inspire others to live happier, more balanced lives. When I’m not in the kitchen, you’ll find me exploring new places or flowing through a yoga session! 🌿

Rate this recipe

Your email address will not be published. Required fields are marked *

Rate this recipe

Add a question

Your email address will not be published. Required fields are marked *