Go Back
Homemade Shepherd's Pie Recipe (Classic Beef Casserole)

Famous Homemade Shepherd’s Pie

Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Servings 6

Ingredients
  

  • 1.5 lbs Ground beef Lean 90/10 preferred
  • 1 tbsp Olive oil
  • 1 medium Yellow onion Diced
  • 2 medium Carrots Peeled and diced
  • 3 cloves Garlic Minced
  • 2 tbsp Tomato paste
  • 2 tbsp All-purpose flour
  • 1 cup Beef broth
  • 1 tbsp Worcestershire sauce
  • 1 cup Frozen peas
  • 1 tbsp Fresh thyme Chopped
  • 2 lbs Russet potatoes Peeled and cubed
  • 1/2 cup Whole milk
  • 4 tbsp Unsalted butter
  • 1 tsp Kosher salt Divided use
  • 1/2 tsp Black pepper

Instructions
 

  • Boil the peeled and cubed potatoes in a large pot of salted water until tender, approximately 15 minutes. Drain thoroughly.
  • Mash the potatoes with butter, milk, and half of the salt until smooth and creamy. Set aside.
  • Preheat the oven to 400°F (200°C).
  • In a large skillet, heat the olive oil over medium-high heat. Add the diced onions and carrots, sautéing until softened, about 5 minutes.
  • Add the ground beef to the skillet. Cook, breaking it apart with a spoon, until completely browned. Drain any excess fat.
  • Stir in the minced garlic and tomato paste, cooking for 1 minute until fragrant.
  • Sprinkle the flour over the meat mixture and stir continuously for 1 minute.
  • Pour in the beef broth, Worcestershire sauce, fresh thyme, remaining salt, and black pepper. Simmer for 5 minutes until the sauce thickens.
  • Stir the frozen peas into the mixture and immediately remove the skillet from the heat.
  • Transfer the meat filling to a 9x13-inch baking dish, spreading it into an even layer.
  • Spoon the mashed potatoes over the meat filling and spread them gently to the edges to seal the pie. Drag a fork across the top to create ridges.
  • Bake uncovered for 20 to 25 minutes, or until the filling is bubbling and the potatoes are golden brown. Let cool for 10 minutes before serving.