Go Back
The Best Shepherd's Pie

The Best Shepherd's Pie

Everyone loves this comfort food casserole. The Best Shepherd's Pie has a combination of ingredients is just like perfect harmony in your mouth.

Course Dinner
Cuisine American
Keyword Beef, casserole, ground beef, Shepherd's Pie


  • 2 tbsp.  olive oil
  • 2 garlic cloves, minced
  • 1 onion, finely diced
  • 1 celery rib, finely diced
  • 1 carrot, finely diced
  • 1 lb. lean ground beef
  • 1/4 cup  flour
  • 1/2 cup  frozen peas
  • 1 can (14.5 ounces) fire-roasted diced tomatoes, undrained
  • 2 tbsp. tomato paste
  • 1 3/4 cups beef broth (low sodium)
  • 1/2 cup red wine (or extra broth)
  • 1 beef bouillon cube
  • 2 tbsp. Worcestershire sauce
  • 1 tsp.  dried thyme


  • 4 cups cubed and peeled potatoes
  • 1/2 cup  heavy cream
  • 6 tbsp. softened butter
  • 1/4 cup sour cream
  • salt and pepper to taste


  1. In a large oven-safe skillet, heat the olive oil over medium-high heat. Add in the garlic and cook for about a minute before adding in the onion, celery, and carrot. Cook the vegetables for another 2-3 minutes, or until softened. 

  2. Add in the ground beef. Cook, breaking the beef up until no pink bit remain. Add in the peas, wine, diced tomatoes, tomato paste, broth, bullion cube, Worcestershire sauce, and thyme.

  3. Brink the mixture to a simmer over medium and cook for 25-35 minutes (stirring every few minutes) until the mixture has thickened. Remove from heat. 

  4. Preheat the oven to 350 degrees F. 

  5. In a pot over medium heat, melt together the cream, sour cream, and butter.

  6. While the meat is cooking boil the peeled potatoes in slightly salted water for 10-15 minutes until soft, do not overcook. Drain, then mash together with the melted cream, sour cream, and butter.

  7. Dollop the mashed potatoes over the top of the skillet with the filling, and smooth out the top

  8. Use a fork to add marks into the top of the mashed potatoes or leave as is. 

  9. Bake in preheated oven for 25-30 minutes or until the potatoes are golden brown and the edges are bubbling. Broil for 1-2 minutes on high to get the very tops of the potatoes crispy!