Go Back
+ servings
A plate of Old Fashioned Shepherds Pie topped with melted cheese
Print Recipe
4.92 from 12 votes

Classic Shepherd's Pie (Cottage Pie)

Shepherd’s Pie is warm, hearty, and oh so delicious! This is a recipe the entire family will beg for time and time again!
Prep Time35 mins
Cook Time25 mins
Total Time1 hr
Course: Main Course, Main Dish
Cuisine: British
Keyword: Cottage Pie, Shepherd's Pie
Servings: 6 people
Calories: 864kcal


Mashed Potatoes:

  • 4 large Russet potatoes peeled and cubed
  • 1/4 cup butter
  • 1/4 cup cream cheese
  • 1/4 teaspoon salt

Meat Filling:

  • 1 to 1 1/2 pounds ground lamb or ground beef
  • 2 tablespoons butter
  • 1 medium white onion diced
  • 1/4 cup all-purpose flour
  • 2 cups beef broth
  • 1/4 cup Worcestershire sauce
  • Salt and Pepper to taste
  • 1 cup frozen peas and carrots
  • 1/2 cup frozen corn kernels
  • 1/4 teaspoon thyme
  • 2 cups cheddar cheese to top


  • Add potatoes to a large pot of boiling water. Boil the potatoes until soft, 15-20 minutes.
  • Meanwhile, cook ground lamb (or ground beef) in a large saucepan over medium-high heat until browned, about 5 minutes. Add in onion and saute until onion is soft and translucent, about 5 to 7 minutes.
  • Add in 2 tablespoons butter and let fully melt before adding in the flour, stir until well mixed and let cook for 1-2 minutes. Pour in the beef broth and Worcestershire sauce and bring to a simmer. Add in frozen peas, carrots, corn, and thyme. Stir occasionally until the sauce thickens.
  • At this point the potatoes should be done. Drain and mash using either a potato masher or hand mixer. Mix in the butter, cream cheese, and salt until everything is melted.
  • Preheat oven to 350 degrees Fahrenheit. Lightly grease a 9x13 pan. Spread meat and vegetable mixture into the bottom of the pan. Top with a layer of mashed potatoes. Sprinkle cheddar cheese on top.
  • Bake in a 350 degree oven, uncovered, for about 15-20 minutes., until cheese is warm and bubbly.



Calories: 864kcal | Carbohydrates: 58g | Protein: 37g | Fat: 54g | Saturated Fat: 29g | Cholesterol: 163mg | Sodium: 996mg | Potassium: 1553mg | Fiber: 5g | Sugar: 4g | Vitamin A: 3082IU | Vitamin C: 20mg | Calcium: 361mg | Iron: 6mg