This Turkey Shepherd’s Pie is a cozy meal that brings comfort. It’s filled with lean turkey, mixed veggies, and topped with creamy mashed potatoes. Yum!
I love how easy it is to whip up! Plus, it’s a great way to use leftover turkey. Just mix, bake, and enjoy a warm plate of happiness!
Key Ingredients & Substitutions
Potatoes: I recommend using russet potatoes for their starchy texture, which makes for a fluffy mash. If you’re looking for a healthier option, sweet potatoes work great, giving a slightly different flavor.
Ground Turkey: Ground turkey is leaner than beef, which I love. If you’re after something richer, you can swap it for ground beef or lamb. For a vegetarian alternative, try mushroom or lentils!
Vegetables: This recipe is versatile! Feel free to mix up the veggies. If you don’t like peas, replace them with green beans. Also, you can skip the celery or add bell peppers if you have those on hand.
Milk: Use milk for creaminess, but for a dairy-free version, oat or almond milk works well. Just plan on a little tasting to adjust flavors, especially salt.
Tomato Paste: Tomato paste adds flavor and depth. If you’re out, you could use equal parts tomato sauce or crushed tomatoes, but reduce them to avoid too much liquid.
How Do I Get My Mashed Potatoes Just Right?
The mashed potatoes are the crown of this dish! Follow these tips to make them fluffy and delicious:
- Start with cold water in your pot when boiling potatoes; this helps them cook evenly.
- Adding butter and warmed milk helps create a smooth texture. Always warm your milk before mixing!
- Be careful not to over-mash; it can make the potatoes gummy. Gently mash until just smooth.
What’s the Best Way to Thicken My Filling?
Thickening the turkey filling is essential for a good pie. Here’s how to do it effectively:
- Once your veggie-meat mixture is simmering, sprinkle the flour evenly over the top.
- Stir constantly to avoid lumps and cook for about 2-3 minutes to get rid of the raw flour taste.
- If it’s too thick, add a little extra chicken broth until you reach the desired consistency.

How to Make Turkey Shepherd’s Pie
Ingredients You’ll Need:
For the Mashed Potatoes:
- 2 lbs potatoes, peeled and cut into chunks
- 4 tbsp butter, divided
- 1/4 cup milk (or cream), warmed
- Salt and pepper, to taste
For the Filling:
- 1 tbsp olive oil
- 1 lb ground turkey
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 cup carrots, diced
- 1/2 cup peas (fresh or frozen)
- 1/2 cup corn kernels (optional)
- 1/4 cup celery, diced (optional)
- 2 tbsp tomato paste
- 1 cup chicken broth
- 1 tbsp Worcestershire sauce
- 1 tsp dried thyme (or fresh sprigs for garnish)
- 1 tsp dried rosemary (optional)
- 2 tbsp all-purpose flour (for thickening)
- Salt and pepper to taste
How Much Time Will You Need?
This Turkey Shepherd’s Pie recipe will take about 15-20 minutes to prep, with another 20-25 minutes for baking. So, around 45 minutes total from start to finish! It’s a quick and hearty dish that’s perfect for a weeknight dinner.
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 400°F (200°C). This ensures it’s nice and hot when the pie is ready to go in.
2. Prep the Potatoes:
Place your chopped potatoes in a pot and cover them with salted water. Boil them until they’re tender, about 15-20 minutes. Once they’re cooked, drain well.
3. Make the Mashed Potatoes:
In a large bowl, mash the drained potatoes with 2 tablespoons of the butter and the warmed milk. Season with salt and pepper to taste. Set this mash aside while you prepare the filling.
4. Cook the Vegetables:
In a large skillet, heat the olive oil over medium heat. Add the chopped onion and minced garlic, sautéing until they are softened and fragrant, about 3-4 minutes.
5. Brown the Turkey:
Add the ground turkey to the skillet, breaking it up as it cooks. Cook until the turkey is fully browned, about 5-7 minutes.
6. Add the Veggies:
Stir in the diced carrots, peas, corn, and celery (if using). Cook for about 5 minutes, until the vegetables are slightly tender.
7. Create the Filling:
Mix in the tomato paste, chicken broth, Worcestershire sauce, thyme, and rosemary (if using). Stir everything well to combine.
8. Thicken the Filling:
Evenly sprinkle the flour over the turkey mixture. Stir continuously to help thicken the sauce, letting it simmer for a few minutes until it thickens slightly. Adjust seasoning with salt and pepper to your liking.
9. Assemble the Pie:
Transfer the turkey and vegetable mixture to an oven-safe baking dish, spreading it evenly across the bottom.
10. Top with Mashed Potatoes:
Spread the mashed potatoes over the top of the filling. Use a fork to create some texture on the surface; this helps it crisp up nicely in the oven.
11. Bake:
Place the dish in the preheated oven and bake uncovered for 20-25 minutes, or until the mashed potato topping is golden and slightly crispy.
12. Garnish and Serve:
If you’d like, garnish with fresh thyme sprigs before serving. Enjoy your warm and comforting Turkey Shepherd’s Pie!
Can I Use Different Types of Meat?
Absolutely! While ground turkey is a lean option, you can swap it for ground beef, lamb, or even a meat alternative like lentils or mushrooms if you prefer a vegetarian dish.
What Can I Use Instead of Chicken Broth?
If you don’t have chicken broth, vegetable broth works as a great substitute to keep the flavor rich. You can also use water, but consider adding extra seasoning for depth.
Can I Make This Dish in Advance?
Yes! You can prepare the filling and mashed potatoes a day ahead. Just store them separately in the fridge. When you’re ready, assemble and bake it for a comforting meal in no time.
How Do I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, simply warm in the microwave or bake in the oven, making sure to cover it to keep the topping from drying out.
