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.

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
- 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.
- 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.
- Stir in the carrots and cook for 4 minutes so they start to soften and pick up the beef fat.
- 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.
- 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.
- Turn off the heat and fold in the frozen peas so they warm through without overcooking.
- Meanwhile, boil the peeled potato chunks in salted water on medium-high heat for 15 minutes until a fork slides in with no resistance.
- Drain the potatoes and mash with butter and warm milk until smooth but not gluey; do not overmix or they turn sticky.
- Spoon the beef mix into a 9×13-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 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
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
Instructions
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
