Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Classic Shepherd’s Pie: A Comfort Food Favorite


  • Author: Norah
  • Total Time: 1 hour 5 minutes
  • Yield: Serves 4-6 1x

Description

This comforting Shepherd’s Pie features a savory ground beef filling infused with herbs and veggies, topped with creamy mashed potatoes and melted parmesan cheese. Perfect for cozy dinners, this hearty dish brings warmth and flavor to your table.


Ingredients

Scale

Meat Filling:

  • 2 tablespoons olive oil

  • 1 cup chopped yellow onion

  • 1 lb. 90% lean ground beef (or ground lamb)

  • 2 teaspoons dried parsley leaves

  • 1 teaspoon dried rosemary leaves

  • 1 teaspoon dried thyme leaves

  • 1/2 teaspoon salt

  • 1/2 teaspoon ground black pepper

  • 1 tablespoon Worcestershire sauce

  • 2 garlic cloves, minced

  • 2 tablespoons all-purpose flour

  • 2 tablespoons tomato paste

  • 1 cup beef broth

  • 1 cup frozen mixed peas & carrots*

  • 1/2 cup frozen corn kernels

Potato Topping:

  • 1 ½2 lb. russet potatoes (about 2 large), peeled and cut into 1-inch cubes

  • 8 tablespoons unsalted butter (1 stick)

  • 1/3 cup half & half

  • 1/2 teaspoon garlic powder

  • 1/2 teaspoon salt

  • 1/4 teaspoon ground black pepper

  • 1/4 cup parmesan cheese


Instructions

  1. Preheat oven to 400°F (200°C).

  2. Boil potatoes in salted water until tender, about 15-20 minutes. Drain and mash with butter, half & half, garlic powder, salt, pepper, and parmesan cheese. Set aside.

  3. While potatoes cook, heat olive oil in a large skillet over medium heat. Add chopped onions and sauté until softened, about 5 minutes.

  4. Add ground beef (or lamb) to skillet, cook until browned, breaking it up with a spoon. Drain excess fat if necessary.

  5. Stir in dried parsley, rosemary, thyme, salt, pepper, Worcestershire sauce, and minced garlic. Cook for another 2 minutes.

  6. Sprinkle flour over the meat mixture, stirring to combine and cook for 1 minute.

  7. Add tomato paste and beef broth, stir well, and cook until the mixture thickens, about 3-5 minutes.

  8. Mix in frozen peas, carrots, and corn. Cook for 2 more minutes, then remove from heat.

  9. Transfer meat filling to a baking dish and evenly spread mashed potatoes over the top.

  10. Bake for 20-25 minutes or until the potato topping is golden and the filling is bubbly.

  11. Let rest for 5 minutes before serving.

Notes

For extra flavor, use ground lamb instead of beef.

You can add a layer of shredded cheddar cheese on top before baking for a cheesier crust.

Use fresh herbs if available, adjust quantities accordingly.

Leftovers reheat well and taste even better the next day.

  • Prep Time: 20 minutes
  • Cook Time: 45 minutes
  • Category: Main Course, Casserole
  • Method: Baking, Sautéing, Boiling
  • Cuisine: British, Comfort Food

Keywords: Shepherd’s pie, ground beef casserole, mashed potatoes, comfort food, classic dinner