Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Best Classic Shepherd’s Pie Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 from 77 reviews

  • Author: admin
  • Total Time: 1 hour 10 minutes
  • Yield: 6 servings 1x

Description

This classic Shepherd’s Pie recipe features a hearty ground beef filling with aromatic herbs and vegetables, topped with creamy parmesan mashed potatoes. It’s a comforting, satisfying dish perfect for family dinners and easy to prepare within just over an hour.


Ingredients

Scale

Meat Filling

  • 2 tablespoons olive oil
  • 1 cup chopped yellow onion
  • 1 lb. 90% lean ground beef (or ground lamb)
  • 2 teaspoons dried parsley leaves
  • 1 teaspoon dried rosemary leaves
  • 1 teaspoon dried thyme leaves
  • 1/2 teaspoon salt
  • 1/2 teaspoon ground black pepper
  • 1 tablespoon Worcestershire sauce
  • 2 garlic cloves, minced
  • 2 tablespoons all-purpose flour
  • 2 tablespoons tomato paste
  • 1 cup beef broth
  • 1 cup frozen mixed peas & carrots
  • 1/2 cup frozen corn kernels

Potato Topping

  • 1 1/22 lb. russet potatoes (about 2 large potatoes peeled and cut into 1-inch cubes)
  • 8 tablespoons unsalted butter (1 stick)
  • 1/3 cup half & half
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon ground black pepper
  • 1/4 cup parmesan cheese

Instructions

  1. Make the Meat Filling. Heat the olive oil in a large skillet over medium-high heat for 2 minutes. Add the chopped onions and cook for 5 minutes, stirring occasionally until translucent.
  2. Cook the Ground Beef. Add the ground beef (or lamb) to the skillet and break it apart using a wooden spoon. Stir in dried parsley, rosemary, thyme, salt, and pepper. Cook for 6-8 minutes until the meat is fully browned, stirring occasionally.
  3. Add Worcestershire and Garlic. Stir in Worcestershire sauce and minced garlic. Cook for 1 minute to combine flavors.
  4. Incorporate Flour and Tomato Paste. Add the flour and tomato paste to the skillet. Stir well until the tomato paste is fully incorporated and there are no lumps.
  5. Add Broth and Vegetables. Pour in beef broth along with frozen peas & carrots and corn. Bring the mixture to a boil, then reduce heat to a simmer and cook for 5 minutes, stirring occasionally to thicken the sauce.
  6. Prepare Potatoes. In a large pot, cover peeled and cubed potatoes with water. Bring to a boil, then reduce to a simmer and cook until potatoes are fork-tender, about 10-15 minutes.
  7. Drain and Mash Potatoes. Drain potatoes and return them to the hot pot. Let them sit for 1 minute to evaporate residual moisture. Add butter, half & half, garlic powder, salt, and pepper. Mash together until smooth.
  8. Mix in Parmesan. Stir parmesan cheese into the mashed potatoes until evenly combined.
  9. Assemble the Shepherd’s Pie. Preheat oven to 400°F. Spread the meat mixture evenly in a 9×9 or 7×11 inch baking dish. Spoon mashed potatoes over the meat, spreading them into an even layer.
  10. Bake. If the dish is very full, place it on a rimmed baking sheet to catch any bubbling over. Bake uncovered for 25-30 minutes until the mashed potato topping starts to brown and the filling bubbles around the edges.
  11. Rest and Serve. Let the pie cool for 15 minutes before serving to set the layers.

Notes

  • You can substitute ground lamb for beef to make a traditional shepherd’s pie.
  • Be careful not to overfill the baking dish to avoid spills in the oven; using a rimmed baking sheet is recommended.
  • For a richer potato topping, you can add a bit more butter or substitute cream for half & half.
  • Leftovers keep well in the refrigerator and can be reheated in the oven or microwave.
  • Prep Time: 20 minutes
  • Cook Time: 50 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: British