Shepherds Pie Ground Beef

Golden-brown Shepherd's Pie with ground beef filling and creamy mashed potato topping, served in a rustic baking dish. Save to Pinterest
Golden-brown Shepherd's Pie with ground beef filling and creamy mashed potato topping, served in a rustic baking dish. | cookingwithalana.com

This classic British dish features a savory mix of ground beef cooked with onions, garlic, carrots, celery, and herbs, simmered in a rich tomato and beef broth sauce. It's topped with creamy mashed potatoes enriched with butter, warm milk, and Parmesan, then baked until golden and slightly crisp on top. Variations include swapping beef for lamb or adding extra vegetables for flavor. Perfect for a hearty, satisfying meal.

The first time I made shepherds pie was during a particularly brutal February when my apartment radiator had stopped working. Something about that bubbling beef filling crowned with pillowy mashed potatoes made the whole freezing evening feel cozy. Now its my go to whenever I need to transform humble ingredients into something that feels like a proper hug.

Last winter my sister dropped by unexpectedly after a terrible day at work. I pulled a leftover dish of this from the fridge and warmed it up while she sat at my kitchen table. Within fifteen minutes she was scraping the last bits from her bowl and told me it was exactly what she needed.

Ingredients

  • 2 tablespoons olive oil: The foundation for building those flavorful aromatics dont skip this step
  • 1 medium onion finely chopped: Takes about 5 minutes to dice properly and creates that essential savory base
  • 2 cloves garlic minced: Add it right after the onion so it mellows without burning
  • 2 large carrots peeled and diced: These provide natural sweetness that balances the rich beef
  • 1 celery stalk diced: The unsung hero that adds subtle depth to the filling
  • 1 1/2 pounds (700 g) ground beef: 80/20 ratio works beautifully here a little fat equals flavor
  • 2 tablespoons tomato paste: Concentrated umami that makes the sauce taste like it simmered for hours
  • 1 1/2 cups (360 ml) beef broth: Homemade is best but any low sodium variety works perfectly
  • 1 tablespoon Worcestershire sauce: Dont even think about omitting this its the secret ingredient
  • 1 teaspoon dried thyme: Earthy and classic pairs beautifully with beef
  • 1 teaspoon dried rosemary: Piney and aromatic just a pinch transforms the whole dish
  • 1 cup frozen peas: Add them frozen so they stay bright and dont turn mushy
  • Salt and freshly ground black pepper: Taste and adjust as you go proper seasoning is everything
  • 2 pounds (900 g) russet potatoes: High starch content means the fluffiest mash possible
  • 4 tablespoons (60 g) unsalted butter: Room temperature so it melts evenly into the hot potatoes
  • 1/2 cup (120 ml) whole milk warmed: Cold milk makes gluey potatoes always warm it first
  • 1/4 cup (25 g) grated Parmesan cheese: Optional but adds a wonderful salty edge to the topping

Instructions

Preheat your oven to 400°F (200°C):
Getting it hot now means no waiting around later when everything is ready to bake
Boil the potatoes:
Place peeled cubed potatoes in a large pot with salted water and cook until fork tender about 15 to 20 minutes then drain them completely
Make the mashed potato topping:
Mash the warm potatoes with butter warm milk Parmesan if using salt and pepper until completely smooth and creamy then set aside
Sauté the aromatics:
Heat olive oil in a large skillet over medium heat then add onion and garlic cooking for 2 to 3 minutes until soft and fragrant
Add the vegetables:
Stir in carrots and celery and cook for another 4 to 5 minutes until they start to soften
Brown the beef:
Mix in the ground beef and cook until browned breaking it up with a spoon as it cooks then drain any excess fat if needed
Season the filling:
Add tomato paste Worcestershire sauce thyme rosemary salt and pepper stirring everything together well
Simmer the sauce:
Pour in the beef broth and let it simmer uncovered for 8 to 10 minutes until slightly thickened
Add the peas:
Stir in the frozen peas and cook for 2 more minutes then remove from heat
Assemble the pie:
Transfer the beef mixture to a greased 9 by 13 inch baking dish spreading it evenly
Top with potatoes:
Spread the mashed potatoes evenly over the meat filling then use a fork to create ridges for extra crispy bits
Bake until golden:
Bake for 20 to 25 minutes until the top is lightly golden then broil for 2 to 3 minutes if you want a crispier top
Rest before serving:
Let the dish stand for 5 minutes before serving so the filling sets slightly
Hearty Shepherd's Pie with ground beef and vegetables, topped with fluffy mashed potatoes baked until bubbly and golden. Save to Pinterest
Hearty Shepherd's Pie with ground beef and vegetables, topped with fluffy mashed potatoes baked until bubbly and golden. | cookingwithalana.com

My grandmother used to say she could tell when someone made this with love because the potatoes would be especially fluffy. I think about her every time I drop that first forkful onto the bubbling beef filling watching it spread like clouds over a savory landscape.

Make Ahead Magic

This recipe understands busy weeknights perfectly. Assemble everything up to 24 hours in advance then bake when needed just add an extra 10 minutes since it will be cold from the fridge.

The Lamb Question

Traditionalists insist shepherds pie requires lamb while cottage pie is the proper name for beef. Honestly use whatever ground meat makes you happy the result is always comfort in a baking dish.

Freezing Instructions

Wrap the assembled unbaked pie tightly with foil then freeze for up to 3 months. Thaw overnight in the refrigerator then bake as directed adding extra time if needed.

  • Individual portions freeze beautifully in airtight containers
  • Reheat frozen portions at 350°F for about 30 minutes
  • Let frozen thaw completely in the fridge before baking for best results
A close-up of Shepherd's Pie featuring seasoned ground beef and peas, crowned with ridged, buttery mashed potatoes. Save to Pinterest
A close-up of Shepherd's Pie featuring seasoned ground beef and peas, crowned with ridged, buttery mashed potatoes. | cookingwithalana.com

Theres something deeply satisfying about a dish that takes simple ingredients and turns them into something that makes people close their eyes and smile after the first bite.

Recipe Questions & Answers

Yes, for a traditional touch, ground lamb can be used instead of beef to create a more authentic version.

After baking, broil the dish for 2-3 minutes to brown and crisp the mashed potatoes on top.

Carrots, celery, onions, and peas provide balance, with options to add corn or other veggies for variety.

Yes, the meat and vegetable mixture can be prepared beforehand and refrigerated until assembly and baking.

Mash the potatoes with butter, warm milk, and Parmesan cheese, seasoning with salt and pepper for a smooth texture.

Shepherds Pie Ground Beef

Comforting blend of seasoned beef, vegetables, and creamy mashed potatoes baked until golden.

Prep 25m
Cook 40m
Total 65m
Servings 6
Difficulty Medium

Ingredients

For the Filling

  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 2 large carrots, peeled and diced
  • 1 celery stalk, diced
  • 1 1/2 pounds ground beef
  • 2 tablespoons tomato paste
  • 1 1/2 cups beef broth
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 1 cup frozen peas
  • Salt and freshly ground black pepper, to taste

For the Mashed Potato Topping

  • 2 pounds russet potatoes, peeled and cubed
  • 4 tablespoons unsalted butter
  • 1/2 cup whole milk, warmed
  • 1/4 cup grated Parmesan cheese (optional)
  • Salt and freshly ground black pepper, to taste

Instructions

1
Preheat Oven: Preheat the oven to 400°F.
2
Prepare Potatoes: Boil the potatoes in a large pot of salted water until fork-tender, about 15-20 minutes. Drain well.
3
Make Mashed Potatoes: Mash the potatoes with butter, warm milk, Parmesan (if using), salt, and pepper until creamy. Set aside.
4
Sauté Aromatics: While potatoes cook, heat olive oil in a large skillet over medium heat. Add onion and garlic; sauté 2-3 minutes until soft.
5
Add Vegetables: Add carrots and celery; cook for another 4-5 minutes.
6
Brown Ground Beef: Stir in ground beef; cook until browned, breaking it up with a spoon. Drain excess fat if needed.
7
Season the Filling: Mix in tomato paste, Worcestershire sauce, thyme, rosemary, salt, and pepper. Stir well.
8
Simmer the Filling: Pour in beef broth; simmer uncovered for 8-10 minutes until slightly thickened.
9
Add Peas: Stir in frozen peas; cook 2 minutes more.
10
Assemble the Pie: Transfer the beef mixture to a greased 9x13-inch baking dish. Spread the mashed potatoes evenly over the meat filling; use a fork to create ridges for browning.
11
Bake: Bake for 20-25 minutes until the top is lightly golden. Broil for 2-3 minutes if a crispier top is desired.
12
Rest Before Serving: Let stand 5 minutes before serving.
Additional Information

Equipment Needed

  • Large pot
  • Skillet
  • Mixing bowls
  • Potato masher
  • 9x13-inch baking dish
  • Oven

Nutrition (Per Serving)

Calories 420
Protein 25g
Carbs 37g
Fat 19g

Allergy Information

  • Contains dairy (butter, milk, Parmesan)
  • Contains gluten if store-bought beef broth or Worcestershire sauce is not gluten-free
  • Always verify ingredient labels for hidden allergens
Alana Brooks