Go Back
Best Classic Shepherd’s Pie
Appetizers and Entrées

Best Classic Shepherd’s Pie Recipe

5 from 14 votes
Classic Shepherd’s Pie is a hearty dish featuring a rich meat filling of ground beef or lamb mixed with vegetables in a savory gravy, topped with creamy mashed potatoes and baked until golden brown. This comforting meal is perfect for family dinners or entertaining guests, offering a taste of traditional American and Irish cuisine in every bite. Enjoy the timeless flavors of this beloved recipe!
Prep Time 20 minutes
Cook Time 50 minutes
Total Time 1 hour 10 minutes
Servings: 6
Course: Entree, Main Course
Cuisine: American, Irish
Calories: 400

Ingredients
  

Meat Filling:
  • 2 tbsp olive oil
  • 1 cup yellow onion, chopped
  • 1 lb ground beef or ground lamb
  • 2 tsp dried parsley leave
  • 1 tsp dried rosemary leaves
  • 1 tsp dried thyme leaves
  • ½ tsp salt
  • ½ tsp ground black pepper
  • 1 tbsp Worcestershire sauce
  • 2 garlic cloves, minced
  • 2 tbsp all-purpose flour
  • 2 tbsp tomato paste
  • 1 cup beef broth
  • 1 cup frozen mixed peas & carrots
  • ½ cup frozen corn kernels
Potato Topping:
  • 1 ½ 2 lb russet potatoes, peeled and cut into 1-inch cubes
  • 8 tbsp unsalted butter
  • ⅓ cup half & half
  • ½ tsp garlic powder
  • ½ tsp salt
  • ½ tsp ground black pepper
  • ¼ tsp parmesan cheese

Method
 

Make the Meat Filling:
  1. Heat olive oil in a large skillet over medium-high heat. Add chopped onions and cook for 5 minutes.
  2. Add ground beef or lamb to the skillet, breaking it apart with a wooden spoon. Stir in parsley, rosemary, thyme, salt, and pepper. Cook until browned.
  3. Stir in Worcestershire sauce and minced garlic, cooking for an additional minute.
  4. Add flour and tomato paste, stirring until well combined.
  5. Pour in beef broth, frozen peas & carrots, and frozen corn. Bring to a boil, then simmer for 5 minutes.
Make the Potato Topping:
  1. Boil potatoes in a large pot until fork-tender. Drain and return to the pot.
  2. Add butter, half & half, garlic powder, salt, and pepper to the potatoes. Mash until smooth, then stir in parmesan cheese.
Assemble the Casserole:
  1. Preheat oven to 400°F.
  2. Pour the meat mixture into a baking dish and spread it evenly. Top with mashed potatoes, spreading into an even layer.
  3. Bake uncovered for 25-30 minutes, until golden brown.

Notes

  • Opt for lean ground beef or lamb and fresh vegetables to ensure a flavorful and wholesome Shepherd’s Pie.
  • Mash the boiled potatoes with butter, half & half, garlic powder, salt, and pepper until smooth and creamy, ensuring a luxurious topping for your Shepherd’s Pie.