This healthy sweet potato shepherd's pie recipe is cozy comfort food made lighter - with lean protein, extra veggies, and a creamy mashed sweet potato topping made with Greek yogurt (no heavy cream!). It's naturally gluten-free, easy to make dairy-free, and packed with protein - a cozy, family-friendly dinner ready in under 45 minutes.

A Quick Look At The Recipe
- ✅ Recipe Name: Healthy Sweet Potato Shepherd's Pie
- 🕒 Ready In: 45 minutes
- 👪 Serves: 4
- 🍽 Calories: ~445 per serving
- 💪 Protein: ~29g per serving
- 🥣 Main Ingredients: Sweet potatoes, Greek yogurt, lean ground chicken or beef or turkey, carrots, peas, spinach, chicken broth, Worcestershire sauce
- 📖 Dietary Info: High-protein, naturally gluten-free, easy to make dairy-free, meal-prep, and family-friendly
- ⭐ Why You'll Love It: A cozy, high-protein dinner made lighter with lean meat, extra veggies, and a creamy Greek yogurt sweet potato mash - nourishing comfort in every bite.
SUMMARIZE & SAVE THIS CONTENT ON
Shepherd's pie has always been one of those cozy dinners I crave when the weather cools down - but the classic version can feel a little heavy. That's why I lightened it up with lean protein, Greek yogurt, and extra veggies for a nourishing spin that still hits all the comfort-food notes.
I tested this version a few times to get the mash just right - creamy without butter or cream and perfectly balanced with the savory filling underneath. If you love lighter comfort food like this, try my Healthy Chicken Bolognese, Healthy Alfredo Sauce Recipe, or Ground Beef and Zucchini Casserole next - all cozy, high-protein favorites that I've tested in my own kitchen and created for busy weeknights.
Jump to:
- A Quick Look At The Recipe
- Why You'll Love This Recipe
- Ingredients You'll Need
- 🥔 Ingredient Spotlight: Why Sweet Potatoes?
- Easy Substitutions & Variations
- How to Make Healthy Sweet Potato Shepherd's Pie
- Quick Video Tutorial (Step-by-Step)
- Expert Tips
- What Goes With Shepherd's Pie
- Frequently Asked Questions
- Storage, Meal Prepping & Freezing Tips
- More Lightened-Up Versions of Classic Recipes
- 📖 Recipe
- 💬 Comments
⭐️⭐️⭐️⭐️⭐️
Can honestly say I, for some reason, have never eaten, let alone made shepherd's pie, but OMG I was missing out! This was beyond delicious, and will definitely be making again! Worked great for meal prep, but will also make if I have visitors / guests come over!
- Jenna
Why You'll Love This Recipe
- Lightened-up comfort food: All the cozy flavor of classic shepherd's pie, made healthier with lean protein, Greek yogurt, and sweet potatoes instead of heavy mashed potatoes.
- High in protein & nutrients: Each serving packs ~29g of protein plus fiber and vitamins from the sweet potatoes, carrots, and spinach.
- Customizable protein: Use chicken, turkey, beef, or lamb - it's flexible to fit your taste or what's in the fridge.
- Family-friendly & meal-prep approved: Reheats beautifully and tastes even better the next day.
- Naturally gluten-free & flexible: Easy to make dairy-free or Whole30 with simple swaps.
- Ready in under 45 minutes: A wholesome dinner that's comforting, balanced, and weeknight-friendly.
Ingredients You'll Need

For the Sweet Potato Mash:
- Sweet potatoes: The star of the topping - naturally creamy and slightly sweet.
- Greek yogurt: Adds protein and makes the mash extra smooth, without the need for heavy cream or butter. It's the same trick I use in my Healthy Penne Alla Vodka with Chicken.
- Parmesan cheese: Adds savory flavor and richness without feeling heavy.
- Garlic: A must for that cozy, homemade flavor.
- Salt & pepper: Brings out the sweet potato flavor.
For the Filling:
- Lean ground chicken or turkey: Keeps it light yet hearty. You can also use beef or lamb if you prefer a classic version.
- Onion & garlic: The flavor base for the savory filling.
- Carrots & peas: Add natural sweetness, fiber, and color. You can use frozen veggies to save time!
- Spinach: Sneaks in extra greens for a nutrient boost - and you can't even taste it!
- Tomato paste & broth: Create a flavorful sauce that ties everything together. I love using chicken bone broth for an extra protein boost!
- Flour: Just 2 Tablespoons! It helps thicken the filling so it's perfectly rich and hearty - use certified gluten-free flour to keep it GF.
- Seasonings: A mix of thyme, rosemary, and a hint of paprika adds cozy depth and balance.
Scroll to recipe card for quantities!
🥔 Ingredient Spotlight: Why Sweet Potatoes?
Sweet potatoes make this shepherd's pie creamy, cozy, and naturally sweet - no heavy cream needed. They add fiber, vitamin A, and slow-digesting carbs that keep you full and satisfied, without feeling heavy. I love how their hint of sweetness perfectly balances the savory filling. It's one of those swaps that makes comfort food feel a little more nourishing but still every bit as comforting.
💡 If you love cozy veggie dishes like this, try my Maple Roasted Acorn Squash Slices next - they're caramelized, flavorful, and the perfect side for fall dinners.
Easy Substitutions & Variations
- Choose your protein: Use ground chicken or turkey for a lighter version, or swap in beef or lamb for a more traditional shepherd's pie flavor.
- Make it gluten-free: This recipe already is! Just be sure to use certified gluten-free flour to thicken the filling.
- Make it dairy-free: Swap Greek yogurt for vegan butter or coconut cream, and skip the Parmesan or use a dairy-free cheese alternative, such as nutritional yeast.
- Low-carb option: Replace the mashed sweet potatoes with creamy cauliflower mash for a lighter, low-carb twist.
- Switch up the mash: Try regular russet potatoes or butternut squash for a fun flavor change.
- Experiment with herbs: Add rosemary, oregano, or cumin for a new flavor profile that still tastes cozy and comforting.

Need to substitute an ingredient?
Ask AI for suggestions on how to substitute the particular ingredient.
How to Make Healthy Sweet Potato Shepherd's Pie

- Step 1: Boil and mash the sweet potatoes with Greek yogurt (or butter), Parmesan (optional), and seasonings until smooth and creamy.

- Step 2: Sauté the onion, carrots, and garlic in olive oil over medium heat until softened, about 3-4 minutes.

- Step 3: Stir in the gluten-free flour and cook for 1 minute to remove the raw flavor.

- Step 4: Add the ground meat and seasonings. Cook until browned, breaking it apart as it cooks.

- Step 5: Stir in tomato paste, Worcestershire sauce, paprika, thyme, salt, and pepper. Cook for 6-8 minutes to allow the flavor to develop.

- Step 6: Pour in the broth, frozen peas, and spinach. Simmer for 5-8 minutes, stirring occasionally, until the sauce thickens and the spinach wilts.

- Step 7: Transfer the meat mixture to a baking dish and spread evenly. Top with the mashed sweet potatoes, smoothing out the surface with a spatula.

- Step 8: Bake at 375°F for 25-30 minutes, or until the top starts to brown. Broil for the last 2-3 minutes for extra crispiness. Let cool for 5-10 minutes before serving.
Quick Video Tutorial (Step-by-Step)
Expert Tips
- Don't over-boil the potatoes: Stop as soon as they're fork-tender; over-boiling makes the mash watery.
- If using beef or lamb: Spoon off any excess fat before adding the broth and veggies so the filling isn't too liquidy. This only applies to beef and lamb since chicken and turkey are much leaner.
- Use bone broth: It adds flavor depth and boosts the protein content naturally - a Healthful Blondie signature swap.
- Rest before serving: Let the pie cool for 5-10 minutes so the layers set and slice cleanly.
- Broil at the end for a golden top: For that picture-perfect finish, broil the last 2-3 minutes until slightly crisp and browned.
What Goes With Shepherd's Pie
Shepherd's pie is hearty and cozy on its own, but a few simple sides can turn it into the ultimate comfort meal. Here are some of my favorite pairings:
- Crispy veggies: Try my Crispy Air Fryer Parmesan Zucchini or Balsamic Maple Brussel Sprouts for something green and flavorful.
- Light salads: A fresh side like my Kale Crunch Salad or Cucumber Carrot Salad balances the richness perfectly.
- Bread for dipping: Warm, crusty bread or my Air Fryer Garlic Bread to soak up the yummy sauce.
- Cozy carbs: Serve it with Crispy Air Fryer Fingerling Potatoes or the Crispiest Oven Roasted Potatoes.
- Something sweet to finish: End with a square of my Flourless Brownies Recipe or Mini Pumpkin Protein Cheesecake Bites for a balanced fall dinner.

Frequently Asked Questions
Yes! Assemble it up to a day in advance, cover tightly, and refrigerate. Bake straight from the fridge at 375°F for about 25-30 minutes until hot and bubbly.
Absolutely. Once cooled, wrap tightly or store in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator, then reheat at 350°F until warmed through (usually about 25-30 minutes).
Yes! Swap them 1:1 for russet or Yukon gold potatoes. You'll still get that creamy, cozy texture, just with a more traditional flavor.
This version is! It's lighter than classic recipes thanks to lean ground chicken or turkey, Greek yogurt instead of heavy cream, and lots of hidden veggies for fiber and nutrients.
Ground chicken or turkey keeps it lean and high in protein, but beef or lamb make it more traditional. You can even use lentils for a vegetarian option.
Make sure the filling thickens before baking (flour and simmering help), and don't over-boil the sweet potatoes. Letting the pie rest for 5-10 minutes after baking also helps the layers set.
Storage, Meal Prepping & Freezing Tips
- To store: Let the shepherd's pie cool completely, then cover and refrigerate for up to 4 days.
- To reheat: Warm individual portions in the microwave, or reheat the whole dish at 350°F for 15-20 minutes. Add a splash of broth if needed.
- To freeze: Freeze cooled shepherd's pie (whole or in portions) for up to 3 months. Thaw overnight, then bake at 350°F for 25-30 minutes until hot.
- Meal prep tip: You can assemble it unbaked and refrigerate up to 24 hours or freeze before baking - add 10-15 minutes to the bake time.

More Lightened-Up Versions of Classic Recipes
If you loved this healthy sweet potato Shepherd's pie, here are a few more recipes to try next:
Did you make this recipe?
If you make this recipe, be sure to comment and rate it down below. Also, don't forget to tag me @healthfulblondie on Instagram and use the hashtag #healthfulblondie so I can see your delicious creation and share it with my followers!
📖 Recipe

Healthy Sweet Potato Shepherd's Pie
Ingredients
Mashed Sweet Potatoes:
- 2 large sweet potatoes, peeled and cut into quarters
- 2 - 3 tablespoon plain Greek yogurt, or butter
- ¼ cup grated or shredded parmesan cheese, optional but so delish
- ½ teaspoon garlic powder
- ½ - 1 teaspoon salt
- ½ teaspoon black pepper
- 1 - 2 tablespoon parsley or chives, chopped, to garnish at the end
The Filling:
- 1 lb ground chicken, ground turkey, 94% lean ground beef, or ground lamb
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 3 large carrots, cut into coins
- 3 large garlic cloves, minced
- 2 tablespoon gluten-free all-purpose flour
- 1 tablespoon tomato paste
- 2 tablespoon Worcestershire sauce
- 2 - 3 teaspoon smoked paprika
- 1 teaspoon dried thyme
- 1 cup chicken or vegetable broth
- 1 cup frozen peas
- 3 - 4 cups fresh spinach, roughly chopped
Instructions
- Prep: Preheat the oven to 400°F and lightly grease a 9x9" or 7x11" baking dish with some avocado or olive oil spray.
- Make the mashed sweet potatoes. In a large pot, add sweet potato pieces and cover with water (about 1 inch above). Bring to a boil, then reduce to a simmer and cook for 8-14 minutes until fork-tender. Drain and mash with a potato masher or fork. Mix in Greek yogurt (or butter), Parmesan (optional), garlic powder, salt, and black pepper. Adjust seasoning if needed, then set aside.
- Prep the Filling: Heat olive oil in a large pan over medium heat. Add diced onion and carrots, cooking for 5-7 minutes until softened. Stir in garlic and cook for another minute. Sprinkle gluten-free flour over the veggies and stir for 1 minute. Push the veggies to the side and add ground meat (chicken, turkey, beef, or lamb). Cook until browned, breaking it apart as it cooks. If using beef or lamb, drain excess fat. Stir in tomato paste, Worcestershire sauce, smoked paprika, thyme, salt, and pepper. Cook for 6-8 minutes. Add broth, frozen peas, and chopped spinach. Simmer for 5-8 minutes until thickened and spinach wilts.
- Assemble & Bake: Transfer the filling to a 9x9" or 7x11" baking dish. Spread the mashed sweet potatoes evenly on top. Bake for 25-30 minutes until the top starts to brown. For extra crispiness, broil for 5 minutes.
- Cool & Enjoy: Allow the shepherd's pie to cool for 5-10 minutes before serving. Garnish with chopped parsley or chives. Enjoy!










Dori says
This was a very tasty Cottage Pie which we truly enjoyed. I used sour cream in the potatoes as I didnt have yoghurt and it was fine. I will definitely make a larger batch next time. Thanks for the recipe.
Jenna Shirkey says
Can honestly say I for some reason have never eaten, let alone made shepherds pie, but OMG I was missing out! This was beyond delicious, and will definitely be making again! Worked great for meal prep, but will also make if I have visitors / guests come over!
Ashley says
One of the best recipes I have made! I love it. Love the sweet p instead of the heavy regular potatoes.
Wanda says
This is a cottage pie shepherd's pie has lamb
Julia says
Absolutely delicious! The sweet potato and paprika add something so special to this twist on the traditional shepherd’s pie. I will definitely make this again!
Donna says
OMG this is amazing! I'm a terrible cook and this came out absolutely delicious! My new favorite dinner thank you!
Nancy says
This was very flavorful and tastes better than the real thing my mom use to make us as kids. I am obsessed.
Andrea says
Tati, thanks for this recipe. It was not only fun to make but my husband loved it too. It was very flavor forward. I will make this again!
Saskia says
So delicious! The filling was super flavorful and the sweet potato topping was out of this word good. Will make again