This Turkey Shepherd’s Pie is a comforting dish full of juicy ground turkey and mixed vegetables, all topped with creamy mashed potatoes. It’s warm, hearty, and perfect for a cozy meal!
I love how easy it is to whip up this pie! Plus, it’s a great way to sneak in some veggies. Who could resist that golden potato topping? Perfect for leftovers, too! 😋
Key Ingredients & Substitutions
Potatoes: I recommend using Russet or Yukon Gold potatoes for the best mash. They have the perfect starchy texture. If you’re in a pinch, sweet potatoes can make a fun twist!
Ground Turkey: Lean and mild, ground turkey is a healthy choice. You can also swap it for ground chicken or even plant-based proteins for a vegetarian option.
Carrots: Fresh carrots add color and sweetness. If you don’t have them, frozen mixed vegetables work nicely as a substitute, combining different tastes in one go.
Chicken Broth: For a richer flavor, use homemade or low-sodium broth. In a pinch, vegetable broth or even water can work, but may require more seasoning.
Herbs: Dried thyme and rosemary bring great flavor. If fresh herbs are available, use them for added freshness! If you’re out of thyme, Italian seasoning can be a great stand-in.
How Can I Make Creamy Mashed Potatoes?
The key to creamy mashed potatoes is in the technique. Start by boiling the potatoes until they’re fork-tender. This means they easily break apart when poked. Here’s how I recommend doing it:
- Peel and quarter the potatoes, then place them in a large pot covered with cold water. Add a pinch of salt to season as they cook.
- Bring the water to a boil, then reduce to a simmer. Cook for about 15-20 minutes until tender.
- Drain well and return to the pot. Add butter and milk while they’re still hot for better absorption.
- Mash until smooth; be careful not to overmix, or they may turn gummy. Season with salt and pepper to taste!

Delicious Turkey Shepherd’s Pie Recipe
Ingredients You’ll Need:
For the Mashed Potatoes:
- 2 lbs potatoes, peeled and quartered
- 4 tbsp butter, divided
- 1/2 cup milk
- Salt and pepper to taste
For the Turkey Filling:
- 1 tbsp olive oil
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 lb ground turkey
- 2 medium carrots, diced
- 1/2 cup frozen peas
- 2 tbsp tomato paste
- 1 cup chicken broth
- 1 tbsp Worcestershire sauce
- 1 tsp dried thyme
- 1 tsp dried rosemary
For Garnish:
- Fresh parsley, chopped
How Much Time Will You Need?
This Turkey Shepherd’s Pie takes about 15 minutes to prep and 25-30 minutes to cook. In total, you’ll spend about 45-55 minutes making this cozy dish. Perfect for a hearty dinner!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 400°F (200°C) so it’s hot and ready for baking when your pie is assembled!
2. Cook the Potatoes:
Place the peeled and quartered potatoes in a large pot. Cover them with cold water and add a pinch of salt. Bring the water to a boil and cook the potatoes for 15-20 minutes until they are tender when pierced with a fork.
3. Make the Mashed Potatoes:
Once tender, drain the potatoes and return them to the pot. Add 2 tablespoons of butter and the milk, then mash until smooth and creamy. Season with salt and pepper to taste, then set aside while you prepare the filling.
4. Sauté the Onions and Garlic:
In a large skillet, heat the olive oil over medium heat. Add the chopped onions and sauté for about 5 minutes, or until they become translucent. Then, stir in the minced garlic and cook for an additional minute.
5. Cook the Ground Turkey:
Add the ground turkey to the skillet. Cook it while breaking it up with a spoon until it turns white and is no longer pink. This usually takes about 5-7 minutes.
6. Add Veggies and Seasoning:
Stir in the diced carrots, frozen peas, tomato paste, chicken broth, Worcestershire sauce, thyme, and rosemary. Bring everything to a simmer and let it cook for 10-15 minutes until the mixture thickens slightly. Don’t forget to season with salt and pepper!
7. Assemble the Shepherd’s Pie:
Transfer the turkey mixture to a baking dish and spread it evenly across the bottom. Then, spoon the creamy mashed potatoes on top of the turkey mixture, spreading them out evenly. Use a fork to create a textured surface on the mashed potatoes for a crispy finish.
8. Add Butter and Bake:
Dot the remaining 2 tablespoons of butter over the top of the mashed potatoes. Place the baking dish in the preheated oven and bake for about 20-25 minutes, or until the top is golden brown and the filling is bubbling.
9. Garnish and Serve:
Once baked, remove the pie from the oven and let it cool for a few minutes. Before serving, sprinkle some chopped fresh parsley on top for a burst of color and freshness. Enjoy your delicious Turkey Shepherd’s Pie!
Can I Use Cream Instead of Milk for the Mashed Potatoes?
Absolutely! Using cream can make your mashed potatoes even richer and creamier. Just keep in mind that it may result in a heavier dish, so adjust the amount to your taste!
What Can I Substitute for Ground Turkey?
If you’re looking for alternatives, ground chicken is a great swap with a similar taste and texture. For a vegetarian option, you can use lentils or a plant-based meat substitute that you enjoy.
How Do I Store Leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 4 days. For even longer storage, you can freeze the pie. Just be sure to let it cool before transferring it to a freezer-safe container!
Can I Prepare This Dish in Advance?
Yes, you can prepare both the turkey filling and the mashed potatoes ahead of time. Assemble the dish and refrigerate it for up to 24 hours before baking. Just add a few extra minutes to the baking time if it’s coming straight from the fridge!



