Healthy Shepherd’s Pie Recipe

Updated November 7, 2026

Total time
1 hr 10 min
prep 25 min · cook 45 min
Serves
6
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Healthy Shepherd's Pie Recipe

This healthy shepherd’s pie is a lighter take on the classic British comfort food, traditionally made with ground lamb and topped with creamy mashed potatoes. By using lean meat, plenty of vegetables, and a lighter mash, it delivers all the cozy, savory flavor you crave with less fat and more fiber. It’s a complete, satisfying dinner that’s perfect for weeknights and meal prep alike.

Ingredients

  • 1 tbsp olive oil (15 ml)
  • 1 lb (450 g) lean ground lamb (or ground beef, see Tips)
  • 1 medium yellow onion, finely chopped
  • 2 medium carrots, peeled and diced
  • 2 celery stalks, diced
  • 2 cloves garlic, minced
  • 1 tbsp tomato paste (15 ml)
  • 1 cup (240 ml) low-sodium beef broth
  • 1 tbsp Worcestershire sauce (15 ml)
  • 1 tsp dried thyme
  • 1/2 tsp salt, plus more to taste
  • 1/4 tsp black pepper, plus more to taste
  • 1 cup (150 g) frozen peas
  • 2 lbs (900 g) russet potatoes, peeled and quartered
  • 4 cloves garlic, peeled (for the mash)
  • 1/2 cup (120 ml) low-fat milk (or unsweetened almond milk)
  • 2 tbsp unsalted butter (28 g)
  • 1/4 cup (25 g) grated Parmesan cheese (optional)
  • Fresh parsley, chopped (for garnish)

Instructions

  1. Preheat the oven to 400°F (200°C).
  2. Start the mashed potatoes: Place the potatoes and garlic cloves in a large pot, cover with cold water, and add a pinch of salt. Bring to a boil, then reduce to a simmer and cook until fork-tender, about 15–20 minutes.
  3. While the potatoes cook, make the filling: Heat the olive oil in a large oven-safe skillet or Dutch oven over medium-high heat. Add the ground lamb and cook, breaking it up with a spoon, until browned, about 5–7 minutes. Use a slotted spoon to transfer the meat to a plate, leaving about 1 tbsp of drippings in the pan (discard excess).
  4. Cook the vegetables: In the same pan, add the onion, carrots, and celery. Sauté until softened, about 5 minutes. Add the minced garlic and tomato paste, and cook for 1 minute more.
  5. Add the liquids and seasonings: Return the lamb to the pan. Pour in the beef broth and Worcestershire sauce, then add the thyme, salt, and pepper. Stir well and bring to a simmer. Let it cook uncovered for 10 minutes, allowing the sauce to thicken slightly.
  6. Add the peas: Stir in the frozen peas and cook for 2 more minutes. Taste and adjust seasoning if needed. Remove from heat.
  7. Finish the mashed potatoes: Drain the potatoes and garlic well. Return them to the pot and mash with a potato masher. Add the milk and butter, and mash until smooth. Stir in the Parmesan if using. Season with salt and pepper to taste.
  8. Assemble the pie: Spread the mashed potatoes over the meat filling, using a spatula to smooth the top. Create decorative ridges with a fork if desired.
  9. Bake: Place the skillet on a baking sheet to catch any overflow. Bake for 20–25 minutes, until the filling is bubbly and the top is golden brown. For extra browning, broil for 2–3 minutes at the end, watching carefully.
  10. Rest and serve: Let the shepherd’s pie rest for 10 minutes before serving. Garnish with fresh parsley.

Tips

  • Ground beef substitution: If you use ground beef instead of lamb, the dish becomes a cottage pie. Both work well; just make sure the meat is cooked to a safe minimum internal temperature of 160°F (71°C) as measured with a food thermometer.
  • Make it lighter: Use extra-lean ground meat (93% lean or higher) and swap the butter for olive oil or a plant-based spread. You can also use cauliflower mash on top for a low-carb version.
  • Don’t skip the rest: Letting the pie rest after baking helps it set, making it easier to serve neat slices. If you cut into it immediately, the filling may run.
  • Common mistake: Overcooking the filling can dry it out. Keep an eye on it during the simmering step; it should be saucy but not watery. If it looks too dry, add a splash more broth.

Serving Suggestions

Serve this shepherd’s pie with a simple green salad dressed with lemon vinaigrette, or steamed green beans. For a heartier meal, add a slice of crusty whole-grain bread. It also pairs well with roasted Brussels sprouts or a side of pickled beets to cut through the richness.

Variations

  • Vegetarian: Replace the meat with 2 cups (300 g) cooked lentils or a plant-based ground meat substitute. Use vegetable broth instead of beef broth.
  • Sweet potato topping: Swap half or all of the russet potatoes for sweet potatoes for a slightly sweet, nutrient-packed twist.
  • Add mushrooms: Sauté 8 oz (225 g) sliced mushrooms with the vegetables for extra umami and texture.
  • Cheesy crust: Sprinkle 1/2 cup (50 g) shredded cheddar cheese over the mashed potatoes before baking for a golden, cheesy top.

Storage and Reheating

Refrigerate leftovers in an airtight container within 2 hours of cooking. They will keep for 3–4 days. To reheat, place a portion in the microwave on medium power for 2–3 minutes, or in a 350°F (175°C) oven for 15–20 minutes until heated through (165°F / 74°C internal temperature). You can also freeze the assembled, unbaked pie for up to 3 months; thaw overnight in the fridge before baking, and add 10–15 minutes to the bake time.

Frequently Asked Questions

Can I make this ahead of time? Yes, assemble the pie completely, cover, and refrigerate for up to 24 hours before baking. You may need to add 5–10 minutes to the bake time since it starts cold.

Can I use instant mashed potatoes? You can, but the texture will be less creamy and may not hold up as well. For best results, use homemade mashed potatoes.

Why is my shepherd’s pie watery? This usually happens if the filling wasn’t simmered long enough to reduce the liquid, or if the potatoes were too wet. Make sure to drain the potatoes well and let the filling bubble until thickened.

Can I use ground turkey instead of lamb? Yes, ground turkey works, but it’s leaner and can be drier. Add a tablespoon of olive oil to the pan when browning, and consider adding a splash of broth if the mixture seems dry.

What’s the difference between shepherd’s pie and cottage pie? Traditionally, shepherd’s pie uses ground lamb, while cottage pie uses ground beef. This recipe uses lamb, but beef is a common substitute.

Can I freeze individual portions? Absolutely. Let the baked pie cool completely, then portion into freezer-safe containers. Freeze for up to 3 months. Reheat from frozen in the microwave or oven until piping hot.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).