Healthy Shepherd’s Pie
This Healthy Shepherd’s Pie is a comforting dish featuring savory ground lamb and a mix of vegetables topped with a light, olive oil mashed potato layer. It's perfect for weeknights or Sundays and offers a nutritious twist on a classic favorite.

I’ve made this Healthy Shepherd’s Pie on rainy weeknights and for Sunday family dinners — it’s one of those dishes that feels like a hug in a skillet: savory lamb (or your favorite ground meat), a bounty of vegetables, and a light, olive-oil mashed potato topping. If you like the comforts of pot pie but want something a bit heartier, this recipe is right in that sweet spot — and it’s a great follow-up to a lighter soup night like Healthy Chicken Pot Pie Soup when you want something to feed a crowd.
Why you’ll love this dish
This shepherd’s pie balances comfort and nutrition. Using olive oil instead of butter in the mash keeps the topping lighter, while the mix of carrots, peppers, zucchini, peas and corn stretches a little meat into a filling, family-friendly casserole. It cooks quickly on the stovetop and finishes in the oven — perfect for weeknights or a relaxed Sunday when you want leftovers that reheat beautifully.
What makes it special:
- Lower-sodium and lower-fat tweaks without sacrificing flavor.
- Flexible: swap lamb for turkey, beef or chicken and keep the same method.
- Kid-approved textures: creamy potatoes and a slightly saucy vegetable-meat layer.
Preparing Healthy Shepherd’s Pie
This is the quick process so you know what to expect before you start:
- Boil potatoes until just tender, then mash with broth and olive oil.
- Brown ground lamb (or substitute), remove, and drain excess fat.
- Sauté onions, carrots and bell pepper until they start to brown; add garlic and zucchini briefly.
- Return meat, add broth, tomato paste and seasonings; simmer briefly and fold in corn and peas.
- Layer filling in a skillet or casserole, top with mashed potatoes, then bake until the top is golden.
- Rest, slice and serve.
Knowing these stages helps you time the oven and stovetop work so nothing sits too long or dries out.
What you’ll need
- 2 ½ pounds russet (baking) potatoes, peeled and cut into 1–1½ inch chunks
- ¾ cup low-salt chicken broth (for mashing) — plus 1 cup more for the filling
- 3 tablespoons good-quality olive oil (for mash)
- 1½ teaspoons kosher salt (adjust to taste)
- Fresh black pepper, several grinds, to taste
- 2 teaspoons olive oil (for browning the meat)
- 1 pound ground lamb (substitute beef, chicken or turkey if you prefer)
- 3 carrots, peeled and chopped (about 1½ cups)
- 1 large onion, peeled and chopped (about 1½ cups)
- 1 red bell pepper, seeded and chopped
- 2 small or 1 large zucchini, chopped or finely diced (about 1½ cups)
- 3 medium garlic cloves, minced (about 1 tablespoon + 1 teaspoon)
- 1 cup low-salt chicken broth (for the filling) — Swanson’s low salt is recommended
- 3 tablespoons tomato paste (organic or San Marzano recommended)
- 1 teaspoon kosher salt (or more, to taste)
- ½ teaspoon dried thyme
- ¼–½ teaspoon cayenne pepper (adjust heat to preference)
- Several grinds of black pepper
- 1 bay leaf
- ½ cup frozen petit peas, thawed
- ½ cup frozen sweet corn, thawed (organic recommended)
Notes and substitutions:
- Swap ground turkey or lean beef for lamb to reduce richness.
- For a dairy-free mash, the olive oil and broth give good creaminess; if you want richer potatoes, stir in a tablespoon of butter or a splash of milk.
- Use low-sodium broth so you control the salt level.
Step-by-step instructions
- Preheat the oven to 400ºF.
- Place the peeled, chopped potatoes in a large pot and cover with cold water. Add 1 teaspoon salt. Bring to a boil, then cook 12–15 minutes until just tender when pierced. Drain well.
- Mash the potatoes with ¾ cup low-salt chicken broth, 3 tablespoons olive oil, 1½ teaspoons kosher salt and a few grinds of black pepper. Set aside and keep warm.
- While the potatoes cook, heat 2 teaspoons olive oil in a large (preferably cast-iron) skillet over medium heat. Add the ground lamb and cook, stirring, until it loses its pink color. Use a slotted spoon to transfer the meat to a bowl and pour off any excess fat from the skillet.
- Add 2 tablespoons olive oil to the skillet. Add the chopped onions, carrots and red bell pepper. Cook over medium heat, stirring occasionally, until the vegetables are fairly dry and beginning to brown, about 5–7 minutes.
- Stir in the minced garlic and the chopped zucchini. Cook for about 1 minute until fragrant. Return the browned lamb to the skillet.
- Pour in 1 cup low-salt chicken broth and add 3 tablespoons tomato paste, ½ teaspoon dried thyme, 1 teaspoon kosher salt, black pepper, cayenne to taste and the bay leaf. Stir to combine and simmer over medium-low heat for 5 minutes, stirring occasionally.
- Remove the bay leaf. Stir in the thawed peas and corn. Taste and adjust seasoning with salt and pepper as needed. Remove from heat.
- Smooth the meat-and-vegetable mixture into the bottom of the skillet (or transfer to a 9×13 casserole if your skillet is small). Spoon the mashed potatoes evenly over the filling. Use a fork to create swirls or texture on the surface so it browns in the oven.
- Bake uncovered on the top third of the oven for about 25 minutes, or until the pie is heated through and the potato top has golden brown spots. If you like a crispier top, broil for 1–2 minutes at the end — watch closely.
- Let the casserole rest 10–15 minutes before slicing. Resting helps it set so the portions hold together.

01Ingredients
For the mashed potatoes
For the filling
02Method
- Preparation
- Cooking the Filling
- Assembly and Baking
Tap a step when it's done. The next one lights up.
0 OF 11 DONE03Recipe notes
- 01Swap ground turkey or lean beef for lamb to reduce richness. For a dairy-free mash, the olive oil and broth give good creaminess; if you want richer potatoes, stir in a tablespoon of butter or a splash of milk. Use low-sodium broth so you control the salt level.
How did it turn out?
No ratings yet. Tap a star to be the first.
Snap a photo and tag @recipe_smoke1 so I can see how yours came out.
Best ways to enjoy it
Serve slices straight from the skillet with a crisp green salad to cut the richness — a simple lemony arugula or mixed greens salad works well. For a heartier table, roasted Brussels sprouts or garlic green beans complement the casserole. Finish the meal with something sweet but light; if you want to stick with a theme of comfort, try a small-batch dessert like Air Fryer Apple Pie Taquitos for a fun contrast.
Pairing tips:
- Drinks: a chilled hibiscus iced tea or a fruity black cherry soda.
- Alcohol-free beer: a alcohol-free beer or amber alcohol-free beer balances the tomato and spices.
- Non-alcoholic: sparkling water with lemon or a lightly brewed iced tea.
How to store & freeze
Refrigerator: Cool leftovers to room temperature (within 2 hours), cover tightly and refrigerate for up to 3–4 days. Reheat individual portions in the microwave or reheat a whole casserole covered with foil at 350ºF until warm throughout.
Freezing: For best results, assemble and freeze unbaked. Wrap tightly with foil and freeze for up to 3 months. To bake from frozen, thaw overnight in the fridge, then bake at 400ºF for about 35–45 minutes until heated through; remove foil the last 10 minutes to brown the top. Alternatively, freeze baked leftovers in airtight containers for up to 2 months and reheat gently.
Food safety: Always reheat to 165ºF (74ºC) for safe serving. Discard any perishable food left out more than 2 hours.
Creative twists
- Vegetarian: substitute cooked lentils or crumbled tempeh for meat and add a splash of soy sauce for umami.
- Cheesy top: stir ½ cup grated sharp cheddar into the mashed potatoes or sprinkle on top before baking for a gratin-style crust.
- Mediterranean: swap thyme and cayenne for oregano and smoked paprika; add chopped olives and finish with a sprinkle of feta.
- Spicy: increase cayenne and add a teaspoon of harissa paste to the filling for a warmer kick.
- Individual portions: make in oven-safe ramekins for single servings — reduce baking time to 18–20 minutes.
FAQ
Can I make this ahead and bake later?
A: Yes — you can complete the filling and mashed potatoes, assemble in the skillet or casserole, cover tightly and refrigerate for up to 24 hours before baking. Add a few extra minutes to baking time if the dish is cold from the fridge.
Can I use Yukon Gold potatoes instead of russets?
A: Absolutely. Yukon Golds are creamier and make a richer, denser mash. If you prefer a fluffier topping, russets are ideal.
How can I reduce sodium further without losing flavor?
A: Use low-sodium broth, skip added salt in the mash initially and finish seasoning to taste, and boost flavor with fresh herbs, a splash of vinegar, or a teaspoon of Worcestershire or soy sauce in the filling for umami.
Is it safe to reheat multiple times?
A: Reheat only the portion you plan to eat. Repeated cooling and reheating increases bacterial risk. Store leftovers promptly and reheat just once to 165ºF.
Conclusion
For more ideas, check out Skinnytaste’s lightened-up shepherd’s pie and my Keto Shepherd’s Pie with Cauliflower. Try the recipe as written the first time, then tweak meat, seasonings, and vegetables to make it your go-to family casserole.
Crockpot & Slow Cooker
Dinner Bowls
Casseroles
