Shepherd’s pie is the ultimate comfort food, but traditional versions can often be heavy on fats and simple carbohydrates. This High-Protein Turkey Shepherd’s Pie reimagines the classic dish by using lean ground turkey and incorporating protein-packed additions into the creamy topping. It is the perfect meal for anyone looking to enjoy a cozy, heart-warming dinner while staying on track with their fitness goals.
Whether you are meal prepping for a busy week or serving a family dinner, this recipe hits all the right notes. It features a savory, herb-infused meat and vegetable base topped with a velvety layer of mashed potatoes. By making a few smart swaps, we have boosted the protein content without sacrificing the nostalgic flavor you love.
Recipe Information
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Servings: 6 servings
- Difficulty Level: Easy
Nutrition Information
- Calories per serving: 345 kcal
- Protein: 32g
- Carbohydrates: 28g
- Fat: 11g
- Fiber: 5g
- Sugar: 4g
- Sodium: 580mg
Why Make This High-Protein Turkey Shepherd’s Pie
Traditional shepherd’s pie usually uses lamb or beef, which can be high in saturated fat. By switching to lean ground turkey, you significantly reduce the calorie count while maintaining a high protein profile. This version also incorporates Greek yogurt or cottage cheese into the potato topping, which adds a wonderful creaminess and an extra protein punch that keeps you full for longer.
This recipe is also incredibly versatile and budget-friendly. Most of the ingredients are pantry staples, and it is a fantastic way to sneak more vegetables into your diet. It reheats beautifully, making it a gold standard for healthy meal prepping.
How to Make High-Protein Turkey Shepherd’s Pie
Creating this healthy masterpiece is straightforward and requires just a few simple kitchen tools. Follow these easy steps to bring a nutritious and flavorful meal to your table in less than an hour.
Ingredients
- 1.5 lbs lean ground turkey (93% or 99% lean)
- 2 lbs Yukon Gold potatoes, peeled and cubed
- 1/2 cup plain non-fat Greek yogurt (or blended cottage cheese)
- 1 large onion, finely chopped
- 2 large carrots, diced
- 3 cloves garlic, minced
- 1 cup frozen peas
- 2 tablespoons tomato paste
- 1 cup low-sodium chicken broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- Salt and black pepper to taste
- 1 tablespoon olive oil
Directions
Step 1: Boil the Potatoes
Place the cubed potatoes in a large pot of salted water. Bring to a boil and cook for 15 to 20 minutes, or until the potatoes are fork-tender. Drain the water and return the potatoes to the pot.
Step 2: Mash the Topping
Add the Greek yogurt (or blended cottage cheese) to the potatoes. Season with salt and pepper. Mash until smooth and creamy. Set aside while you prepare the filling.
Step 3: Sauté the Aromatics
Preheat your oven to 400°F (200°C). In a large oven-safe skillet or pan, heat the olive oil over medium heat. Add the onion and carrots, sautéing for about 5 to 7 minutes until softened. Stir in the minced garlic and cook for another minute until fragrant.
Step 4: Brown the Turkey
Add the ground turkey to the skillet. Cook, breaking it apart with a wooden spoon, until it is browned and cooked through. Drain any excess liquid if necessary.
Step 5: Simmer the Filling
Stir in the tomato paste, dried thyme, and dried rosemary. Add the chicken broth, Worcestershire sauce, and frozen peas. Let the mixture simmer for 5 to 10 minutes until the sauce has thickened slightly. Season with salt and pepper to taste.
Step 6: Assemble and Bake
If your skillet is oven-safe, spread the mashed potato mixture evenly over the top of the meat. If not, transfer the meat mixture to a baking dish first. Use a fork to create decorative peaks on the potatoes. Bake for 15 to 20 minutes, or until the top is lightly golden and the filling is bubbling.
How to Serve High-Protein Turkey Shepherd’s Pie
This dish is a complete meal on its own, but it pairs wonderfully with a crisp green side salad tossed in a light vinaigrette. For extra greens, you can also serve it alongside roasted broccoli or steamed green beans. Since it is quite filling, a small portion goes a long way!
How to Store High-Protein Turkey Shepherd’s Pie
Allow the pie to cool completely before transferring leftovers to an airtight container. It will stay fresh in the refrigerator for up to 4 days. To freeze, wrap the dish tightly with foil and plastic wrap; it will keep for up to 3 months. Thaw in the fridge overnight before reheating in the oven at 350°F until warmed through.
Expert Tips for Perfect High-Protein Turkey Shepherd’s Pie
To get the best texture, ensure your potatoes are very dry before mashing them. If you want a crispier top, turn on the broiler for the last 2 to 3 minutes of baking. For the filling, don’t skip the Worcestershire sauce—it provides that deep, “umami” flavor that makes the turkey taste as rich as beef.

Delicious Variations
If you want to lower the carb count even further, try a 50/50 mix of cauliflower and potatoes for the mash. You can also swap the ground turkey for ground chicken or even extra-lean ground beef. For a spicy kick, add a pinch of red pepper flakes to the meat mixture while it simmers.
Frequently Asked Questions
Q: Can I use frozen vegetables instead of fresh?
Yes, you can use a frozen pea and carrot mix to save time on chopping. Just add them in at the same time you would add the frozen peas.
Q: Is this recipe gluten-free?
Mostly yes, but check your Worcestershire sauce label, as some brands contain barley malt. You can use a certified gluten-free brand or coconut aminos as a substitute.
Q: How do I make the potato topping extra fluffy?
Using a potato ricer instead of a traditional masher will result in a much smoother, airier texture without any lumps.
Q: Can I make this ahead of time?
Absolutely! You can assemble the entire pie, cover it, and keep it in the fridge for up to 24 hours before baking. Just add 5-10 minutes to the baking time if it is cold from the fridge.
Q: Can I add cheese to the top?
Yes, sprinkling a little bit of sharp cheddar or parmesan over the potatoes before baking adds great flavor and a beautiful crust.
Conclusion
This High-Protein Turkey Shepherd’s Pie is proof that healthy eating doesn’t have to be boring or restrictive. It combines the comfort of a home-cooked classic with the nutritional benefits of lean protein and fresh vegetables. Give this recipe a try the next time you need a satisfying meal that feels like a warm hug in a bowl!

High-Protein Turkey Shepherd’s Pie
- Cook Time: 50 minutes
- Total Time: 50 minutes
- Diet: High-Protein
Ingredients
- 1.5 lbs lean ground turkey (93% or 99% lean)
- 2 lbs Yukon Gold potatoes, peeled and cubed
- 1/2 cup plain non-fat Greek yogurt (or blended cottage cheese)
- 1 large onion, finely chopped
- 2 large carrots, diced
- 3 cloves garlic, minced
- 1 cup frozen peas
- 2 tablespoons tomato paste
- 1 cup low-sodium chicken broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- Salt and black pepper to taste
- 1 tablespoon olive oil
Instructions
- Place the cubed potatoes in a large pot of salted water. Bring to a boil and cook for 15 to 20 minutes, or until the potatoes are fork-tender. Drain the water and return the potatoes to the pot.
- Add the Greek yogurt (or blended cottage cheese) to the potatoes. Season with salt and pepper. Mash until smooth and creamy. Set aside while you prepare the filling.
- Preheat your oven to 400°F (200°C). In a large oven-safe skillet or pan, heat the olive oil over medium heat. Add the onion and carrots, sautéing for about 5 to 7 minutes until softened. Stir in the minced garlic and cook for another minute until fragrant.
- Add the ground turkey to the skillet. Cook, breaking it apart with a wooden spoon, until it is browned and cooked through. Drain any excess liquid if necessary.
- Stir in the tomato paste, dried thyme, and dried rosemary. Add the chicken broth, Worcestershire sauce, and frozen peas. Let the mixture simmer for 5 to 10 minutes until the sauce has thickened slightly. Season with salt and pepper to taste.
- If your skillet is oven-safe, spread the mashed potato mixture evenly over the top of the meat. If not, transfer the meat mixture to a baking dish first. Use a fork to create decorative peaks on the potatoes. Bake for 15 to 20 minutes, or until the top is lightly golden and the filling is bubbling.




