Go Back
A delicious, golden-brown Shepherd's Pie, baked to perfection and ready to be served.

Perfect Shepherd's Pie

This Shepherd's Pie recipe features a rich, flavorful meat base with aromatic vegetables and a creamy mashed potato topping. Baked until golden brown and slightly crispy, it's the perfect comfort food for any occasion. A guaranteed crowd-pleaser, this recipe offers a balanced blend of herbs and spices, creating a craveable and satisfying meal.
Prep Time 25 minutes
Cook Time 45 minutes
Total Time 1 hour 10 minutes
Servings: 6
Course: Main Course
Cuisine: British
Calories: 550

Ingredients
  

  • 1 tablespoon olive oil
  • 1 large onion, chopped
  • 2 carrots, peeled and diced
  • 2 celery stalks, diced
  • 2 cloves garlic, minced
  • 1 pound ground lamb or ground beef
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary
  • 1/4 teaspoon ground nutmeg
  • 1/4 cup all-purpose flour
  • 1 cup beef broth
  • 1/2 cup red wine optional
  • 1 tablespoon tomato paste
  • 1 cup frozen peas
  • 1 cup frozen corn
  • Salt to taste
  • Pepper to taste
  • 2 pounds russet potatoes, peeled and quartered
  • 1/2 cup milk or cream
  • 4 tablespoons butter
  • Optional: 1/4 cup grated cheddar cheese or Parmesan cheese

Equipment

  • Large skillet or Dutch oven
  • Large pot
  • Potato masher
  • 9x13 inch baking dish
  • Measuring cups and spoons
  • Cutting board
  • Knife
  • Spoon

Method
 

  1. Preheat oven to 375°F (190°C).
  2. Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the chopped onion, carrots, and celery and cook until softened, about 5-7 minutes.
  3. Add the minced garlic and cook for another minute until fragrant.
  4. Add the ground lamb (or beef) to the skillet and break it up with a spoon. Cook until browned, draining off any excess grease.
  5. Stir in the dried thyme, rosemary, and nutmeg. Sprinkle the flour over the meat and vegetables and cook for 1-2 minutes, stirring constantly.
  6. Pour in the beef broth and red wine (if using), scraping up any browned bits from the bottom of the skillet. Stir in the tomato paste.
  7. Bring the mixture to a simmer and cook for 10-15 minutes, or until the sauce has thickened slightly.
  8. Stir in the frozen peas and corn. Season with salt and pepper to taste.
  9. Place the peeled and quartered potatoes in a large pot and cover with cold water. Bring to a boil and cook until the potatoes are tender and easily pierced with a fork, about 15-20 minutes.
  10. Drain the potatoes well and return them to the pot. Add the milk (or cream) and butter. Mash until smooth and creamy. Season with salt and pepper to taste. If you like, stir in the grated cheese for extra flavor.
  11. Pour the meat filling into a 9x13 inch baking dish.
  12. Spread the mashed potato topping evenly over the meat filling, making sure to cover the entire surface.
  13. Bake for 20-25 minutes, or until the mashed potatoes are golden brown and slightly crispy on top.
  14. Let the Shepherd's Pie rest for 5-10 minutes before serving.

Notes

For best results, use high-quality ingredients. Don't overcook the potatoes, and feel free to experiment with seasonings. Shepherd's Pie can be made ahead of time or frozen for later use. For a vegan option, substitute the ground lamb or beef with a plant-based ground, and use vegetable broth. For the mashed potato topping, use plant-based milk and butter. If using ground beef instead of lamb, this becomes a Cottage Pie.