Print

My Famous Homemade Shepherd’s Pie Recipe

4.8 from 99 reviews

This classic Homemade Shepherd’s Pie features a savory meat filling of ground lamb or beef mixed with vegetables and herbs, topped with creamy mashed potatoes and optionally sprinkled with cheddar cheese for a golden, crispy crust. A hearty and comforting dish perfect for family dinners.

Ingredients

Scale

For the Meat Filling

  • 2 tablespoons olive oil
  • 1 medium onion, finely diced
  • 2 garlic cloves, minced
  • 1 pound ground lamb or beef
  • 2 medium carrots, diced
  • 1 cup frozen peas
  • 1 cup frozen corn
  • 2 tablespoons tomato paste
  • 1 cup beef or chicken broth
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon dried thyme
  • Salt and pepper to taste

For the Mashed Potato Topping

  • 2 pounds potatoes, peeled and cubed
  • 4 tablespoons unsalted butter
  • 1/3 cup whole milk (or heavy cream for extra richness)
  • Salt to taste
  • 1/2 cup shredded cheddar cheese (optional, for topping)

Instructions

  1. Prepare the Mashed Potatoes: Place the cubed potatoes in a medium saucepan and cover with water. Add a pinch of salt. Bring to a boil, then reduce heat and simmer until the potatoes are fork-tender, about 15 minutes. Drain well and mash the potatoes with butter and milk until smooth. Season with salt to taste and set aside.
  2. Cook the Meat Filling: Preheat your oven to 400°F (200°C). Heat olive oil in a large skillet over medium heat. Add diced onion and minced garlic, sautéing until fragrant and translucent. Add the ground meat, breaking it up with a spoon, and cook until browned. Drain excess fat if necessary. Stir in diced carrots, peas, and corn, cooking for 3 to 4 minutes. Add tomato paste, Worcestershire sauce, thyme, and broth. Stir well and let simmer until the liquid reduces slightly to create a thick, flavorful filling. Season with salt and pepper to taste.
  3. Assemble the Shepherd’s Pie: Transfer the meat mixture evenly into a baking dish. Spoon the mashed potatoes over the meat layer, smoothing it with a spatula. For an attractive finish, create swirls or peaks using the back of a spoon. Optionally, sprinkle shredded cheddar cheese over the mashed potato topping to add a cheesy crust.
  4. Bake to Perfection: Place the assembled dish in the preheated oven. Bake for 20 to 25 minutes, or until the mashed potato topping turns golden and slightly crispy. Remove from the oven and let cool for 5 minutes before serving.

Notes

  • You can substitute ground beef or lamb depending on preference for traditional flavor variations.
  • For a richer mashed potato topping, use heavy cream instead of milk.
  • Adding cheddar cheese on top is optional but adds a delicious, crispy crust.
  • Leftovers can be refrigerated for up to 3 days or frozen for longer storage.
  • Ensure the mashed potatoes are smooth and not too runny to achieve the perfect topping texture.

Keywords: Shepherd’s Pie, Homemade Shepherd’s Pie, Ground Meat Pie, Comfort Food, British Recipe, Mashed Potato Topping