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?
Nothing like a warm dish on a cold day!! 😍
Honestly, I didn’t expect much but it turned out pretty good! Just make sure you season the turkey well.
I think it was okay, but my kids didn’t eat it. Guess they’re picky eaters.
Maybe try adding some cheese or spices? Kids love that stuff! 🧀
Weirdly good for how simple it is. I used slightly more broth because my mix was too thick after flour, but that fixed it. Would make again.
Seriously? I’ve been intimidated by shepherd’s pie before, but this sounds way less fussy. Good to know flour thickens it—might start with a little less next time to avoid glue-mode 😅
This Turkey Shepherd’s Pie is so tasty! My family loved it!
Made this tonight—actually pretty comforting. The mashed potato top got nicely golden, and the veggie mix tasted fresh even with frozen peas/corn.
Meh, I wasn’t super impressed. Flavor kinda bland, maybe needs some spices?
400°F for only 20 minutes felt a little short to me—mine was barely golden. I ended up baking like 10 minutes more. Still good though.
Why flour AND broth? Wouldn’t you just simmer everything together longer? Idk, seems overcomplicated.
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.
Not gonna lie, I don’t love peas in shepherd’s pie. But the rest was balanced and the mashed potato top saved it. Next time I’ll cut back on the peas.
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?
No turkey in my house, I use chicken! Still works, right?
Absolutely, chicken is a great substitute! It’ll still turn out delicious. Enjoy your meal!
I don’t think turkey is right for shepherd’s pie. Should’ve used lamb! Kind of a letdown.