This Turkey Shepherd’s Pie is a cozy dish filled with tasty ground turkey, colorful veggies, and topped with creamy mashed potatoes. It’s like a warm hug on a plate!
I love how easy it is to make! Just mix everything in one dish, bake, and enjoy. It’s perfect for using up leftovers or a chilly day. Who doesn’t love a meal that cheers you up? 😊
Key Ingredients & Substitutions
Potatoes: I recommend using Yukon Gold potatoes for a creamy mash. If you’re in a pinch, Russet potatoes work too! For a healthier twist, consider cauliflower mash or sweet potatoes.
Ground Turkey: Ground chicken can easily replace turkey if you prefer. For a richer flavor, try using ground beef or lamb, keeping in mind that it may change the classic taste.
Tomato Paste: This adds a nice depth of flavor. If you don’t have it, you can use crushed tomatoes or even a bit of ketchup. Just adjust the seasoning as needed.
Vegetables: If carrots or peas are not your favorites, feel free to swap them for green beans or bell peppers. The more veggies you add, the healthier your pie becomes!
How Do You Make Creamy Mashed Potatoes?
Making mashed potatoes for your shepherd’s pie can be simple, but achieving the right creaminess matters! Here’s how to get them just right:
- Boil your potatoes until fork-tender but not mushy, about 15-20 minutes.
- Drain well, but let them sit for a minute to release steam—this prevents watery mash.
- Add butter and milk while mashing for creaminess. Start with less milk and add more if needed.
- Season with salt and pepper to taste; a little garlic powder can add a lovely hint of flavor!

How to Make Turkey Shepherd’s Pie
Ingredients You’ll Need:
For the Mashed Potatoes:
- 2 lbs (about 900g) potatoes, peeled and chopped
- 2 tablespoons butter
- 1/4 cup milk (adjust for desired creaminess)
- Salt and pepper, to taste
For the Turkey Filling:
- 1 tablespoon olive oil
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 lb (450g) ground turkey
- 2 medium carrots, diced
- 1/2 cup frozen peas
- 1/2 cup frozen corn (optional)
- 2 tablespoons tomato paste
- 1 cup chicken broth
- 1 teaspoon Worcestershire sauce (optional)
- 1 teaspoon dried thyme (plus extra for garnish)
- 1 teaspoon dried rosemary
- 1 tablespoon all-purpose flour
- Salt and pepper, to taste
How Much Time Will You Need?
Total time needed is about 1 hour. This includes approximately 20 minutes for prepping and cooking the veggies, 15-20 minutes for boiling and mashing the potatoes, and 20-25 minutes for baking in the oven.
Step-by-Step Instructions:
1. Preheat Your Oven:
Start by preheating your oven to 400°F (200°C), so it’s hot and ready for your shepherd’s pie once it’s assembled.
2. Prepare the Potatoes:
Place the peeled and chopped potatoes in a large pot filled with salted water. Bring it to a boil and cook the potatoes until tender, about 15-20 minutes. Drain the potatoes well once they’re soft.
3. Make the Mashed Potatoes:
In a large bowl, mash the drained potatoes with butter and milk. Mix them until they’re smooth and creamy. Season with salt and pepper to taste, then set aside.
4. Cook the Turkey Filling:
In a large skillet, heat the olive oil over medium heat. Add the chopped onion and minced garlic. Sauté for about 3-4 minutes until they soften and become fragrant.
5. Add the Ground Turkey:
Next, add the ground turkey to the skillet. Use a spoon to break it up and cook until it’s browned and cooked through.
6. Add the Vegetables:
Stir in the diced carrots, frozen peas, and corn (if you’re using it). Cook for another 3-4 minutes until the vegetables start to soften up.
7. Incorporate the Tomato Paste:
Mix in the tomato paste and let it cook for 1-2 minutes to enhance the flavors.
8. Thicken the Filling:
Sprinkle the flour over the turkey mixture and stir well to coat everything. Cook for an additional minute to get rid of the raw flour taste.
9. Create the Sauce:
Pour in the chicken broth and Worcestershire sauce (if you’re using it). Stir continuously until the mixture thickens slightly.
10. Season the Filling:
Add in the thyme, rosemary, and season with salt and pepper to taste. Let the mixture simmer for about 5 minutes until it’s well combined.
11. Assemble the Shepherd’s Pie:
Transfer the turkey mixture to a baking dish, spreading it evenly across the bottom. Then, spoon the mashed potatoes over the filling, smoothing out the top. Use a fork to create a texture on the potatoes, which will brown nicely in the oven.
12. Bake:
Place the dish in your preheated oven and bake for 20-25 minutes, or until the top is golden brown and the filling is bubbling around the edges.
13. Let It Rest:
Once done, remove the pie from the oven and let it rest for a few minutes before serving.
14. Garnish and Serve:
If you want, garnish with fresh thyme sprigs before serving. Enjoy your warm and comforting Turkey Shepherd’s Pie!
Can I Use Sweet Potatoes Instead of Regular Potatoes?
Absolutely! Sweet potatoes can add a nice sweetness and creaminess to your shepherd’s pie. Just follow the same boiling and mashing process as with regular potatoes.
Can I Freeze Leftover Shepherd’s Pie?
Yes, you can! Allow the shepherd’s pie to cool completely, then cover it tightly with foil or plastic wrap and freeze for up to 3 months. Thaw in the fridge overnight before reheating.
What Can I Use Instead of Ground Turkey?
If you prefer, ground chicken, beef, or lamb are great substitutes! Just remember that different meats may have varying cooking times and flavors, which will slightly change the dish.
How Do I Reheat Leftovers?
To reheat, simply warm in the oven at 350°F (175°C) until heated through, about 20 minutes. You can also use the microwave, but the oven will help retain the texture of the mashed potatoes better.



