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
  • 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!

Leave a comment

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

Recipe Rating




27 Comments

  1. What is the purpose of the flax seed meal? If it has something to do work paleo diet, i apologize. I don’t know what paleo is, but I know it has something to do with gluten free.

    1. Hi Tiffany – the flax seed meal helps to hold everything together. Flax works as a great substitute for eggs because when mixed with water it creates a gel like substance. Feel free to omit the flax or egg white altogether. The Pie will still turn out delicious!

    1. Hi Abby – we always use ground – however the creators of the recipe have even updated it to remove the flax entirely as they found that the egg white/flax gel is not necessary which means one less ingredient! You can definitely still keep it for the health benefits if you’d like though!

  2. I’ve bake the sweet potatoes in the oven at 375 for 20 mins and they are still hard. How long should it take?