This Turkey Shepherd’s Pie is a cozy dish filled with tasty ground turkey and veggies, all topped with creamy mashed potatoes. It’s like a warm hug on a plate!
I love how it’s a great way to use leftover turkey, and the kids love helping with the mashed potatoes. Plus, who can resist a dish that’s both hearty and comforting? 😊
Key Ingredients & Substitutions
Potatoes: The base of your Shepherd’s Pie! I recommend using Russet potatoes for their creamy texture when mashed. If you’re looking for lower carbs, try cauliflower mash instead!
Ground Turkey: This is a lean option for a healthier meal. You can swap it for ground chicken or beef if you prefer a richer flavor.
Vegetables: Carrots, peas, and corn add great texture and flavor. Feel free to replace them with other veggies like mushrooms or green beans based on what you have on hand.
Herbs: Thyme and rosemary elevate the taste. If you don’t have dried versions, fresh herbs are perfect, just use about three times the amount if fresh because they’re milder.
Butter and Milk: These ingredients give the mashed potatoes a creamy finish. For a dairy-free option, use olive oil and plant-based milk instead.
How Do You Get the Perfect Texture on Mashed Potatoes?
To get smooth and creamy mashed potatoes, it’s all about the technique and timing. Here’s how to do it:
- Boil the potatoes until fork-tender, checking after 15 minutes so they don’t become waterlogged.
- After draining, let them sit for a minute to release steam; this helps them stay fluffy.
- Use a potato masher or ricer for a smooth texture, then gradually mix in butter and milk while it’s still warm to blend well.
- Season with salt and pepper to enhance the flavor.
Creating a little texture on the top with a fork also helps it brown nicely while baking!

How to Make Turkey Shepherd’s Pie
Ingredients You’ll Need:
For the Mashed Potatoes:
- 2 pounds potatoes, peeled and cubed
- 4 tablespoons butter
- 1/2 cup milk
- Salt and pepper, to taste
For the Turkey Filling:
- 1 tablespoon olive oil
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 pound ground turkey
- 2 medium carrots, diced
- 1/2 cup frozen peas
- 1/2 cup corn (optional)
- 2 tablespoons tomato paste
- 1 cup chicken broth
- 1 teaspoon Worcestershire sauce
- 1 teaspoon dried thyme (plus extra for garnish)
- 1 teaspoon dried rosemary (optional)
- 2 tablespoons all-purpose flour
How Much Time Will You Need?
This Turkey Shepherd’s Pie takes about 15 minutes to prep and 25 minutes to cook, plus a little time for the potatoes to boil. All together, you’ll be enjoying this delicious dish in under an hour!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 400°F (200°C). This will ensure your pie bakes evenly and gets nice and golden on top!
2. Cook the Potatoes:
Place the peeled and cubed 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 until they’re tender, which should take about 15 minutes. Once they’re cooked, drain them well, then mash with butter, milk, salt, and pepper until smooth and creamy. Set that aside; it’s time for the filling!
3. Start the Filling:
While your potatoes are cooking, heat the olive oil in a large skillet over medium heat. Add the chopped onion and minced garlic, sautéing them until they’re softened and smell delightful, about 3-4 minutes.
4. Cook the Turkey:
Add the ground turkey to the skillet, breaking it up with a spoon. Cook it until browned and cooked through—this should take about 6-8 minutes.
5. Add the Vegetables:
Once the turkey is cooked, stir in the diced carrots, peas, and corn (if you’re using it). Cook everything together for another 3-4 minutes until the veggies start to soften.
6. Create the Base Sauce:
Mix in the tomato paste and stir well. Then, sprinkle the flour over the mixture and stir it, cooking for about 1-2 minutes to get rid of the raw flour taste.
7. Bring it All Together:
Slowly pour in the chicken broth while stirring. This will help the mixture thicken nicely. Add the Worcestershire sauce, thyme, rosemary (if using), and season with salt and pepper. Let it simmer for about 5 minutes until everything is well mixed and thickened.
8. Assemble the Pie:
Transfer the turkey mixture into a baking dish and spread it evenly. Then, spoon the creamy mashed potatoes over the top, smoothing them out. Use a fork to create some texture on the surface, which helps it brown in the oven.
9. Bake the Shepherd’s Pie:
Put the baking dish in the preheated oven and bake for 20-25 minutes. It’s ready when the top is golden brown and bubbly!
10. Let It Cool and Serve:
Once it’s done, carefully remove it from the oven and let it cool slightly. Before serving, add a sprinkle of dried or fresh thyme on top to give it a lovely touch.
Enjoy your hearty and comforting Turkey Shepherd’s Pie! It’s perfect for a cozy dinner.
Can I Use Sweet Potatoes Instead of Regular Potatoes?
Absolutely! Sweet potatoes will add a nice sweetness and different flavor to your Shepherd’s Pie. Simply follow the same steps for peeling, cubing, and boiling until tender, then mash them with butter and milk as usual.
How Do I Make a Gluten-Free Version of This Dish?
To make this recipe gluten-free, substitute the all-purpose flour with a gluten-free flour blend or cornstarch. Just ensure that the chicken broth and any additional ingredients are also labeled gluten-free!
Can I Freeze Leftovers?
Yes, you can freeze leftovers! Store the cooled Shepherd’s Pie in an airtight container for up to three months. Reheat in the oven at 350°F (175°C) until warmed through, adding a splash of broth if the top looks dry.
What Other Vegetables Can I Add?
Feel free to customize your Shepherd’s Pie with other vegetables! Mushrooms, bell peppers, or green beans work great. Just ensure they’re diced small enough to cook evenly with the turkey.
