• Facebook
  • Twitter
  • Pinterest
  • Instagram
  • YouTube
  • RSS

Add a new twist to your shepherd’s pie with this Sweet Potato Shepherd’s Pie recipe. Just switch out your regular potatoes for sweet potatoes and voila, you have a brand new recipe to serve and enjoy!

Tip: Try making this recipe with ground turkey instead of ground beef, to add a new flavour into this classic dish.

Sweet Potato Shepherd’s Pie
Save RecipeSave Recipe
Recipe Image


  • 3 medium sweet potatoes, peeled and chopped into large chunks
  • 1 ½ lb lean ground beef
  • 1 tbsp olive oil
  • 1 medium onion, diced
  • 1 medium sweet potato, sliced
  • 4 garlic cloves, chopped
  • 1 cup vegetable broth
  • 1 tbsp tomato paste
  • 1 tbsp chopped parsley
  • salt and pepper to taste


  1. Cook potatoes in boiling water until tender. The potatoes are done when one of the larger chunks can be easily pierced with a fork.
  2. Drain the water, and put potatoes back into the dry pot. Mash the potatoes with a masher, add salt and pepper to taste and mix. Cover pot with a lid and set aside.
  3. Preheat the oven to 400 degrees F. Grease an 8×8” glass casserole dish with olive oil. Set aside.
  4. In a large non-stick skillet over medium-high heat, brown the ground beef. Drain the fat, and transfer beef to a large bowl and set aside.
  5. Heat 1tbsp of olive oil over medium heat in the large skillet you just used for the beef. Add the onions, and cook for 3 minutes until they begin to soften.
  6. Add the sliced sweet potatoes. Stir, then cover with a lid and allow to cook for 6 minutes. Remove lid, add the garlic, and cook for an additional 1 to 2 minutes, stirring periodically.
  7. Add cooked ground beef, vegetable broth, tomato paste, parsley, salt, and pepper. Stir everything thoroughly and simmer for 8 to 10 minutes, until most of the liquid has evaporated.
  8. Scoop the beef mixture into the casserole dish so that it covers the whole bottom. Layer the sweet potatoes on top of the beef mixture, using a spatula to help spread it out evenly. Bake for 20 minutes, remove from oven, and allow to cool for 10 minutes before serving.

This recipe was provided by our featured member, Berlo’s Best!

Subscribe To Our Newsletter

Subscribe To Our Newsletter

Join our Community of Cooks!

Receive our weekly newsletter and be the first to know about new seasonal recipes, tips from chefs, dietitians and food writers - and contests!

Yay! You're signed up to our mailing list and will be receiving your first recipe soon.

Powered byRapidology