Shepherd’s Pie with Ground Turkey and Veggies

5 from 1 vote
Jump to RecipeRate Recipe

This post may contain affiliate links. Please read our disclosure policy.

This Shepherd’s pie with ground turkey is a guaranteed hit with comforting flavors, nutritious ingredients and easy prep. It’s great for a busy weeknight and perfect for making for a family dinner too.

This post may contain affiliate links.

A slice of ground turkey shepherd's pie on a white plate with a fork.

Why you’ll love this

Shepherd’s pie (sometimes called cottage pie) is one of those classic dinner recipes that just hits the spot every single time! This spin on your favorite comfort meal is hearty, wholesome and packed with flavor.

Unlike a lot of classic Shepherd’s pie recipes, this cozy meal is a complete meal on its own. Each wholesome ingredient plays a role in creating a comforting, well-rounded meal.

With lean ground turkey, lots of veggies and creamy mashed potatoes, it’s perfectly balanced with protein, carbs, and fiber to keep you full and fueled. One serving of this easy turkey Shepherd’s pie has 24 grams of protein and 5 grams of fiber!

It’s also easy to make, great for meal prep, and even freeze-able!

It’s a great recipe for an easy weeknight dinner but it’s also a great crowd pleaser for your next family gathering.

You can make it in a casserole dish or make it even easier by using an oven-safe skillet.

Your entire family is going to love this healthy comfort food. Let’s get into what you need to make it!

Shepherd's pie with ground turkey ingredients on a countertop with labels.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus I’ll send you new recipes every week!

Ingredients

Mashed potato topping

  • Potatoes: Potatoes are the creamy base for the mashed potato topping. I like Yukon golds, russet potatoes, or red potatoes best but truly any will work.
  • Butter: Just a little bit of butter adds rich buttery flavor to mashed potatoes. You can’t have mashed potatoes without real butter, in my opinion!
  • Milk: Milk helps to transform the potatoes into a creamy smooth mash.
  • Garlic powder + salt

Shepherd’s pie filling

  • Ground turkey: Lean ground turkey is the protein source for our Shepherd’s pie and takes the place of traditional ground beef. You can use lean ground beef if you want to, or ground chicken too.
  • Yellow onion + garlic cloves: These add the perfect amount of flavor for the veggie base.
  • Frozen mixed vegetables: You can use any mixed bag that you like, but I usually grab a bag of mixed frozen peas, carrots, corn and green beans. It’s convenient to use and adds nutrition. Frozen mixed vegetables are one of my favorite shortcut ingredients.
  • Mushrooms: Mushrooms are a nice meaty addition to this Shepherd’s pie that tie in well with the ground turkey.
  • Olive oil: You’ll need some oil to sauté your veggies. I like to use olive oil but you can use any other oil that you like, like avocado oil.
  • Chicken broth: Chicken broth brings everything together. You can also use chicken stock, beef broth, or vegetable broth.
  • All-purpose flour: Just a little bit of flour thickens the filling for a more hearty consistency.
  • Tomato paste: Tomato paste adds flavor depth and just a tiny bit of sweetness.
  • Worcestershire sauce: Worcestershire sauce adds savory, salty flavor to the filling.
  • Salt + black pepper
A scoop of ground turkey shepherd's pie over the casserole dish.

How to make Shepherd’s pie with ground turkey

  1. Preheat the oven to 400 degrees F.
  2. First, prepare the mashed potatoes. Add peeled/cut potatoes to a large saucepan and cover with 1 inch of water. Bring to a boil and cook until tender and easily pierced with fork, about 10-15 minutes.
  3. Drain the potatoes and return to the pot. Add butter, milk, garlic powder and salt. Mash until smooth using a potato masher or hand mixer. Add additional salt and pepper to taste.
Boiled potatoes in a pot.
Potatoes being mashed with milk, butter and spices.
  1. While the potatoes are boiling, heat olive oil in a large skillet over medium heat. Add onions and sauté for 3-4 minutes, then add garlic and cook until fragrant, about 1-2 minutes.
  2. Add the ground turkey to the pan and cook while breaking apart until no longer pink, about 5-7 minutes.
  3. Add mushrooms and tomato paste to the meat mixture and cook 1-2 minutes until the tomato paste starts to darken.
Ground turkey being cooked in a skillet.
Veggies and ground turkey in a skillet.
  1. Sprinkle flour over the turkey mixture and mix to combine, cook for 1-2 minutes.
  2. Finally, add frozen vegetables, seasonings and chicken broth to the pan and bring to a simmer. Cook for about 5 minutes until slightly thickened.
  3. Transfer turkey and veggie mixture to a lightly oiled or sprayed 8×8 or 9×9 dish. Spoon the mashed potato mixture over the top of the turkey mixture and smooth. Spray the top with olive or avocado oil spray.
Mashed potatoes being added to the top of a ground turkey and veggie mixture.
Ground turkey shepherd's pie assembled and ready to go into the oven.
  1. Bake for 25-30 minutes until the potatoes begin to brown and the filling is bubbling.
Baked shepherd's pie in a casserole dish.

How to store

For leftovers: Store leftover ground turkey Shepherd’s pie in an airtight container in the fridge for up to 4 days. Microwave leftovers or reheat in the oven in an oven safe dish.

To freeze: Assemble Shepherd’s pie in a casserole dish but don’t bake. Cover it tightly with foil or freezer safe wrap and freeze for up to 3 months. When ready to eat, bake at 400 degrees for 45-60 minutes until heated through.

To make ahead of time: Prep the dish and assemble in a casserole dish but do not bake. Cover and refrigerate until ready to bake (generally up to 2 days).

A slice of shepherd's pie with ground turkey on a white plate with the casserole dish in the background.

Variations

  • Instead of regular mashed potatoes, swap the potatoes for sweet potatoes for a sweet potato topping.
  • For a vegetarian version, use plant-based meat crumbles or lentils instead of ground turkey.
  • For a fiber boost, add a cup of lentils to the ground turkey mixture.
  • Make cheesy mashed potatoes by mixing shredded cheddar or parmesan into the mashed potato topping.
  • Top with red pepper flakes or hot sauce if you like it spicy.
  • Instead of transferring to a casserole dish, use a large oven-safe skillet and put the mashed potatoes directly over your ground turkey and veggie mixture.
  • Use this recipe for your Thanksgiving leftovers! Use leftover turkey instead of ground turkey and leftover mashed potatoes!
  • Use any fresh vegetables that you have. You can even add extra veggies like chopped broccoli or cauliflower.

More easy dinner ideas

Philly Cheesesteak Casserole

Turkey Pot Pie with Biscuits

Buffalo Chicken Tater Tot Casserole

Dump and Bake Meatball Casserole

A slice of ground turkey shepherd's pie on a white plate with a fork.
5 from 1 vote

Shepherd’s Pie with Ground Turkey

Savory ground turkey and veggies in a flavorful gravy topped creamy mashed potatoes and baked to perfection.
Jamie N, Registered Dietitian
Servings: 6
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

Mashed Potato Topping

  • 1 1/2 lb potatoes, peeled and diced
  • 2 tbsp butter
  • 1/4 cup milk
  • 1/2 tsp garlic powder
  • 1/2 tsp salt

Ground turkey & veggie filling

  • 1 tbsp olive oil
  • 1 lb ground turkey
  • 1 small yellow onion, diced
  • 4 cloves garlic, minced
  • 12 oz frozen mixed vegetables
  • 4 oz mushrooms, diced
  • 1 1/2 tbsp all purpose flour
  • 1 1/2 tbsp tomato paste
  • 1 tbsp Worcestershire sauce
  • 3/4 cup chicken broth, or beef or vegetable broth
  • 1 tsp salt
  • 1/4 tsp pepper

Instructions 

  • Preheat the oven to 400 degrees F.
  • First, prepare the mashed potatoes. Add peeled/cut potatoes to a large saucepan and cover with 1 inch of water. Bring to a boil and cook until tender and easily pierced with fork, about 10-15 minutes.
  • Drain the potatoes and return to the pot. Add butter, milk, garlic powder and salt. Mash until smooth using a potato masher or hand mixer. Add additional salt and pepper to taste.
  • While the potatoes are boiling, heat olive oil in a large skillet over medium heat. Add onions and sauté for 3-4 minutes, then add garlic and cook until fragrant, about 1-2 minutes.
  • Add the ground turkey to the pan and cook while breaking apart until no longer pink, about 5-7 minutes.
  • Add mushrooms and tomato paste to ground turkey mixture and cook 1-2 minutes until the tomato paste starts to darken.
  • Sprinkle flour over the turkey mixture and mix to combine, cook for 1-2 minutes.
  • Finally, add frozen vegetables, seasonings and chicken broth to the pan and bring to a simmer. Cook for about 5 minutes until slightly thickened.
  • Transfer turkey and veggie mixture to a lightly oiled or sprayed 8×8 or 9×9 pan. Spoon the mashed potato mixture over the top of the turkey mixture and smooth. Spray the top with olive or avocado oil spray.
  • Bake for 25-30 minutes until the potatoes begin to brown and the filling is bubbling.

Nutrition

Calories: 293kcal | Carbohydrates: 33g | Protein: 24g | Fat: 8g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.2g | Cholesterol: 53mg | Sodium: 964mg | Potassium: 998mg | Fiber: 5g | Sugar: 3g | Vitamin A: 3102IU | Vitamin C: 31mg | Calcium: 58mg | Iron: 3mg

Nutrition information is automatically calculated and should only be used as an estimate.

Did you try this recipe?Leave a comment + star rating below!

Hi, I'm Jamie

I’m a Registered Dietitian of over 10 years and I love creating simple, delicious recipes that leave you feeling good, too. Healthy eating doesn’t have to be complicated! Let me show you with easy healthy recipes and realistic nutrition tips.

Related Posts

5 from 1 vote

Leave a comment

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

Recipe Rating




4 Comments

  1. Leah says:

    5 stars
    Super yummy and easy to make!

    1. Jamie N, Registered Dietitian says:

      Yay so glad you enjoyed it! Thank you for leaving a review :))

  2. Emily says:

    This was insanely good and easy to make. The only change I made was to add black lentils instead of mushrooms since I’m always looking to add fiber and protein. Next time I make this I’ll probably up the potatoes to 2lbs since I like mine extra hearty and potatoey 🙂

    1. Jamie N, Registered Dietitian says:

      Yum, adding lentils was such a great idea!! So glad you loved it 🙂 thank you!