This Turkey Shepherd’s Pie is a warm, cozy dish packed with savory ground turkey and mixed veggies, all topped with fluffy mashed potatoes. It’s comfort food at its best!
I love how easy it is to make, and it’s a great way to use leftover turkey. Plus, who can resist that creamy potato topping? It’s like a hug on a plate! 😊
Key Ingredients & Substitutions
Potatoes: I recommend using Yukon Gold potatoes for their creamy texture when mashed. If you want a lower-carb option, consider cauliflower or sweet potatoes for a tasty twist.
Ground Turkey: Ground turkey keeps it lean, but you can swap it for ground chicken or even plant-based meat for a vegetarian version. Just make sure to adjust the cooking times accordingly.
Tomato Paste: If you don’t have tomato paste, a tablespoon of ketchup can work in a pinch, but the flavor will be a bit different. You can also use crushed tomatoes for more sauce.
Chicken Broth: For a vegetarian option, use vegetable broth. Homemade is the best, but store-bought works fine when you’re in a rush.
Fresh Herbs: Thyme and rosemary add great flavor, but you can use Italian seasoning if you don’t have those on hand. Fresh herbs are always a delight if available!
How Do You Achieve Creamy Mashed Potatoes?
Creating creamy mashed potatoes is vital to making this dish great. Start by boiling your chunked potatoes until fork-tender, about 15-20 minutes. Make sure to drain them well.
- Add butter and warm milk or cream to the drained potatoes. Warm ingredients help keep everything hot and creamy.
- Use a potato masher or a ricer for smoothness—avoid a food processor, as it can make the potatoes gummy.
- Season with salt and pepper, tasting as you go for the best flavor! Garnish with fresh parsley for a pop of color.

How to Make Turkey Shepherd’s Pie
Ingredients You’ll Need:
For The Mashed Potato Topping:
- 2 lbs potatoes, peeled and cut into chunks
- 4 tbsp butter
- ½ cup milk (or cream)
- Salt and pepper, to taste
- Fresh parsley, chopped (for garnish)
For The Turkey Filling:
- 1 lb ground turkey
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 2 medium carrots, diced
- 1 cup frozen peas
- 1 tbsp tomato paste
- 1 cup chicken broth
- 1 tbsp Worcestershire sauce
- 1 tsp dried thyme
- 1 tsp dried rosemary
- 2 tbsp olive oil or vegetable oil
- Salt and pepper, to taste
How Much Time Will You Need?
This delicious Turkey Shepherd’s Pie takes about 20 minutes to prepare and 25 minutes to bake, so you’ll spend roughly 45 minutes in total from start to finish. Perfect for a comforting weeknight meal!
Step-by-Step Instructions:
1. Preheat the Oven:
Begin by preheating your oven to 400°F (200°C). This way, it’s ready to cook your pie when you’re done assembling.
2. Make the Mashed Potatoes:
In a large pot, place the peeled and chopped potatoes, and cover them with salted water. Boil the potatoes until they are tender, about 15-20 minutes. Drain them well, then mash with butter and milk until creamy. Season with salt and pepper to taste, then set aside.
3. Cook the Turkey Filling:
In a large skillet, heat the oil over medium heat. Add the chopped onion and minced garlic, sautéing them until they are soft and fragrant. Next, add the ground turkey, cooking it until it’s browned and fully cooked, breaking it into small pieces as it cooks.
4. Add the Vegetables:
Stir the diced carrots into the skillet and cook for about 5 minutes, until they are slightly tender. Then, mix in the tomato paste, Worcestershire sauce, dried thyme, and rosemary. Let it cook for another 2 minutes to blend the flavors.
5. Create the Filling Sauce:
Pour the chicken broth into the skillet, bring everything to a gentle simmer, and let it cook until slightly thickened, about 5-7 minutes. After that, add in the frozen peas and cook for an additional 2-3 minutes. Season with salt and pepper to taste.
6. Assemble the Shepherd’s Pie:
Transfer the turkey mixture to a baking dish, spreading it out evenly. Next, spoon the creamy mashed potatoes on top, spreading gently to cover the filling completely.
7. Bake to Perfection:
Place the baking dish in the preheated oven and bake for 20-25 minutes. You’ll know it’s ready when the top is golden brown and the filling is bubbling.
8. Garnish and Serve:
Once baked, remove the Shepherd’s Pie from the oven and let it cool for a few minutes. Before serving, garnish with chopped fresh parsley. Enjoy your comforting Turkey Shepherd’s Pie!
Can I Use Mashed Cauliflower Instead of Potatoes?
Absolutely! For a lower-carb version, you can substitute mashed cauliflower for the potatoes. Simply steam or boil cauliflower florets until tender, then mash with butter and cream until smooth. Season to taste, just like you would with potatoes!
Can I Make This Shepherd’s Pie in Advance?
Yes, you can prepare the turkey filling and mashed potatoes ahead of time! Assemble the pie and cover it tightly with plastic wrap or aluminum foil. Store it in the fridge for up to 2 days. Just pop it in the oven when you’re ready to bake!
What’s the Best Way to Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, place in the microwave or bake in the oven at 350°F (175°C) until warmed through, adding a splash of broth if needed to keep it moist.
Can I Add Other Vegetables to the Filling?
Definitely! Feel free to add other vegetables like corn, green beans, or bell peppers to the filling for extra flavor and nutrition. Just make sure they are cooked until tender before assembling the pie.
