Go Back
+ servings
Save This Recipe Form

Don’t lose this recipe!

Put in your email, and we’ll deliver it straight to your inbox. You’ll also get weekly recipe suggestions based on what you love. Opt-out anytime – no strings attached!

A serving of classic Shepherd’s Pie features a savory meat and vegetable filling topped with browned mashed potatoes, all presented on a white plate with a gold fork.

Shepherds Pie

Shepherd’s Pie fits right in for fall dinners, cold winter nights, or St. Patrick’s Day gatherings. I usually prep it earlier and chill it until I’m ready to bake, which makes dinner timing easier. The leftovers freeze well and still taste great later, making it one of those meals I come back to often without even thinking about it.
Print Recipe Pin Recipe [btn-google-source]
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Servings: 6
Calories: 470kcal

Ingredients

For the Filling:

For the Mashed Potatoes:

  • 4 large potatoes peeled and cubed
  • ½ cup milk
  • 4 tablespoons butter
  • Salt and pepper to taste

Instructions

  • Preheat your oven to 400°F (200°C).
  • Bring a large pot of salted water to a boil. Add the potatoes and cook until fork-tender, about 15 minutes. Drain, then return to the pot. Add butter and milk, and mash until smooth and creamy. Season with salt and pepper. Set aside.
    4 large potatoes, ½ cup milk, 4 tablespoons butter, Salt and pepper
  • In a large skillet, heat olive oil over medium heat. Add onions and carrots, cooking for about 5 minutes until softened. Stir in the ground lamb and cook until browned, breaking it apart with a spoon.
    1 cup onion, 2 carrots, 1 tablespoon olive oil, 1 pound ground lamb
  • Mix in the tomato paste, Worcestershire sauce, beef broth, and peas. Cook for another 5 minutes until everything is well combined and heated through. Season with salt and pepper to taste.
    1 cup frozen peas, 2 tablespoons tomato paste, 1 cup beef broth, 1 tablespoon Worcestershire sauce, Salt and pepper
  • Transfer the lamb mixture into a baking dish, spreading it evenly. Spoon the mashed potatoes on top and smooth them out with a spatula. Use the back of a spoon to create peaks for extra crispy edges.
  • Bake for 30–40 minutes, until the potatoes are golden and the filling is bubbling. Let cool slightly before serving.

Video

[adthrive-in-post-video-player video-id="RZYqLfiy" upload-date="2025-11-17T09:05:49+00:00" name="Savory Shepherds Pie" description="A cozy mix of tender meat, veggies, and fluffy mashed potatoes baked to perfection." player-type="default" override-embed="default"]

Notes

  • Use starchy potatoes: Yukon Gold or Russet potatoes give you creamy mash that holds its shape when baked.
  • Brown the meat well: Allow the lamb to sear properly to build deep flavor in the filling.
  • Thyme and Rosemary: Work especially well with lamb or beef. Add them while browning the meat for subtle aromatics.
  • Splash a Dry Red Wine: Let it simmer with the meat to build depth, then stir in a spoonful of flour to help the filling thicken.
  • Rough Up the Top: Use the back of a spoon to create ridges with mashed potatoes or a cauliflower mix so they brown and crisp in the oven.
  • Grated Cheddar Cheese: On top of the mash adds a golden finish and a little sharpness. 
  • Add Herbs and Garnish: Stir in chopped thyme, celery, or rosemary while browning the meat, then finish with fresh parsley for a clean, bright touch. 

Nutrition

Calories: 470kcal | Carbohydrates: 35g | Protein: 19g | Fat: 29g | Saturated Fat: 13g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 11g | Trans Fat: 0.3g | Cholesterol: 78mg | Sodium: 365mg | Potassium: 1060mg | Fiber: 6g | Sugar: 6g | Vitamin A: 3935IU | Vitamin C: 42mg | Calcium: 83mg | Iron: 3mg
Tried this recipe?Let us know how it was!