Classic Shepherd’s Pie Ground Beef

This classic shepherd’s pie with ground beef is pure comfort in a baking dish. It is the kind of meal that feels warm, filling, and just right when you want something homemade. In my opinion, it is one of those dinners that never goes out of style because it brings together simple food and big flavor in every bite.

What makes this shepherd’s pie so good is the balance of creamy mashed potatoes and a rich beef filling. The topping starts with 2 1/2 lb Yukon Gold potatoes, 1/2 cup whole milk, 4 tbsp unsalted butter, 1/2 cup sour cream, and 3/4 tsp fine sea salt. The filling uses 1 tbsp extra-virgin olive oil, 1 1/2 lb 85/15 ground beef, 1 medium yellow onion, 2 medium carrots, 2 garlic cloves, 2 tbsp all-purpose flour, 1 tbsp tomato paste, 1 cup low-sodium beef broth, 1 tbsp Worcestershire sauce, 1 cup frozen peas, 1 tsp dried thyme, 1/2 tsp fine sea salt, and 1/4 tsp freshly ground black pepper. If you like, you can also add 1/2 cup shredded cheddar cheese on top for a little extra richness. The flavor is hearty, savory, and a little sweet from the carrots and peas.

The method is simple, too. First, you boil the potatoes until tender, then mash them until smooth and creamy. Next, you cook the beef, onions, carrots, and garlic, then thicken the filling with flour, tomato paste, broth, and Worcestershire sauce. After that, you spoon the potatoes on top and bake everything until golden and bubbling. With Prep Time: 20 minutes, Cooking Time: 40 minutes, and Total Time: 1 hour, this recipe gives you a full, satisfying dinner without a lot of fuss. It makes 6 servings and comes in at about 410 kcal per serving.

This is a great meal for chilly nights, family dinners, and weekend cooking. It also works well when you want something make-ahead friendly for busy days. Since it reheats well, it is a smart choice for leftovers, meal prep, and even casual potlucks.

Why You’ll Love This Classic Shepherd’s Pie Ground Beef

  • It uses simple ingredients that are easy to find in most grocery stores.
  • It makes a full, filling dinner in just about 1 hour.
  • It has a creamy potato topping and a savory beef base, so every bite feels balanced.
  • It is friendly for family meals, and most home cooks already know the basic steps.
  • It stores and reheats well, which makes it useful for leftovers and busy weeknights.

Ground Beef Tips

Ground beef is the heart of this dish, so choosing the right kind matters. For the best flavor and texture, 85/15 ground beef is a great choice because it has enough fat to stay juicy without making the filling greasy. However, if you use beef with more fat, be sure to drain the excess after browning. Also, break the meat into small crumbles as it cooks so the filling spreads nicely under the potato topping. If you want a richer taste, brown the beef well before adding the vegetables. That extra browning adds deeper flavor to the shepherd’s pie.

Options for Substitutions

  • Swap Yukon Gold potatoes for russet potatoes if you want a fluffier topping.
  • Use half-and-half or whole milk instead of sour cream if that is what you have on hand.
  • Replace ground beef with ground turkey, ground chicken, or ground lamb for a different flavor.
  • Use vegetable broth instead of beef broth if you need a lighter taste or a pantry swap.
  • Trade frozen peas for frozen corn, green beans, or mixed vegetables.
  • Use fresh thyme instead of dried thyme, or add rosemary for a stronger herb flavor.

Watch Out for These Mistakes

One common mistake is overcooking the potatoes. If they cook too long, they can get watery and hard to mash smoothly. So, test them with a fork after about 15 minutes and stop once they are tender. Then drain them well before adding the milk, butter, and sour cream.

Another issue is a filling that is too thin. If you skip the flour step or do not simmer long enough, the beef mixture may stay runny. That can make the pie spread too much when served. For best results, let the broth cook down until it thickens, and only then stir in the peas.

Seasoning also matters. Because potatoes and beef both need salt, tasting as you go helps a lot. However, do not overdo the Worcestershire sauce or salt early on. Instead, season in layers so the final dish tastes balanced.

Finally, do not forget to let the shepherd’s pie rest for about 10 minutes after baking. This gives the filling time to settle, so each serving holds together better. If you cut it too soon, it may fall apart on the plate.

What to Serve With Classic Shepherd’s Pie Ground Beef?

This shepherd’s pie is filling on its own, but a simple side can round out the meal nicely. A crisp green salad, buttered green beans, roasted Brussels sprouts, or soft dinner rolls all work well. In fact, a light side is often best because the pie already brings potatoes, beef, vegetables, and sauce to the table. So, if you want balance, choose something fresh or green.

Storage Instructions

Store: Let the shepherd’s pie cool first, then cover it and keep it in the fridge for up to 4 days.

Freeze: Wrap tightly or place in a freezer-safe container and freeze for up to 3 months.

Reheat: For the stovetop, warm portions gently in a covered skillet over low heat with a splash of broth or water. For the microwave, heat in short bursts until hot throughout, stirring between rounds if needed.

Recipe Info

Preparation Time: 20 minutes
Cooking Time: 40 minutes
Total Time: 1 hour
Level of Difficulty: Easy
Servings: 6
Calories: 410 kcal per serving

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):
Calories: about 2,300 to 2,500 total
Protein: about 110 to 130 g
Fat: about 110 to 130 g
Carbohydrates: about 160 to 180 g

Ingredients

  • 2 1/2 lb Yukon Gold potatoes, peeled and cut into chunks
  • 1/2 cup whole milk, warmed
  • 4 tbsp unsalted butter
  • 1/2 cup sour cream
  • 3/4 tsp fine sea salt, plus more to taste
  • 1 tbsp extra-virgin olive oil
  • 1 1/2 lb 85/15 ground beef
  • 1 medium yellow onion, diced
  • 2 medium carrots, peeled and diced
  • 2 garlic cloves, minced
  • 2 tbsp all-purpose flour
  • 1 tbsp tomato paste
  • 1 cup low-sodium beef broth
  • 1 tbsp Worcestershire sauce
  • 1 cup frozen peas
  • 1 tsp dried thyme
  • 1/2 tsp fine sea salt, to taste
  • 1/4 tsp freshly ground black pepper
  • 1/2 cup shredded cheddar cheese, for topping (optional)

Step-by-Step Instructions

Step 1: Cook the Potatoes Until Tender

Place the potato chunks in a large pot and cover them with cold water by about 1 inch. Add a generous pinch of salt, then bring the pot to a boil. Cook the potatoes for 15 to 18 minutes, or until they are fork-tender. After that, drain them well and return them to the pot.

Step 2: Make the Creamy Mashed Potato Topping

Mash the hot potatoes with the warmed milk, butter, sour cream, and salt until smooth and creamy. Set the mashed potatoes aside while you work on the filling. If the potatoes seem too thick, add a small splash more milk until they feel soft and spreadable.

Step 3: Brown the Beef and Soften the Vegetables

Preheat the oven to 400°F (200°C). Heat the olive oil in a large oven-safe skillet over medium-high heat. Add the ground beef and cook it for 6 to 7 minutes, breaking it into crumbles as it browns. Then drain off any excess fat. Next, add the onion and carrots and cook for 5 to 6 minutes until softened. Stir in the garlic and cook for 1 minute more.

Step 4: Build the Filling

Sprinkle the flour and tomato paste over the beef mixture and cook, stirring, for 1 minute. Then slowly pour in the beef broth and Worcestershire sauce while stirring to combine everything. Let the mixture simmer for 4 to 5 minutes until it thickens. After that, stir in the frozen peas, thyme, salt, and pepper, then remove the skillet from the heat.

Step 5: Assemble and Bake

Spoon the mashed potatoes evenly over the filling and spread them to the edges so the filling is fully covered. Use a fork to make decorative ridges on top, since those ridges help create crispy golden peaks. If you want, sprinkle the cheddar cheese over the top. Bake for 20 to 25 minutes, until the filling is bubbling at the edges and the potato topping is golden brown in spots. Let it rest for 10 minutes before serving.

Conclusion

This classic shepherd’s pie with ground beef is warm, simple, and deeply satisfying. The creamy Yukon Gold potato topping, the savory beef filling, and the gentle touch of peas and thyme make it a dinner that feels both familiar and special. Plus, it is easy to prepare, easy to serve, and easy to enjoy again as leftovers.

If you are looking for a comforting family meal, this shepherd’s pie is a wonderful choice. Try it soon, and then come back and share how it turned out. You can also explore more cozy dinner ideas if you want another easy recipe for your next home-cooked meal.

Shepherd's Pie

This classic shepherd's pie with ground beef features a creamy mashed potato topping over a savory beef filling, perfect for comfort food lovers.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Servings: 6 servings
Course: Dinner, Main Course
Cuisine: British
Calories: 410

Ingredients
  

For the mashed potato topping
  • 2.5 lb Yukon Gold potatoes peeled and cut into chunks
  • 0.5 cup whole milk warmed
  • 4 tbsp unsalted butter
  • 0.5 cup sour cream
  • 0.75 tsp fine sea salt plus more to taste
For the beef filling
  • 1 tbsp extra-virgin olive oil
  • 1.5 lb 85/15 ground beef
  • 1 medium yellow onion diced
  • 2 medium carrots peeled and diced
  • 2 cloves garlic minced
  • 2 tbsp all-purpose flour
  • 1 tbsp tomato paste
  • 1 cup low-sodium beef broth
  • 1 tbsp Worcestershire sauce
  • 1 cup frozen peas
  • 1 tsp dried thyme
  • 0.5 tsp fine sea salt to taste
  • 0.25 tsp freshly ground black pepper
  • 0.5 cup shredded cheddar cheese for topping (optional)

Method
 

Preparation
  1. Place the potato chunks in a large pot, cover with cold water by about 1 inch, add a generous pinch of salt, then bring to a boil. Cook for 15 to 18 minutes, or until fork-tender. Drain and return to the pot.
  2. Mash the potatoes with warmed milk, butter, sour cream, and salt until smooth and creamy. Set aside.
Cooking the Filling
  1. Preheat the oven to 400°F (200°C). Heat olive oil in a large oven-safe skillet over medium-high heat. Add ground beef and cook for 6 to 7 minutes, breaking into crumbles. Drain excess fat.
  2. Add onion and carrots, cooking for 5 to 6 minutes until softened. Stir in garlic and cook for 1 minute.
  3. Sprinkle flour and tomato paste over beef mixture, cooking and stirring for 1 minute. Slowly pour in beef broth and Worcestershire sauce while stirring. Let simmer for 4-5 minutes until thickened.
  4. Stir in frozen peas, thyme, salt, and pepper, then remove from heat.
Assembling and Baking
  1. Spoon mashed potatoes evenly over the beef filling, spreading to edges. Create decorative ridges on top with a fork and sprinkle optional cheddar cheese.
  2. Bake for 20 to 25 minutes, until filling is bubbling and potatoes are golden brown. Let rest for 10 minutes before serving.

Notes

It's a versatile dish; you can substitute Yukon Gold potatoes with russet potatoes or ground beef with ground turkey or chicken. Make sure not to overcook the potatoes.