This post contains affiliate links. Please see our disclosure policy.

There’s nothing more cozy on a cold or rainy day than a dish of this healthy sweet potato shepherd’s pie that is chock full of veggies and seasoned ground beef. We think it will quickly become a favorite hearty meal for the whole family.

This healthier version of shepherd’s pie with sweet potato topping is so tasty, it’s almost too good to be true. This paleo-friendly version of the classic comfort food dish is still just as delicious as the original and made with simple ingredients. It’s a complete meal in one pan! 

We love the sweet potato mash topping and prefer it over the mashed potato topping that is used in a traditional shepherd’s pie recipe. The slight sweetness from the sweet potatoes complements the herbs in the meaty filling well. This easy shepherd’s pie freezes really well, and makes the perfect weeknight dinner meal when you don’t feel like cooking.

What is Shepherd’s Pie?

Shepherd’s pie is a classic British dish made with mashed potatoes, ground lamb, and vegetables. Cookbooks dating back to the 18th century include a recipe that is similar for “cottage pie” that makes use of leftovers. Originally, the top and bottom were lined with sliced potatoes, but has since been replaced with mashed potatoes.

Ingredients You’ll Need

healthy sweet potato shepherd's pie recipe ingredients in bowls on white marble countertop
Get new posts emailed to you!
Don’t miss out! Subscribe and get all the new posts first.
Please enable JavaScript in your browser to complete this form.
  • Ground beef (or lamb): use lean ground beef if you want to lower the calories and fat in this recipe. Lamb is the traditional meat used in shepherd’s pie so that can be used in this recipe if you prefer. Lean ground turkey or chicken are also easy swaps you can use. 
  • Veggies (onion, garlic, frozen mixed vegetables): add lots of filling fiber and extra antioxidants by lading up your shepherd’s pie with lots of veggies. We use some onion and garlic for flavor and then frozen mixed vegetables (peas, carrots, corn) in the filling. 
  • Herbs (rosemary & thyme): this combination of dried herbs compliments the flavor of the beef and veggies in this healthy shepherd’s pie recipe. If you need a substitution, you can also use dried Italian seasoning. Fresh herbs are also delicious in this recipe. 
  • Worcestershire Sauce: adds rich and savory flavor to the meat filling. If you don’t have worcestershire sauce, you can substitute with soy sauce. 
  • Tomato Paste: the subtle tomato flavor pairs well with beef and herbs in the filling for this pie. 
  • Mashed Sweet Potatoes: in this recipe, we used sweet potatoes instead of white russet potatoes used for a classic shepherds pie. Sweet potatoes are a good source of fiber and loaded with vitamin A and vitamin C. 
  • Butter: adds a bit of flavor to the whipped sweet potatoes. You can substitute with olive oil, coconut oil or ghee.

Variations

  • Low Carb/Keto: use mashed cauliflower instead of mashed potatoes for the topping to make a low carb or keto version of this recipe. 
  • Dairy-Free: use a dairy-free or vegan butter in place of the regular butter in the mashed potatoes. 
  • Paleo/Whole 30: make this recipe as written! 
  • Vegan/Vegetarian: Use a plant-based ground meat like Beyond Meat instead of beef for this filling and a vegan butter in the mashed potato topping to make a vegan sweet potato shepherd’s pie.

How to Make Healthy Shepherd’s Pie

two images side by side, left side pan with shepherd's pie filling, right side showing mixed sweet potato topping
  • Bake the Sweet Potatoes: preheat the oven to 400 degrees Fahrenheit and bake the potatoes on a sheet pan until fork tender, about 45-50 minutes. 
  • Make this Filling: While the potatoes are baking, make the filling by browning the ground beef with the garlic and onion in an oven-safe skillet over medium heat. Stir in the herbs, tomato paste, and worcestershire sauce and cook for another 2-3 minutes. Add the frozen vegetables and broth and bring to a simmer then turn off the heat. 
  • Mash the Potatoes: once cool enough to handle, remove the skin from the potatoes, add to a bowl with the butter and mash with a fork or potato masher. You can also puree in a food processor or the bowl of a stand mixer
  • Bake the Pie: if using an oven-safe skillet, simply spread the mashed potatoes evenly over the top of the filling and bake for 10 minutes. (If you don’t have an oven-safe skillet, transfer the filling to an 8×8 inch casserole dish and top with potatoes and then bake.) Allow to cool for about 5 minutes before serving.

Is Shepherd’s Pie Good for You?

This lightened up sweet potato shepherd’s pie recipe is full of protein and fiber making it a great option if you are looking to eat a little healthier. Many recipes load up the mashed potato topping with lots of butter, but when using sweet potatoes, a lot less butter is needed for fluffy potatoes.

single serve sweet potato shepherd's pie in white dish with glass of wine and salt topping on white counter background

Shepherd’s Pie with Sweet Potato Topping

There’s nothing more cozy on a cold or rainy day than a dish of this healthy sweet potato shepherd’s pie that is chock full of veggies and seasoned ground beef. We think it will quickly become a favorite hearty meal for the whole family.
Total Time: 40 minutes
Servings: 4
Save Recipe
Enter your email and get it sent to your inbox!
Please enable JavaScript in your browser to complete this form.

Equipment

  • Sheet pan
  • Oven-safe skillet
  • Potato masher or food processor

Ingredients 

Shepherd’s Pie Filling

  • 1 pound lean ground beef or lamb
  • 1 small yellow onion, diced
  • 4 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 1 tablespoon worcestershire sauce
  • 1/2 teaspoon dried rosemary
  • ½ teaspoon dried thyme
  • 1/2 teaspoon fine salt or to taste
  • 1/4 teaspoon black pepper
  • 2 cups frozen mixed vegetables, peas, carrots, corn
  • ¾ to 1 cup water/broth

Sweet Potato Topping

  • 2-3 large sweet potatoes, about 20 ounces total
  • 2 tablespoons butter
  • 1/4 teaspoon fine salt

Instructions 

  • Preheat oven to 400℉. Bake the sweet potatoes until fork tender, 45 to 60 minutes. Alternatively, you can steam peeled and diced sweet potatoes until tender.
  • In a medium 10-inch oven safe skillet over medium-high heat, saute the ground beef and onion until the beef is no longer pink.
  • Stir in the garlic, tomato paste, worcestershire sauce, rosemary, and thyme. Cook another 1-2 minutes. Stir in the salt, pepper, vegetables, and broth. Bring to a simmer and then turn off the heat.
  • To make the topping: Place the peeled and baked/steamed sweet potato, butter, and salt in a food processor (or stand mixer) and process until smooth.
  • Top the meat filling with the sweet potato mash. If you’re not using an oven-safe skillet, transfer the meat filling to a casserole dish or 9×9 inch baking dish and top the meat filling with the sweet potato mash.
  • Bake for 10 minutes. Remove from the oven and sprinkle with some flakey sea salt and chopped fresh parsley and serve.

Nutrition

Serving: 1g | Calories: 411kcal | Carbohydrates: 47g | Protein: 31g | Fat: 12g | Fiber: 8g | Sugar: 10g
Like this recipe? Rate and comment below!

About Deborah Murphy, MS, RD, LDN

You May Also Like

Get Healthy U TV

Workout Programs Designed For You

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




27 Comments

  1. It would be a lot easier to read your website without all the annoying pop ups, I’m actually going to go find a different recipe because of that….

    1. Hi Ally! So sorry to hear that. We removed all pop up ads about 3 weeks ago to make the experience better… we do have one footer ad on mobile but it shouldn’t affect readability of content. We are sorry for your frustration – and will talk to our ad network but there should be no popups. It might help to clear your cookies and cache. Thank you!

  2. You may want to check up on it again then because there are ads everywhere, even with popup blockers and cookie blockers and everything. It makes it very difficult to navigate this page.

  3. I just pinned this recipe within the past week and was able to click on the green circle, but tried again today in hopes of making it for dinner tomorrow and the website won’t come up. Totally bummed 🙁 Any chance I can get it emailed to me?

  4. This recipe was delicious! I’ve made the sweet potato meatloaf previously, but I liked this twist on the standard shepards pie and the sweet potatoes paired very well with the savory sautéed meat and veggie combo.

  5. I can’t get through to the recipe, the green circle link does not work and if I use the Url above it will not allow me to enter the site
    Help please!!

  6. Hi Chris! I am trying to make this tonight but the website is down. Any chance you could send me the recipe? Please!!! Thank you!! 🙂

  7. Chris, I made the Shepherd’s pie today and it came out fabulous!!!! I just substituted the ground beef for ground turkey and my kids (who are not too fond of sweet potatoes) had seconds. They simply loved it! Thanks for the recipe. Next time, I shall try it with the ground beef.

        1. Hi Tina – I just re-loaded the link. Why don’t you try again? I believe it should be working now. Sorry about that and let me know if you have any more issues. Enjoy the recipe – it’s a good one!