
This turkey shepherds pie recipe is what I make when I need a hearty weeknight dinner with no fuss. Ground turkey and vegetables come together in a savory gravy, then a layer of creamy mashed potatoes seals it all in. My family asks for this one on repeat — it’s satisfying, filling, and comes together in under an hour.
Prep Time: 20 minutes
Cook Time: 35 minutes
Total Time: 55 minutes
Servings: 6
Method: Stovetop + Baking
Why This Turkey Shepherds Pie Recipe Works
Ground turkey keeps the filling lean without sacrificing any of the comfort factor. The gravy clings to every piece of carrot and pea with a rich, savory coating.
I use Worcestershire sauce and tomato paste to build depth in the filling. Those two ingredients do more for the flavor than anything else in this recipe.
The mashed potato topping bakes into a golden crust with soft, creamy layers underneath. Every bite gives you a mix of textures — tender filling and fluffy potato in the same forkful.
Ingredients
- 1 1/2 pounds ground turkey
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 medium carrots, peeled and diced
- 1 cup frozen peas
- 1 tablespoon tomato paste
- 1 tablespoon Worcestershire sauce
- 2 tablespoons all-purpose flour
- 1 cup chicken broth
- 1 teaspoon dried thyme
- 1/2 teaspoon dried rosemary
- Salt and black pepper to taste
- 2 pounds Russet potatoes, peeled and cubed
- 4 tablespoons unsalted butter
- 1/2 cup sour cream
- 1/4 cup whole milk
- 1/2 teaspoon garlic powder
What You Need for Turkey Shepherds Pie
Ground turkey — lean and cooks quickly. Use 93% lean for the best balance of flavor and moisture. Ground chicken works as a substitute.
Tomato paste — adds a deep, savory base to the gravy. One tablespoon is all you need. Don’t skip it.
Worcestershire sauce — adds umami and a slightly tangy note that rounds out the filling. Soy sauce works if you don’t have it.
All-purpose flour — thickens the gravy naturally as it simmers. Cornstarch (1 tablespoon dissolved in 2 tablespoons cold water) works as a gluten-free swap.
Chicken broth — forms the base of the gravy. Low-sodium is best so you can control the salt. Vegetable broth works too.
Russet potatoes — starchy and fluffy when mashed. Yukon Gold potatoes work and give a slightly richer, creamier result.
Sour cream — adds tang and creaminess to the mashed potatoes. Greek yogurt is a higher-protein substitute with the same texture.
How to Make Turkey Shepherds Pie
- Preheat oven to 400°F (205°C).
- Place cubed potatoes in a large pot. Cover with cold salted water. Bring to a boil over high heat.
- Cook potatoes for 15 minutes until fork-tender. Drain well.
- Mash potatoes with butter, sour cream, milk, and garlic powder. Season with salt and pepper. Set aside.
- Heat olive oil in a large oven-safe skillet over medium-high heat.
- Add diced onion and carrots. Cook for 5 minutes until softened.
- Add garlic. Cook for 1 minute until fragrant.
- Add ground turkey. Break up with a spoon and cook for 6 to 8 minutes until no pink remains.
- Stir in tomato paste and Worcestershire sauce. Cook for 1 minute.
- Sprinkle flour over the mixture. Stir to coat evenly.
- Pour in chicken broth. Add thyme and rosemary. Stir to combine.
- Simmer for 3 to 4 minutes until the gravy thickens. Stir in frozen peas. Season with salt and pepper.
- Spread mashed potatoes over the filling in an even layer. Use the back of a spoon to create texture on top.
- Bake for 20 minutes until the potato topping is golden at the edges.
- Let rest for 5 minutes before serving.
Turkey Shepherds Pie Variations
Cheesy Mashed Potato Topping
Stir 1/2 cup of shredded sharp cheddar into the mashed potatoes before spreading. The cheese melts into a golden, bubbly crust during baking. Add a sprinkle of cheddar on top for extra color.
Sweet Potato Topping
Swap Russet potatoes for 2 pounds of sweet potatoes. The topping turns a warm orange and adds natural sweetness that pairs well with the savory turkey filling.
Mushroom and Turkey Filling
Add 8 ounces of sliced cremini mushrooms with the carrots. The mushrooms release liquid as they cook and add an earthy depth to the gravy. This is my go-to version in the fall.
Dairy-Free Version
Use olive oil instead of butter and unsweetened oat milk instead of whole milk in the mashed potatoes. Skip the sour cream and add 2 extra tablespoons of olive oil for richness.
Tips for the Best Turkey Shepherds Pie Recipe
- I always drain the potatoes completely before mashing — any water makes the topping soggy.
- Don’t rush the onion and carrot step. Five minutes of softening builds a better base.
- Let the gravy thicken before adding peas — if it’s too loose, the filling slides under the potato layer.
- Use an oven-safe skillet to go from stovetop to oven in one pan and save on dishes.
- Rough up the mashed potato top with a fork before baking — the texture creates crispy peaks.
- Rest the pie for 5 minutes after baking so the filling sets and each serving holds its shape.
Make Ahead & Storage
This turkey shepherds pie keeps in the fridge for up to 4 days covered tightly. I make the full recipe on Sunday and eat it through Wednesday without any quality drop.
To freeze, let the pie cool completely before covering with plastic wrap and foil. Freeze for up to 3 months. Thaw overnight in the fridge before reheating. Reheat in a 350°F oven covered with foil for 25 to 30 minutes until the filling is hot through. Individual portions reheat in the microwave in 2 to 3 minutes.
Common Questions
Can I use ground beef instead of turkey?
Yes. Ground beef works well and gives a richer, heartier flavor. Use 80/20 ground beef and drain excess fat after browning before adding the other ingredients.
What is the difference between shepherds pie and cottage pie?
Traditional shepherds pie uses lamb. Cottage pie uses beef. This turkey version is a lean, modern take that keeps the same layered structure and comfort factor.
Can I make turkey shepherds pie ahead of time?
Yes. Assemble the full pie, cover it, and refrigerate for up to 24 hours before baking. Add 5 to 10 extra minutes to the bake time if going straight from the fridge.
How do I keep the mashed potato topping from sinking?
Make sure the filling gravy is thick before spreading the potatoes on top. A loose, watery filling lets the potatoes sink in. Thicken with flour and simmer until it coats a spoon.
This easy turkey shepherds pie recipe is comfort food done right on a busy weeknight. Save this recipe and come back every time fall arrives.
Easy Turkey Shepherds Pie Recipe for Busy Weeknights
A lean ground turkey filling with vegetables and savory gravy, topped with creamy mashed potatoes and baked until golden.
Ingredients
- 1 1/2 pounds ground turkey
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 medium carrots, peeled and diced
- 1 cup frozen peas
- 1 tablespoon tomato paste
- 1 tablespoon Worcestershire sauce
- 2 tablespoons all-purpose flour
- 1 cup chicken broth
- 1 teaspoon dried thyme
- 1/2 teaspoon dried rosemary
- Salt and black pepper to taste
- 2 pounds Russet potatoes, peeled and cubed
- 4 tablespoons unsalted butter
- 1/2 cup sour cream
- 1/4 cup whole milk
- 1/2 teaspoon garlic powder
Instructions
- Preheat oven to 400°F (205°C).
- Place cubed potatoes in a large pot. Cover with cold salted water. Bring to a boil over high heat.
- Cook potatoes for 15 minutes until fork-tender. Drain well.
- Mash potatoes with butter, sour cream, milk, and garlic powder. Season with salt and pepper. Set aside.
- Heat olive oil in a large oven-safe skillet over medium-high heat.
- Add diced onion and carrots. Cook for 5 minutes until softened.
- Add garlic. Cook for 1 minute until fragrant.
- Add ground turkey. Break up with a spoon and cook for 6 to 8 minutes until no pink remains.
- Stir in tomato paste and Worcestershire sauce. Cook for 1 minute.
- Sprinkle flour over the mixture. Stir to coat evenly.
- Pour in chicken broth. Add thyme and rosemary. Stir to combine.
- Simmer for 3 to 4 minutes until the gravy thickens. Stir in frozen peas. Season with salt and pepper.
- Spread mashed potatoes over the filling in an even layer. Use the back of a spoon to create texture on top.
- Bake for 20 minutes until the potato topping is golden at the edges.
- Let rest for 5 minutes before serving.
