Turkey shepherd’s pie is a comforting, all-in-one dish that offers the rich, homey satisfaction of a traditional shepherd’s pie with a lighter, leaner twist. Swapping ground turkey for the usual beef or lamb brings a more delicate flavor and a healthier profile without sacrificing any of the cozy appeal that makes this dish such a favorite. It’s warm, hearty, and perfect for using up leftovers or making ahead for busy weeknights.
The base layer starts with ground turkey, cooked until browned and lightly seasoned with herbs like thyme, rosemary, and a touch of garlic. Onions, carrots, and peas are added to build a savory mixture full of flavor and texture. A bit of tomato paste or Worcestershire sauce can deepen the flavor, and a small amount of flour or cornstarch helps thicken the filling just enough to keep it from being too loose. A splash of chicken or vegetable broth brings everything together, simmering into a flavorful, hearty base.
On top of the turkey and vegetable mixture goes a generous layer of mashed potatoes. You can use classic buttery mashed potatoes, or try a version with a bit of Greek yogurt or sour cream for extra tang. Some people even mix in cauliflower for an even lighter topping. The potatoes are spread evenly over the filling and fluffed with a fork for those signature golden peaks that crisp up beautifully in the oven.
As the pie bakes, the top becomes golden and lightly crusted, while the filling underneath bubbles with savory goodness. Once it comes out of the oven, it’s best to let it rest a few minutes before serving so the layers can set and the flavors meld even more.
Turkey shepherd’s pie is the kind of dish that brings people to the table. It’s hearty but not heavy, classic but easily adaptable. Whether you’re making it as a wholesome dinner for the family or prepping leftovers after a holiday meal, this cozy casserole offers all the comfort of tradition with a fresh, lighter feel.

Ingredients
- 1 pound ground turkey lean
- 1 cup carrots diced
- 1 cup peas frozen
- 1 cup corn frozen
- 1 cup onion chopped
- 2 tablespoons flour
- 1 cup chicken broth
- 4 cups mashed potatoes prepared
- 1 tablespoon olive oil
- to taste salt and pepper
Instructions
- Preheat oven to 400°F (200°C).
- In a large skillet, heat olive oil over medium heat. Add onions and cook until translucent.
- Add ground turkey to the skillet and cook until browned.
- Stir in carrots, peas, and corn. Cook for another 5 minutes.
- Sprinkle flour over the turkey and vegetables, and stir well. Slowly add chicken broth and stir until thickened.
- Transfer the turkey mixture to a baking dish and spread out evenly.
- Top the turkey mixture with prepared mashed potatoes, smoothing out to cover evenly.
- Bake in preheated oven for 20 minutes or until the potatoes are golden brown.
- Remove from oven and let it rest for a few minutes before serving.
This was such a hit with my kids! They loved it!
Very average recipe. I don’t think ground turkey works for this. Beef is way better!
Good stuff! Simple and filling, the kids loved it. Will make again!
Too many steps. I thought this was supposed to be a simple recipe? Just cook and eat, right?
Honestly, I didn’t expect much but it turned out pretty good! Just make sure you season the turkey well.
I added some garlic and it was delicious! Definitely making this again. 🤤
This is the best shepherd’s pie ever! I added some garlic & it turned out amazing.
Great way to sneak veggies into dinner! My kids didn’t even notice the peas! 😂
Ewww! Just no. The turkey made it taste weird. Never again.
I totally disagree! I love turkey shepherd’s pie. It’s a healthier option than beef, and the flavors really come together. Maybe try seasoning it more next time?
I don’t think turkey is right for shepherd’s pie. Should’ve used lamb! Kind of a letdown.
Eh, it was okay. I used leftover mashed potatoes, which were kinda dry.
Eh, could be better. Mashed potatoes weren’t as fluffy as I like. 😕
This recipe is amazing! The turkey made it so much healthier than traditional Shepherd’s pie. My family loved it! 😍
I’m so glad you loved it! Turkey really does make it healthier. I can’t wait to try it myself! 🦃💖
Turrkey? Is that what people eat instead of beef now? Ain’t nobody got time for that. 👎
Yummy but I accidentally used beef instead of turkey and it still tasted great!
That’s awesome! I love how versatile recipes can be. Your beef version sounds delicious too!
Beef? Is that even allowed? Lol. But, if you say it tasted good, maybe I should try it!