This Turkey Shepherd’s Pie is a warm and hearty dish filled with tender turkey and veggies, all topped with creamy mashed potatoes. It’s like a cozy hug on a plate!
Perfect for using up leftover turkey, this dish makes dinner a breeze. Plus, who doesn’t love a good mash potato topping? It’s comfort food at its finest! 😋
Key Ingredients & Substitutions
Potatoes: I recommend russet or Yukon gold potatoes for a fluffy texture. If you’re looking for a healthier option, sweet potatoes can be used too for a twist on the classic flavor.
Ground Turkey: This is a leaner meat but if you prefer, you can substitute it with ground chicken, beef, or even lentils for a meatless version.
Vegetables: I love using peas, carrots, and corn, but feel free to mix in other veggies like green beans or bell peppers, depending on what you have on hand.
Milk and Butter: If you’re lactose intolerant, use almond milk or coconut milk and substitute the butter with olive oil or a dairy-free spread for creamy potatoes.
Herbs: Fresh herbs are great, but dried thyme and rosemary work perfectly. If you don’t have rosemary, just stick with thyme or try oregano for a different flavor.
How Do I Get Creamy Mashed Potatoes?
Mashing potatoes to creamy perfection is key to a great shepherd’s pie. Here’s how to do it right:
- Boil the potatoes until they’re tender. A fork should easily slide through.
- Drain them well to avoid watery mash. The drier the potatoes, the creamier they’ll be.
- Use a potato masher or ricer for smoothness. Mixing in warm milk and softened butter helps with creaminess.
- Add salt and pepper and taste as you go to find your perfect balance.
Don’t forget to create texture on top with a fork! This helps it brown beautifully while baking.

How to Make Turkey Shepherd’s Pie
Ingredients You’ll Need:
For The Mashed Potatoes:
- 2 lbs potatoes, peeled and chopped
- 1/4 cup milk
- 2 tbsp butter
- Salt and pepper to taste
For The Filling:
- 1 lb ground turkey
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 cup frozen peas
- 1 cup diced carrots
- 1/2 cup corn kernels (fresh or frozen)
- 1 cup turkey or chicken broth
- 2 tbsp tomato paste
- 1 tbsp Worcestershire sauce
- 2 tbsp olive oil
- 1 tsp dried thyme (plus extra for garnish)
- 1 tsp dried rosemary (optional)
- 1 tbsp all-purpose flour (optional, for thickening)
How Much Time Will You Need?
This comforting Turkey Shepherd’s Pie will take about 40-50 minutes to prepare and cook. You’ll need about 20 minutes to prep and boil the potatoes, and another 20-25 minutes to cook the filling and bake the pie to golden perfection. Perfect for a cozy family dinner!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 400°F (200°C). It’s important to have it hot and ready for your pie!
2. Boil and Mash the Potatoes:
In a large pot, bring salted water to a boil and add the chopped potatoes. Cook them until they’re tender, about 15-20 minutes. Drain the water, then mash the potatoes with milk, butter, salt, and pepper until they’re smooth and creamy. Set those aside for later!
3. Cook the Filling:
In a large skillet, heat the olive oil over medium heat. Add the finely chopped onion and minced garlic, cooking until they’re soft and fragrant. This smells amazing!
4. Brown the Turkey:
Add the ground turkey to the skillet. Cook it until it turns brown, breaking it into smaller pieces as it cooks through. Make sure it’s fully cooked!
5. Add the Veggies:
Stir in the diced carrots, peas, and corn. Cook for a few minutes until the veggies begin to soften. The colorful mix looks great!
6. Season the Mixture:
Now, add the tomato paste, Worcestershire sauce, thyme, and rosemary (if using). Sprinkle in some salt and pepper, and mix everything together well.
7. Thicken the Filling:
Pour in the turkey or chicken broth. If you like a thicker filling, sprinkle the flour over the mixture and stir well. Cook this for about 5-7 minutes until it thickens slightly.
8. Assemble the Pie:
Transfer the turkey and vegetable filling to a baking dish, spreading it out evenly so it’s ready for the mashed potatoes on top.
9. Add the Mashed Potatoes:
Spoon the creamy mashed potatoes over the filling, smoothing it out to cover everything completely. Use a fork to create some texture on the surface—this helps it brown nicely!
10. Bake to Perfection:
Pop your pie into the preheated oven and bake it for 20-25 minutes, or until you see a golden, crispy top. Your kitchen will smell wonderful!
11. Final Touches:
Once it’s done, take the pie out and sprinkle a little extra thyme on top for garnish. Let it sit for about 5 minutes before serving so it’s at a perfect temperature to enjoy.
And there you have it—your delicious Turkey Shepherd’s Pie is ready for the table! Dig in and enjoy every hearty bite!
Can I Use Sweet Potatoes Instead of Regular Potatoes?
Absolutely! Sweet potatoes can give a delightful flavor twist to the dish. Just peel, chop, and prepare them the same way as regular potatoes for the mash.
How Can I Make This Recipe Gluten-Free?
To make this dish gluten-free, simply substitute the all-purpose flour with a gluten-free flour blend. Just be sure to check that your Worcestershire sauce is also gluten-free!
Can I Prepare This Shepherd’s Pie in Advance?
Yes! You can prepare the filling and the mashed potatoes ahead of time. Keep them separate in airtight containers in the fridge for up to 2 days. When you’re ready to bake, just assemble and pop it in the oven!
How Do I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, warm gently in the microwave or oven. If the mash is too thick, add a splash of milk to revive the creamy texture!



