Go Back
+ servings
Classic Shepherd’s Pie Recipe

Classic Shepherd’s Pie Recipe for Ultimate Cozy Comfort

No ratings yet
Classic Shepherd’s Pie Recipe is the perfect comfort food that combines hearty meat filling and creamy mashed potatoes.
Prep Time 30 minutes
Cook Time 1 hour
Cooling Time 5 minutes
Total Time 1 hour 35 minutes
Servings: 6 servings
Course: Dinner
Cuisine: British
Calories: 450

Ingredients
  

For the Meat Filling
  • 2 tablespoons Olive Oil
  • 1 medium Yellow Onion finely chopped
  • 1 pound Ground Beef or Ground Lamb
  • 1 teaspoon Dried Parsley
  • 1 teaspoon Dried Rosemary
  • 1 teaspoon Dried Thyme
  • to taste Salt
  • to taste Ground Black Pepper
  • 2 tablespoons Worcestershire Sauce
  • 2 cloves Garlic minced
  • 2 tablespoons All-Purpose Flour
  • 2 tablespoons Tomato Paste
  • 1 cup Beef Broth
  • 1 cup Frozen Peas
  • 1 cup Frozen Carrots
  • 1 cup Frozen Corn
For the Mashed Potatoes
  • 2 pounds Russet Potatoes peeled and chopped
  • 4 tablespoons Unsalted Butter
  • 1/2 cup Half & Half
  • 1/2 teaspoon Garlic Powder
  • to taste Salt
  • to taste Ground Black Pepper
  • 1/4 cup Parmesan Cheese optional

Equipment

  • Large skillet
  • large pot
  • 9x13-inch baking dish

Method
 

Step-by-Step Instructions
  1. Heat 2 tablespoons of olive oil in a large skillet. Add 1 finely chopped yellow onion and sauté for about 5 minutes until translucent.
  2. Add 1 pound of ground beef or lamb to the skillet and cook for 7-8 minutes until browned.
  3. Season with 1 teaspoon each of dried parsley, rosemary, thyme, and salt and pepper to taste. Stir in 2 tablespoons Worcestershire sauce and 2 minced garlic cloves. Cook for another 2-3 minutes.
  4. Sprinkle 2 tablespoons of all-purpose flour and mix. Add 2 tablespoons of tomato paste and 1 cup of beef broth, stirring until mixed. Simmer for about 5 minutes until thickened.
  5. Stir in 1 cup of frozen peas, 1 cup of frozen carrots, and 1 cup of frozen corn, cooking for 3-4 minutes until tender.
  6. Peel and chop 2 pounds of russet potatoes. Cover with water in a large pot and bring to boil. Cook for around 15 minutes until fork-tender. Drain and return to pot.
  7. Add 4 tablespoons of unsalted butter, 1/2 cup of half & half, 1/2 teaspoon of garlic powder, salt, and pepper to the potatoes. Mash until smooth.
  8. Preheat oven to 400°F (200°C). Spread the meat filling in a 9x13 inch baking dish. Spoon the mashed potatoes on top, spreading with a spatula.
  9. Bake for 20-25 minutes until golden brown and filling is bubbling around edges.

Nutrition

Serving: 1servingCalories: 450kcalCarbohydrates: 45gProtein: 25gFat: 20gSaturated Fat: 10gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gCholesterol: 70mgSodium: 800mgPotassium: 750mgFiber: 4gSugar: 3gVitamin A: 500IUVitamin C: 15mgCalcium: 40mgIron: 3mg

Notes

Allow the meat filling to cool slightly before adding potatoes to prevent separation. Customize toppings with cheese for extra richness and texture.

Tried this recipe?

Let us know how it was!