Introduction
Sweet Potato Shepherd’s Pie with Ground Turkey is a nutritious twist on the classic comfort food. Instead of the traditional mashed potato topping, creamy sweet potatoes provide a slightly sweet, buttery layer over savory ground turkey and vegetables.
This dish is packed with protein, fiber, and flavor, making it a perfect weeknight meal or a hearty family dinner. The combination of ground turkey, aromatic vegetables, and tender sweet potato mash creates a balanced dish that’s satisfying, wholesome, and full of warm, comforting flavors.
❤️ Why I Love This Recipe
I love this recipe because it’s healthy yet indulgent. The creamy sweet potatoes complement the savory, well-seasoned turkey filling perfectly. It’s a one-dish meal that feels like comfort food without being heavy or greasy.
The flavors are rich and layered — garlic, onions, and herbs enhance the turkey, while a touch of butter and milk in the sweet potato mash keeps it creamy. It’s filling, satisfying, and perfect for sharing with family.
Why It’s a Must-Try Dish
- Healthy Comfort Food: Packed with protein and fiber, yet cozy and satisfying.
- Lean Protein: Ground turkey keeps it lighter than traditional beef versions.
- Flavorful & Aromatic: Herbs, garlic, and vegetables elevate the dish.
- One-Dish Meal: Easy to serve and perfect for family dinners.
- Meal-Prep Friendly: Can be made ahead and reheated without losing flavor.
Recipe Information
- Preparation Time: 20 minutes
- Cooking Time: 35 minutes
- Total Time: 55 minutes
- Servings: 4–6
- Calories: ~350–400 kcal per serving
- Cuisine: American / Comfort Food
- Course: Main Dish / Dinner
Ingredients
For the Sweet Potato Topping:
- 3 large sweet potatoes, peeled and chopped
- 2 tbsp unsalted butter
- ¼ cup milk (or cream for extra richness)
- Salt and pepper, to taste
- Optional: ¼ tsp ground nutmeg or cinnamon for warmth
For the Turkey Filling:
- 1 lb (450g) ground turkey
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 carrots, diced
- 2 celery stalks, diced
- 1 cup frozen peas
- 1 tbsp tomato paste
- ½ cup chicken or vegetable broth
- 1 tsp Worcestershire sauce
- 1 tsp dried thyme
- 1 tsp dried rosemary
- Salt and pepper, to taste
- 1 tbsp olive oil
Simple Cooking Directions
- Boil sweet potatoes until tender and mash with butter, milk, and seasoning.
- Sauté onion, garlic, carrots, and celery in olive oil.
- Add ground turkey, herbs, and tomato paste; cook until turkey is browned.
- Stir in peas, broth, and Worcestershire sauce; simmer until thickened.
- Layer turkey filling in a baking dish, top with sweet potato mash.
- Bake at 400°F (200°C) for 15–20 minutes until heated through and lightly golden.
Step-by-Step Recipe Preparation Method
Step 1: Cook Sweet Potatoes
Place chopped sweet potatoes in a large pot of boiling water. Cook for 15–20 minutes until tender. Drain and mash with butter, milk, salt, pepper, and optional nutmeg or cinnamon. Set aside.
Step 2: Cook Turkey and Vegetables
In a large skillet, heat olive oil over medium heat. Sauté onion, garlic, carrots, and celery for 5–6 minutes until softened.
Step 3: Brown the Turkey
Add ground turkey to the skillet. Cook until browned and fully cooked, breaking it into crumbles.
Step 4: Add Flavorings
Stir in tomato paste, thyme, rosemary, salt, pepper, and Worcestershire sauce. Add peas and broth, simmer for 5 minutes until mixture thickens slightly.
Step 5: Assemble the Pie
Spread turkey mixture evenly in a greased 9×9-inch (or similar) baking dish. Spoon mashed sweet potatoes on top and spread evenly. Optional: use a fork to create a textured surface for browning.
Step 6: Bake
Preheat oven to 400°F (200°C). Bake uncovered for 15–20 minutes until the top is lightly golden and the filling is hot.
Step 7: Serve
Allow to rest for 5 minutes before serving. Scoop into portions and enjoy!

How to Serve
- Serve hot as a main course for dinner.
- Pair with a side salad or roasted vegetables for a complete meal.
- Optional: drizzle a little gravy over the top for extra richness.
Additional Recipe Tips
- Use day-old sweet potatoes or leftovers to save time.
- Add a little sharp cheddar cheese to the mashed sweet potatoes for richness.
- Adjust herbs and spices to taste — fresh thyme or rosemary can enhance the aroma.
- Use a fork to create peaks in the sweet potato mash to help it brown in the oven.
- For extra flavor, sauté vegetables in a bit of butter instead of olive oil.
Variations
- Vegetarian Version: Replace turkey with lentils or crumbled tofu.
- Beef or Chicken: Swap turkey for ground beef or chicken.
- Cheesy Sweet Potato Topping: Mix ½ cup shredded cheese into the mashed sweet potatoes.
- Spicy Version: Add ½ tsp smoked paprika or red pepper flakes to the filling.
- Root Vegetable Mash: Mix sweet potatoes with parsnips or carrots for a unique flavor.
Freezing and Storage
- Refrigerator: Store leftovers in an airtight container for up to 3–4 days.
- Freezer: Freeze unbaked or baked shepherd’s pie in a freezer-safe container for up to 2 months.
- Reheating: Reheat in a 350°F (175°C) oven for 15–20 minutes or microwave individual portions until heated through.
Special Equipment Needed
- Large pot for boiling sweet potatoes
- Skillet for cooking turkey and vegetables
- 9×9-inch (or similar) baking dish
- Potato masher or fork
- Spoon or spatula
FAQ
Q1: Can I make this ahead of time?
Yes, prepare the filling and mashed sweet potatoes in advance and assemble before baking.
Q2: Can I use white potatoes instead of sweet potatoes?
Yes, though sweet potatoes add natural sweetness and nutrients.
Q3: Can this be made gluten-free?
Yes, ensure Worcestershire sauce is gluten-free. The rest of the ingredients are naturally gluten-free.
Q4: Can I use frozen vegetables?
Yes, thaw them slightly before adding to the filling, or adjust cooking time as needed.
Q5: Can I make it spicier?
Yes, add smoked paprika, cayenne, or chili flakes to the turkey filling.
Conclusion
Sweet Potato Shepherd’s Pie with Ground Turkey is a comforting, wholesome, and flavorful dish that turns a classic comfort meal into a healthy, protein-packed dinner.
The savory turkey and vegetable filling combined with creamy sweet potatoes is perfect for fall, winter, or any cozy night. It’s easy to prepare, versatile, and satisfying — a must-try for anyone who loves hearty, nutritious comfort food.
Sweet Potato Shepherd’s Pie with Ground Turkey
Course: Dinner IdeasCuisine: AmericanDifficulty: Easy4
servings20
minutes35
minutes55
minutesIngredients
For the Sweet Potato Topping:
3 large sweet potatoes, peeled and chopped
2 tbsp unsalted butter
¼ cup milk (or cream for extra richness)
Salt and pepper, to taste
Optional: ¼ tsp ground nutmeg or cinnamon for warmth
For the Turkey Filling:
1 lb (450g) ground turkey
1 medium onion, diced
2 cloves garlic, minced
2 carrots, diced
2 celery stalks, diced
1 cup frozen peas
1 tbsp tomato paste
½ cup chicken or vegetable broth
1 tsp Worcestershire sauce
1 tsp dried thyme
1 tsp dried rosemary
Salt and pepper, to taste
1 tbsp olive oil
Directions
- Step 1: Cook Sweet Potatoes : Place chopped sweet potatoes in a large pot of boiling water. Cook for 15–20 minutes until tender. Drain and mash with butter, milk, salt, pepper, and optional nutmeg or cinnamon. Set aside.
- Step 2: Cook Turkey and Vegetables : In a large skillet, heat olive oil over medium heat. Sauté onion, garlic, carrots, and celery for 5–6 minutes until softened.
- Step 3: Brown the Turkey : Add ground turkey to the skillet. Cook until browned and fully cooked, breaking it into crumbles.
- Step 4: Add Flavorings : Stir in tomato paste, thyme, rosemary, salt, pepper, and Worcestershire sauce. Add peas and broth, simmer for 5 minutes until mixture thickens slightly.
- Step 5: Assemble the Pie : Spread turkey mixture evenly in a greased 9×9-inch (or similar) baking dish. Spoon mashed sweet potatoes on top and spread evenly. Optional: use a fork to create a textured surface for browning.
- Step 6: Bake : Preheat oven to 400°F (200°C). Bake uncovered for 15–20 minutes until the top is lightly golden and the filling is hot.
- Step 7: Serve : Allow to rest for 5 minutes before serving. Scoop into portions and enjoy!







