This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
This Easy Turkey Shepherd’s Pie with Vegetables is a cozy, healthier twist on a classic comfort food—perfect for a simple Thanksgiving dinner or a weeknight meal when you’re craving something hearty and homemade. Made with lean ground turkey, loads of colorful veggies, and a creamy mashed potato topping, it’s a one-dish wonder your whole family will love.
Whether you're looking for a light Thanksgiving alternative or a delicious way to use up extra turkey after the holidays, this dish is just what your fall menu needs.
Why You’ll Love This Turkey Shepherd’s Pie
It’s Comforting and Wholesome
This recipe is all about balance. Creamy mashed potatoes, rich turkey and veggie filling, and a golden cheesy crust make every bite comforting and satisfying—without being too heavy.
Quick and Weeknight-Friendly
Done in about 50 minutes, it’s an easy dinner idea for when you’re short on time but still want something homemade.
Perfect for Thanksgiving Meal Planning
Use it as a Thanksgiving main course for a smaller gathering or make it the day after using leftover turkey and potatoes. It’s festive and flavorful, with less stress!
What It Tastes Like
This turkey shepherd’s pie is full of:
- Savory turkey flavor, simmered with garlic, thyme, and Worcestershire sauce
- Tender carrots, corn, peas, and celery for a colorful, veggie-rich filling
- Buttery mashed potatoes that get crispy and golden in the oven
- A light layer of melty cheddar cheese on top for extra comfort factor
Ingredients You’ll Need
For the mashed potato topping:
- 1½ pounds potatoes, peeled
- ¼ cup + 2 teaspoon milk
- 1 tablespoon butter
- ⅓ cup cheddar cheese, grated
For the turkey filling:
- 1.1 pounds ground turkey (7% fat works best)
- 1 onion, finely chopped
- 1 celery stalk, chopped
- 2 garlic cloves, minced
- 2 tablespoon olive oil
- 3 tablespoon white wine (or chicken broth)
- 2 carrots, diced
- 2 tablespoon tomato puree
- 1½ tablespoon Worcestershire sauce
- 1 teaspoon dried thyme
- 1¼ cups hot chicken stock
- ¾ cup frozen peas
- ⅔ cup corn (canned or frozen)
- 1 tablespoon flour
- Salt and pepper to taste
Ingredient Notes & Substitutions
Potatoes: Starchy types like Russet, Maris Piper, or Yukon Gold are best for a creamy mash.
Ground Turkey: Use turkey with a little fat (around 7%) for better flavor.
Veggies: Feel free to use frozen mixed vegetables instead of chopping fresh.
No Wine? Replace with extra stock or a splash of apple cider vinegar.
Gluten-Free Option: Use cornstarch or gluten-free flour to thicken the filling.
How to Make Turkey Shepherd’s Pie
1. Boil the Potatoes
Peel and boil the potatoes in salted water until fork-tender (about 15 minutes). Drain, mash with butter and milk until smooth, and set aside.
2. Cook the Aromatics
In a large skillet, heat olive oil over medium heat. Sauté the onion, garlic, and celery for 3 minutes until soft. Add the white wine and cook for 1 minute.


3. Brown the Turkey
Add ground turkey and cook until no longer pink, breaking it up with a fork as it cooks (about 3–4 minutes).
4. Add Veggies and Simmer
Stir in diced carrots, tomato puree, Worcestershire sauce, thyme, and chicken stock. Season with salt and pepper. Cover and simmer for 15 minutes.


5. Thicken the Filling
Add the peas and corn. Sprinkle in the flour, stir, and cook until thickened and bubbling (about 2 minutes). Remove from heat.
6. Assemble the Pie
Preheat oven to 400°F (200°C). Pour the turkey mixture into a medium casserole dish. Spoon mashed potatoes on top and spread evenly. Sprinkle cheddar cheese over the top.


7. Bake and Serve
Bake on the top oven rack for 20–25 minutes or until the top is golden and crispy. Let cool slightly before serving.
Tips for Best Results
- Mash while hot: For the creamiest texture, mash the potatoes while they’re still steaming.
- Make ahead: Prepare the filling and mash in advance and store separately. Assemble and bake when ready.
- Top rack baking: Ensures a nicely browned crust.
Serving Ideas
This shepherd’s pie is filling on its own but pairs beautifully with:
- A simple green salad with vinaigrette
- Roasted Brussels sprouts or green beans
- Cranberry sauce for a Thanksgiving twist
Drink pairing: A light red wine like Pinot Noir or a spiced apple cider makes this a cozy fall meal.
Storing and Reheating
- Fridge: Store leftovers in an airtight container for up to 3 days.
- Freezer: Freeze for up to 3 months. Wrap tightly and label.
- To reheat: Bake in the oven at 350°F until hot, or microwave individual portions.

Common Questions
Absolutely! Just skip the ground turkey step and stir in chopped cooked turkey when you add the peas and corn.
Use olive oil or vegan butter for the mash and skip the cheese topping—or use a dairy-free cheese alternative.
A medium casserole dish (around 2.5 inches deep) works perfectly.
Try These Other Thanksgiving Turkey Recipes
Looking for more delicious ways to enjoy turkey this season? You’ll love these:
- Dutch Oven Turkey Breast – Juicy Thanksgiving Classic
- Thanksgiving Turkey Tenderloin – Easy and Elegant
- Leftover Turkey Salad – Perfect for Post-Holiday Meals
Let’s Stay Connected
If you try this turkey shepherd’s pie, let me know how it turns out! Share your photos on Pinterest at bakewithlina.com or tag me with your version. Did you add sweet potatoes or other fall veggies? I’d love to hear your spin.
This cozy turkey shepherd’s pie is an easy favorite for Thanksgiving and beyond. Simple, hearty, and made with love—just how comfort food should be.



Easy Turkey Shepherd's Pie with Vegetables
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Total Time: 50 minutes
- Yield: 5 servings 1x
- Category: Dinner
- Method: Baking
- Cuisine: Low fat
Description
This easy shepherd's pie is a hearty, delicious and quick dish perfect for a weeknight family dinner. Made with lean ground turkey as well as a generous amount of vegetables, this recipe is proof that great comfort food can also be healthy.
Ingredients
- 1½ pounds (700 g) potatoes, peeled
- ¼ cup + 2 teaspoon (70 ml) milk
- 1 tablespoon (15 g) butter
- ⅓ cup (40 g) cheddar cheese, coarsely grated
- 1.1 pounds (500 g) ground turkey (approx. 7% fat)
- 1 onion, finely chopped
- 1 celery stalk, small, finely chopped
- 2 garlic cloves, finely chopped
- 2 tablespoons olive oil
- 3 tablespoons white wine
- 2 medium carrots, peeled and diced
- 2 tablespoons tomato puree
- 1½ tablespoons Worcestershire sauce
- 1 teaspoon dried thyme
- 1¼ cups (300 ml) hot chicken stock
- ¾ cup (100 g) frozen peas
- ⅔ cup (80 g) canned corn
- 1 tablespoon flour
- Sea salt and pepper, to taste
Instructions
- Peel and boil the potatoes in salted water. Drain well, add the butter and milk, and mash until smooth. Set aside.
- Heat 2 tablespoons of oil in a pan. Add onion, garlic, and celery. Fry for 3 minutes until softened, stirring often. Add wine and cook for another minute.
- Add the ground turkey and cook for 3 minutes, mashing with a fork to break up larger pieces.
- Add the diced carrots, chicken stock, Worcestershire sauce, thyme, tomato puree, and pepper. Stir, cover, and cook gently for 15 minutes, stirring occasionally. Preheat oven to 400°F (200°C), gas mark 6.
- Add frozen peas and corn. Sprinkle over the flour and stir until the sauce thickens and starts bubbling. Remove from heat and adjust seasoning if needed.
- Transfer the mixture into a casserole dish. Top with mashed potatoes and scatter over grated cheese.
- Bake on the top oven shelf for 20-25 minutes until golden.
- Remove from the oven and serve immediately.
Notes
Use ground turkey with approximately 7% fat for best results. For the mash, choose starchy potatoes like Maris Piper, Russet, or Yukon Gold. Frozen mixed vegetables can be substituted for convenience. Best served hot, but leftovers can be refrigerated for up to 3 days or frozen for up to 3 months.
Nutrition
- Serving Size: 1 serving
- Calories: 322
- Sugar: 6g
- Sodium: 236mg
- Fat: 18g
- Saturated Fat: 5g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 16g
- Fiber: 3g
- Protein: 25g
- Cholesterol: 83mg















Leave a Reply