Baking/ Holiday/ Recipes

Turkey Shepherd’s Pie with Greek Yogurt Mashed Potatoes

Growing up, we rarely ate red meat. Instead we often ate lean meats like grilled chicken and ground turkey. Ground turkey was the base for our chili, spaghetti and even just a quick dish with some sauteed vegetables. It was my choice of burger when I would go out and was my go-to meat for breakfast sausage.

A few years ago, I stopped eating turkey, mostly because I went vegetarian. Part of my reason was health related, but part was due to the sustainability issues of the farms, the poor treatment of the turkeys and the hardships faced by the farmers. It made it unappetizing for me to eat many meats, turkey included.

But after a few years of being vegetarian, I started to eat meat again, this time for different health reasons. I searched for sustainable and organic meats, including turkey. My very first non-vegetarian post on this blog was for turkey chili. While I eat red meat now, as well as many vegetarian meals, turkey is still part of my weekly diet.

We often have it for lunch or from the rotisserie at our grocery store. When I make a dish like chili, I often substitute turkey for the red meat. Recently I gave it a shot for a beef substitute in Turkey Shepherd’s Pie. The results were lighter and full of flavor.

Even though it was made with turkey, this was the best Shepherd’s Pie I have ever made or eaten.

In addition to using turkey to lighten it up, I whipped my mashed potatoes with Greek yogurt and broth instead of heavy cream and sour cream. I also included plenty of veggies and a lot of seasoning to give it a more hearty, “meaty” flavor. It’s lighter, delicious and pretty easy, despite the many steps.

This Turkey Shepherd’s Pie is perfect for a Sunday dinner, freezer meal or to make ahead for the week.

Turkey Shepherd’s Pie with Greek Yogurt Mashed Potatoes


  • 3 medium russet potatoes
  • 1/2 cup Greek yogurt (full-fat, plain)
  • 1/2 cup butter
  • 1 tbsp olive oil
  • 1 carton beef broth
  • 2 tbsp tomato paste
  • 1 tsp sea salt
  • 1/4 tsp black pepper
  • 2 tsp Worcestershire sauce
  • 2 tsp tamari (reduced sodium)
  • 3 large carrots
  • 1 lb ground turkey
  • 2 garlic cloves
  • 1/4 cup flour
  • 1 cup corn (frozen or fresh)
  • 1 cup green peas (frozen or fresh)


  • Start with your potatoes:
  • Cut your potatoes into chunks (with skins on) and steam until soft.
  • Add to a bowl with Greek yogurt, 2 tbsp butter. 1/4 cup beef broth and 1/8 tsp sea salt. Mix until whipped and smooth.
  • Make your turkey:
  • Heat olive oil in a large pan over medium high heat. Add in diced garlic and carrots and saute for 2-3 minutes.
  • Add your turkey to the pan and start to "brown".
  • Once turkey is browned, add 1/2 cup beef broth, tomato paste, Worcestershire sauce and tamari.
  • Once hot, whisk in 1-2 tsp flour to thicken and set aside. Add more broth as needed for flavor.
  • Make your vegetable layer:
  • Heat 1 tbsp of butter in a pan over medium high heat. Add in peas and corn.
  • Add in 1 cup of broth and bring to a boil, then simmer.
  • Whisk in 1-2 tsp flour to thicken and a tbsp of your mashed potatoes.
  • Preheat oven to 350 degrees:
  • Start to layer in a pie dish, casserole dish, or individual dishes. Layer vegetables, then meat, then top with potatoes.
  • Bake for 10 minutes, then remove from oven and add a pat of butter to the top. Bake for 5 more minutes.


You Might Also Like