Go Back

How to Make Shepherd’s Pie with Peas & Veggies - A Cozy, Family-Friendly Classic

Prep Time15 minutes
Cook Time30 minutes
Total Time45 minutes
Servings: 4 servings

Ingredients

  • For the potato topping: 2 pounds russet or Yukon Gold potatoes, peeled and cut into chunks
  • 4 tablespoons unsalted butter
  • 1/3–1/2 cup milk or half-and-half, warmed
  • 1/2 teaspoon garlic powder (optional)
  • Salt and black pepper, to taste
  • For the filling: 1 tablespoon olive oil
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 pound ground lamb (traditional) or ground beef/turkey
  • 1 cup frozen peas
  • 1 cup frozen mixed vegetables (carrots, corn, green beans), or 1 1/2 cups chopped fresh veggies
  • 2 tablespoons tomato paste
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon dried thyme (or 2 teaspoons fresh)
  • 1 teaspoon dried rosemary, crushed (or 2 teaspoons fresh, minced)
  • 1/2 teaspoon smoked paprika (optional)
  • 1 cup low-sodium beef or chicken broth
  • 1 tablespoon cornstarch or flour (for thickening)
  • Salt and black pepper, to taste
  • To finish: 2 tablespoons grated Parmesan or sharp cheddar (optional, for the topping)
  • Chopped fresh parsley (optional, for garnish)

Instructions

  • Preheat and prep: Heat the oven to 400°F (200°C). Lightly grease a 9x13-inch baking dish or similar casserole.
  • Boil the potatoes: Add potatoes to a large pot, cover with cold salted water, and bring to a boil. Simmer 12–15 minutes, until very tender when pierced.
  • Make the mashed topping: Drain potatoes well. Return to the pot, add butter, warm milk, garlic powder (if using), and season with salt and pepper. Mash until smooth but not gluey. Adjust milk for creaminess. Set aside.
  • Start the filling: In a large skillet over medium heat, warm the olive oil. Add onion and cook 4–5 minutes until softened. Stir in garlic and cook 30 seconds.
  • Brown the meat: Add ground lamb (or beef/turkey). Season with salt and pepper. Cook, breaking it up, until browned and no longer pink, about 5–7 minutes. Drain excess fat if needed.
  • Build flavor: Stir in tomato paste, Worcestershire, thyme, rosemary, and smoked paprika. Cook 1–2 minutes to toast the tomato paste slightly.
  • Add veggies and thicken: Add peas and mixed vegetables. Whisk cornstarch into the broth, then pour into the skillet. Simmer 3–5 minutes, stirring, until the mixture thickens and looks saucy, not soupy. Taste and adjust seasoning.
  • Assemble: Spread the filling in an even layer in the baking dish. Spoon mashed potatoes over the top in dollops, then gently spread to cover, sealing to the edges to prevent bubbling over. Rough up the surface with a fork for browning. Sprinkle cheese if using.
  • Bake: Place on a rimmed sheet pan (for drips) and bake 20–25 minutes, until the top is lightly golden and the edges are bubbling. For extra color, broil 1–2 minutes at the end—watch closely.
  • Rest and serve: Let the pie rest 10–15 minutes before scooping. Garnish with parsley if you like. Serve warm.