Go Back
+ servings
Best Classic Shepherd’s Pie

Best Classic Shepherd’s Pie Recipe

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!
5 from 14 votes
Print Tweet Pin Share
Course: Entree, Main Course
Cuisine: American, Irish
Keyword: Classic shepherd's pie, How to make shepherd's pie, Shepherd's Pie Recipe
Prep Time: 20 minutes
Cook Time: 50 minutes
Total Time: 1 hour 10 minutes
Servings: 6
Calories: 400kcal
Author: Appetizers and Entrées

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

Instructions

Make the Meat Filling:

  • Heat olive oil in a large skillet over medium-high heat. Add chopped onions and cook for 5 minutes.
  • 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.
  • Stir in Worcestershire sauce and minced garlic, cooking for an additional minute.
  • Add flour and tomato paste, stirring until well combined.
  • Pour in beef broth, frozen peas & carrots, and frozen corn. Bring to a boil, then simmer for 5 minutes.

Make the Potato Topping:

  • Boil potatoes in a large pot until fork-tender. Drain and return to the pot.
  • Add butter, half & half, garlic powder, salt, and pepper to the potatoes. Mash until smooth, then stir in parmesan cheese.

Assemble the Casserole:

  • Preheat oven to 400°F.
  • Pour the meat mixture into a baking dish and spread it evenly. Top with mashed potatoes, spreading into an even layer.
  • 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.

Nutrition

Calories: 400kcal | Carbohydrates: 13g | Protein: 19g | Fat: 30g | Saturated Fat: 15g | Cholesterol: 97mg | Sodium: 751mg | Potassium: 483mg | Fiber: 2g | Sugar: 2g | Vitamin A: 2860IU | Vitamin C: 7.9mg | Calcium: 99mg | Iron: 2.7mg