This Turkey Shepherd’s Pie is a warm and hearty dish that brings comfort to any table. It features a tasty layer of ground turkey mixed with veggies, all topped with creamy mashed potatoes!
I love how cozy this dish feels, especially on chilly nights. It’s also a great way to use up leftover turkey—talk about a win-win! 🥧 Don’t forget to add some cheese on top for that extra yum!
Key Ingredients & Substitutions
Ground Turkey: This is the star of the dish and makes it leaner than traditional shepherd’s pie. If you’re looking for alternatives, ground chicken or beef works well too, but keep in mind that beef will change the flavor profile.
Onion and Garlic: These add a lot of flavor. If you’re in a pinch, shallots can replace onions, and garlic powder can substitute fresh garlic. I find that fresh ingredients give the best taste, though!
Vegetables: Carrots, peas, and corn are classic choices. You can mix in sweet potatoes or green beans. For a healthier twist, consider subbing in zucchini or spinach.
Tomato Paste: This deepens the flavor. If you don’t have it, a can of diced tomatoes would work, just drain some liquid to avoid a watery mix. Some even like to use barbecue sauce for a smoky kick.
Potatoes: I use russet potatoes for their fluffiness when mashed. Yukon golds are also great and add a slight buttery taste. If you want a different base, try cauliflower for a lower-carb option.
Milk and Butter: For creamy mashed potatoes, I recommend whole milk or cream. Non-dairy options like almond or soy milk can work too, and olive oil is a tasty butter substitute if you’re dairy-free.
How Can I Ensure Perfectly Mashed Potatoes?
Making smooth, creamy mashed potatoes is easy with these simple steps. First, don’t rush the boiling process—potatoes need to be fork-tender to mash well. Drain them thoroughly to remove excess water.
- Use a potato masher or ricer for a lump-free texture.
- Warm the milk (or cream) and melt the butter before adding to the potatoes. This keeps everything hot and creamy.
- Season with salt and pepper after mashing; taste test and adjust to ensure they’re flavorful!

How to Make Turkey Shepherd’s Pie
Ingredients You’ll Need:
For the Filling:
- 1 1/2 lbs ground turkey
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 cups carrots, diced
- 1 1/2 cups frozen peas
- 1 1/2 cups corn (optional, if desired)
- 2 tbsp tomato paste
- 1 cup low-sodium chicken or turkey broth
- 1 tbsp Worcestershire sauce
- 1 tsp dried thyme
- 1 tsp dried rosemary
- Salt and pepper to taste
For the Mashed Potatoes:
- 3 lbs potatoes, peeled and cut into chunks
- 1/2 cup milk (or cream)
- 4 tbsp butter
- Fresh parsley, chopped (for garnish)
How Much Time Will You Need?
This turkey shepherd’s pie will take about 45 minutes in total. You’ll spend around 20 minutes prepping and cooking the filling and potatoes, then about 20-25 minutes baking it until it’s golden and bubbly. It’s a warm and comforting dish perfect for any weeknight!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 400°F (200°C). This way, it’ll be ready when you’re finished assembling your pie.
2. Prepare the Potatoes:
Place the peeled and chunked potatoes in a large pot and cover with salted water. Bring it to a boil. Cook the potatoes until they are tender, which should take about 15-20 minutes. Once they’re soft, drain the water well.
3. Cook the Turkey:
While the potatoes are cooking, take a large skillet and heat it over medium heat. Add the ground turkey and cook it, breaking the meat apart as it cooks, until it is browned and cooked all the way through.
4. Add the Aromatics:
Next, add the diced onion and minced garlic to the skillet with the turkey. Stir everything together and cook until the onion is soft, about 5 minutes.
5. Stir in the Vegetables:
Now, add the chopped carrots, frozen peas, and corn (if you’re using it). Continue to cook for another 5 minutes until the vegetables start to soften.
6. Season the Mixture:
Mix in the tomato paste, Worcestershire sauce, dried thyme, rosemary, salt, and pepper. Pour in the chicken or turkey broth, then let the mixture simmer uncovered for about 10 minutes, stirring occasionally, until it thickens slightly.
7. Mash the Potatoes:
Once the potatoes are ready, mash them in a bowl with the butter and milk until everything is smooth and creamy. Taste and add more salt and pepper if you prefer.
8. Assemble the Pie:
Take an ovenproof baking dish and spoon the turkey and vegetable mixture into it, spreading it out evenly. Then, top this with your creamy mashed potatoes. Use a fork to create a textured surface on top of the potatoes, which helps it get nicely browned.
9. Bake the Shepherd’s Pie:
Pop the dish in your preheated oven and let it bake for 20-25 minutes, or until the topping is golden brown and the filling is bubbly.
10. Garnish and Serve:
When it’s done baking, take it out of the oven and sprinkle with chopped fresh parsley for a nice touch. Serve hot and enjoy your delicious turkey shepherd’s pie!
Can I Use Ground Beef Instead of Turkey?
Absolutely! Ground beef will add a richer flavor to the dish. Just keep in mind that it will be higher in fat compared to ground turkey, so you may want to drain some excess fat after cooking.
Can I Make This Recipe Gluten-Free?
Yes! Simply make sure to use gluten-free Worcestershire sauce and check your broth to ensure it’s gluten-free as well. The rest of the ingredients are naturally gluten-free!
How Do I Store Leftovers?
Leftover turkey shepherd’s pie can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, simply pop it in the oven at 350°F (175°C) until warmed through, or microwave individual portions.
Can I Add Additional Vegetables?
Definitely! Feel free to mix in or substitute other vegetables like bell peppers, mushrooms, or spinach. Just sauté them with the onions for added flavor before combining.
