Shepherd’s Pie Recipe – Classic & Vegetarian Versions for a Farm Fresh Hearty Meal

Categories
Tagged as

Shepherd’s Pie Recipe – Classic & Vegetarian Versions for a Farm Fresh Hearty Meal

Shepherd’s Pie is a traditional British dish that dates back to the late 18th century, created as a way to use leftover roasted meat. Traditionally made with ground lamb (the beef version is known as Cottage Pie), it features a savory filling topped with creamy mashed potatoes, baked until golden. The vegetarian version below swaps meat for lentils and beets, offering the same hearty texture with a deep, earthy flavor. A simple, economical meal that embodies thoughtful resourcefulness, Shepherd’s Pie has endured as a beloved staple in Irish and British cuisine today.

Classic Shepherd’s Pie Recipe (Traditional British Comfort Food)

Ingredients (serves 4-6)

For the Filling:

  • 1 lb ground lamb (or beef for cottage pie)
  • 1 small onion, diced
  • 2 carrots, diced
  • 2 cloves garlic, minced
  • 1 cup peas (frozen or fresh)
  • 1 tbsp tomato paste
  • 1 tbsp Worcestershire sauce
  • ½ cup beef or vegetable broth
  • 1 tsp fresh thyme (or ½ tsp dried)
  • 1 tsp fresh rosemary, minced (or ½ tsp dried)
  • Salt and black pepper, to taste
  • 1 tbsp olive oil or butter

For the Mashed Potato Topping:

  • 2 lbs russet or Yukon gold potatoes, peeled and cubed
  • 4 tbsp butter (or olive oil for dairy-free)
  • ⅓ cup milk or cream (or broth for a lighter option)
  • Salt and black pepper, to taste

Instructions

Cook the Potatoes:

  • Boil potatoes in salted water until fork-tender, about 15-20 minutes.
  • Drain, then mash with butter, milk, salt, and pepper until smooth. Set aside.

Prepare the Filling:

  • Heat oil in a large skillet over medium heat. Add onion and carrots, cooking until softened (about 5 minutes).
  • Add garlic and cook for 30 seconds.
  • Stir in ground lamb, breaking it up as it browns. Drain excess fat if needed.
  • Mix in tomato paste, Worcestershire sauce, thyme, and rosemary. Stir well.
  • Pour in broth and simmer for 5 minutes until slightly thickened.
  • Stir in peas, then remove from heat.

Assemble and Bake:

  • Preheat oven to 400°F (200°C).
  • Spread meat filling evenly in a baking dish. I used a pyrex baking dish.
  • Top with mashed potatoes, smoothing with a spatula.
  • Bake for 20-25 minutes until golden on top. Let rest for 5 minutes before serving.

Recipe Notes and Variations

Meat Alternatives:

  • Try ground pork, ground turkey, or your favorite stew cubes instead of traditional ground beef and lamb.
  • Use lentils or mushrooms for a vegetarian version. See below for a full recipe that uses beets.

Potato Variations:

  • Sweet potatoes provide a slightly sweet contrast to the savory meat filling.
  • For a creamy, lower-carb option, try cauliflower mash blended with butter or cheese.
  • Use parsnips, rutabaga, or a mix of mashed root vegetables.
  • Add a cheesy topping by adding cheddar or Parmesan to the mash, or simply sprinkle on top.
  • For extra crunch: sprinkle panko or crushed nuts on top before baking.

Vegetable Variations:

  • Instead of the classic mix of peas, carrots, and onions, experiment with corn, parsnips, diced zucchini or even green beans.

Adding Greens for Extra Nutrition:

  • Stir chopped spinach, kale, or Swiss chard into the filling for extra nutrients.
  • Mix pureed or finely chopped cooked greens into the mashed potatoes.
  • Top with sautéed greens (like garlicky kale) before serving for added texture.
    • Tip: This is a great place to use whatever green cubes you may already have in your freezer!

~~~~~

Lentil & Beet Shepherd’s Pie (Vegetarian & Hearty Alternative)

Ingredients (serves 4-6)

For the Filling:

  • 1 tbsp olive oil or butter
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 2 carrots, diced
  • 1 cup mushrooms, finely chopped (adds umami)
  • 1 ½ cups cooked lentils (green or brown)
  • 1 medium beet, peeled and finely diced (or grated for a softer texture)
  • 1 tbsp tomato paste
  • 1 tbsp balsamic vinegar (adds depth)
  • 1 tsp fresh thyme (or ½ tsp dried)
  • 1 tsp fresh rosemary, minced (or ½ tsp dried)
  • ½ tsp smoked paprika (optional, for depth)
  • ½ cup vegetable broth
  • Salt and black pepper, to taste

For the Mashed Potato Topping:

  • 2 lbs potatoes (Yukon gold or russet), peeled and cubed
  • 1 tbsp butter (or olive oil for vegan)
  • ⅓ cup milk or plant-based milk
  • ½ tsp salt
  • 1 small roasted beet, pureed (optional, for color)
    • Tip: You could try a golden beet here, too!
  • ½ tsp horseradish (optional, for subtle sharpness)

Adding Greens:

  • Stir chopped spinach, kale, or Swiss chard into the filling for extra nutrients.
  • Mix pureed or finely chopped cooked greens into the mashed potatoes.
  • Top with sautéed greens (like garlicky kale) before serving for added texture.
    • Tip: This is a great place to use whatever green cubes you may already have in your freezer!

Instructions

Cook the Potatoes:

  • Boil the potatoes in salted water until fork-tender (about 15-20 minutes).
  • Drain, then mash with butter, milk, salt, and optional pureed roasted beet for color. Set aside.

Prepare the Filling:

  • Heat oil in a large skillet over medium heat. Add onion and carrots, cooking for 5 minutes until softened.
  • Add garlic, mushrooms, and diced beet. Cook for another 3-5 minutes.
  • Stir in lentils, tomato paste, balsamic vinegar, thyme, rosemary, and smoked paprika.
  • Pour in broth and let simmer for 5 minutes until slightly thickened.
  • Stir in chopped greens (if using) and cook for 1 more minute. Remove from heat.

Assemble and Bake:

  • Preheat oven to 400°F (200°C).
  • Spread lentil-beet filling evenly in a baking dish.
  • Top with mashed potatoes, smoothing with a spatula.
  • Bake for 20-25 minutes until the top is golden.

 

Frequently Asked Questions

What’s the difference between Shepherd’s Pie and Cottage Pie?

Shepherd’s Pie is made with lamb, while Cottage Pie uses beef.

Can I make Shepherd’s Pie ahead of time?

Yes! Assemble and refrigerate for up to 2 days before baking.

What’s a good dairy-free option for mashed potatoes?

Use olive oil and vegetable broth instead of butter and milk.

Close Menu
Accessibility