Go Back
+ servings
Print Recipe
4.83 from 17 votes

Shepherd's Pie Recipe

Learn how to make shepherd's pie, a delicious comfort food with a rich beefy base, hearty veggies, and a thick, buttery potato topping.
Prep Time30 minutes
Cook Time1 hour
Total Time1 hour 30 minutes
Course: Main Course
Cuisine: American
Servings: 8
Author: Lil' Luna

Ingredients

For the filling:

  • 2 tablespoons olive oil
  • 2 carrots, cubed
  • 1 rib celery, thinly sliced
  • 1 onion, diced
  • 3 teaspoons minced garlic
  • pounds ground beef
  • 2 tablespoons all-purpose flour
  • ¼ cup tomato paste
  • cups beef stock, not broth
  • 2 tablespoons Worcestershire sauce
  • 1 teaspoon red wine vinegar
  • 1 teaspoon garlic powder
  • 1 teaspoon salt
  • ½ teaspoon ground black pepper
  • ¼ teaspoon cumin
  • ¼ teaspoon dried thyme, or ½ tsp. freshly minced thyme
  • 1 bay leaf
  • 1 cup frozen peas

For the potatoes:

  • 5 large russet potatoes, peeled and cubed into 1-inch chunks
  • cup heavy whipping cream
  • 2 tablespoons butter
  • 1 teaspoon salt
  • ¼ teaspoon ground black pepper
  • cup grated aged white cheddar, (optional)
  • 2 tablespoons butter, melted, - reserved for drizzling over top

Instructions

  • In an extra large skillet set over medium heat, add the oil. Brown meat. When meat is almost browned, add the carrot and celery, saute until soft, about 5 minutes. Add the onion and continue cooking for 2 minutes. Add the garlic and cook for 1 minute.
  • Sprinkle in the flour and toast for 30 seconds, then mix in the tomato paste and cook for 1 minute. Gradually pour in the beef stock, whisking to create a smooth sauce.
  • Add the Worcestershire sauce, vinegar, garlic powder, salt, pepper, cumin, thyme, and bay leaf. Bring to a low simmer and cook for 15 minutes, stirring occasionally.
  • Add peas and stir. Cook for an additional 3 minutes, then remove from the heat.
  • Meanwhile, in a large stockpot filled with water, boil the potatoes until fork-tender, about 20 minutes. 
  • Drain potatoes and return the pot to the burner. Let the heat evaporate any excess moisture. This should take a minute or so. Add the cream, butter, salt, pepper, and cheddar, if desired. Using a potato masher, mash potatoes into a smooth, creamy consistency. They should be on the thicker side.
  • Preheat oven to 375°F.
  • Pour the filling into a 9x13-inch baking dish or keep in skillet if it's deep enough to hold the potato layer. Using a spatula (or an offset spatula), carefully spread the potatoes over top. You will want to add "dollops" of potatoes in spots so that the weight of the potatoes doesn't drag filling into them.
  • Use a fork to drag swirls or marks into the layer of potatoes. Drizzle with melted butter. 
  • Place in the oven and bake for 40 minutes. If the top is not as gold as desired, turn the broiler on low and broil for 5 minutes or until golden brown.
  • Remove from the oven and allow to rest for 20 minutes before serving.

Video

Notes

Make ahead of time. Make as directed and then cover and place in fridge for up to 48 hours in advance. Bake as instructed.
STORE any leftovers in an air-tight container for up to 3 days in the fridge.
FREEZE. Let the pan cool after baking, then cover tightly with foil and place in the freezer for up to 2 months. Reheat the pie for 1 hour at 350°F.

Nutrition

Calories: 425kcal | Carbohydrates: 11g | Protein: 17g | Fat: 34g | Saturated Fat: 15g | Cholesterol: 103mg | Sodium: 692mg | Potassium: 448mg | Fiber: 2g | Sugar: 3g | Vitamin A: 815IU | Vitamin C: 15.1mg | Calcium: 51mg | Iron: 3.1mg