Easy Shepherd’s Pie

Shepherd’s pie is one of those timeless comfort dishes that feels like a warm hug on a plate. This easy version keeps all the classic flavors you love while streamlining the process so it comes together quickly on busy nights. Savory ground beef (or traditional lamb) forms the hearty base, simmered with onions, garlic, mixed vegetables, broth, and tomato paste to create a rich, flavorful filling.

Topped with a generous layer of creamy mashed potatoes, the dish transforms in the oven. The potatoes develop a lightly golden crust, while the cheddar melts into a bubbly blanket that locks in all the comforting goodness beneath. The contrast between the saucy meat layer and the smooth potato topping is what makes this dish so satisfying, while simple seasonings keep the flavor profile familiar and cozy.

This shepherd’s pie is versatile enough for weeknight dinners yet hearty enough for a Sunday gathering. It’s also an excellent way to use leftover mashed potatoes or stretch a pound of meat into a complete, filling meal. You can prepare it ahead, refrigerate, then bake when ready—making it a dependable classic for busy families.

ADVERTISEMENT

Serve it piping hot, finished with fresh parsley for color and brightness. It’s the kind of dish that invites seconds and makes the house smell wonderful as it bakes.

Servings and Timing

Prep time: 20 minutes
Cook time: 30 minutes
Total time: 50 minutes
Yield: 6 servings

Ingredients

  • 1 lb ground beef or lamb
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 2 cups frozen mixed vegetables (peas, carrots, corn)
  • 2 tbsp tomato paste
  • 1 cup beef broth
  • 1 tbsp Worcestershire sauce
  • 2 tbsp flour
  • 4 cups mashed potatoes
  • 1 cup shredded cheddar cheese
  • 2 tbsp butter
  • Salt and pepper, to taste
  • Fresh parsley, chopped

Instructions:

See Next Page =>