This Sweet Potato and Turkey Shepherd’s Pie is the kind of comforting dinner that makes everyone want seconds. It has all the cozy appeal of traditional shepherd’s pie, but swaps the usual potato topping for creamy mashed sweet potatoes and uses lean ground turkey for a lighter, flavorful filling.
The savory turkey and vegetable mixture is cooked in a rich, thickened broth, then topped with buttery mashed sweet potatoes and baked until the top is golden and lightly crisp. It’s hearty, satisfying, and surprisingly simple to prepare.
With just about an hour from start to finish, this easy turkey shepherd’s pie is perfect for busy weeknights, Sunday dinners, or whenever you’re craving a warm and comforting meal.
Why You’ll Love This Recipe
- Comfort food made a little lighter: Ground turkey and sweet potatoes create a satisfying meal without feeling overly heavy.
- Creamy and savory: The rich turkey-and-vegetable filling pairs beautifully with the naturally sweet mashed potato topping.
- Easy weeknight dinner: Simple ingredients and straightforward steps make this recipe approachable.
- Great for meal prep: Assemble it ahead of time and refrigerate or freeze for another day.
- Family-friendly: The combination of tender vegetables, savory turkey, and creamy sweet potatoes is easy to love.
Ingredients
For the Sweet Potato Topping
- 2 pounds sweet potatoes: Create a naturally creamy, slightly sweet topping.
- 4 tablespoons butter: Adds richness and helps make the mashed sweet potatoes silky.
- 1 cup milk: Loosens the mash and creates a smooth, creamy consistency.
- Kosher salt and black pepper: Season the potatoes and bring out their flavor.
For the Turkey Filling
- 2 tablespoons butter: Used to sauté the onion and build flavor.
- 1 onion, diced: Adds a savory aromatic base.
- 1½–2 pounds ground turkey: Provides lean, hearty protein.
- 2 tablespoons tomato paste or ketchup: Optional, but adds extra depth and a subtle sweetness.
- 1 cup broth: Creates a flavorful base for the filling.
- 2 tablespoons cornstarch mixed with ¼ cup water: Thickens the broth into a rich sauce.
- 12–16 ounces frozen mixed vegetables: A convenient way to add color, texture, and vegetables without extra chopping.
- Kosher salt and black pepper: Adjust to taste.
For the Topping
- 2 tablespoons melted butter: Drizzled over the sweet potatoes to encourage golden, crispy edges.
How to Make Sweet Potato and Turkey Shepherd’s Pie
1. Cook the Sweet Potatoes
Peel the sweet potatoes if you prefer a smooth, creamy mash. You can also leave the skins on for extra fiber and texture.
Cut the potatoes into chunks and place them in a steamer basket over about 1 inch of water. Cover and steam for approximately 20 minutes, or until the potatoes are fork-tender.
Smaller pieces will cook more quickly, so try to cut the chunks into fairly similar sizes.
2. Brown the Turkey and Onion
While the sweet potatoes steam, melt 2 tablespoons of butter in a large skillet over medium-high heat.
Add the diced onion and sauté for about 3–5 minutes, until softened and lightly browned.
Add the ground turkey and break it apart with a wooden spoon. Cook for about 5 minutes, stirring occasionally, until the turkey is browned and cooked through.
3. Build the Savory Filling
If using tomato paste or ketchup, stir it into the turkey and cook for another minute.
Pour in the broth and add the cornstarch slurry. Stir frequently and cook for 1–2 minutes, until the liquid thickens into a savory sauce.
Add the frozen mixed vegetables directly from the freezer. There’s no need to thaw them first.
Continue cooking until the vegetables are heated through, then remove the skillet from the heat. Taste and season with salt and pepper.
4. Make the Sweet Potato Mash
Once the sweet potatoes are tender, transfer them to a large bowl.
Mash them with the remaining 4 tablespoons of butter, milk, salt, and pepper until creamy and smooth.
For the best texture, avoid overworking the potatoes. You want them creamy but still thick enough to spread over the filling.
5. Assemble the Shepherd’s Pie
Preheat the oven to 375°F and lightly grease a casserole dish.
Transfer the turkey and vegetable mixture into the prepared dish and spread it into an even layer.
Spoon the mashed sweet potatoes over the top and gently spread them across the filling.
For an especially delicious golden crust, don’t make the surface perfectly smooth. Instead, use the back of a spoon to create small ridges and peaks in the potatoes. These uneven areas will brown and crisp beautifully in the oven.
Drizzle the remaining 2 tablespoons of melted butter over the top.
6. Bake Until Golden
Bake for 30–40 minutes, or until the shepherd’s pie is heated through and the sweet potato topping is beginning to brown.
Let it rest for at least 5–10 minutes before serving. This gives the filling a chance to settle and makes it easier to scoop.

Tips for Success
- Cut the sweet potatoes evenly: Similar-sized pieces will steam at the same rate.
- Don’t overcook the turkey: Cook it just until browned and cooked through to help keep the filling tender.
- Use frozen vegetables: They make this recipe especially easy and don’t need to be thawed beforehand.
- Create texture on top: Rough, rustic ridges in the mashed sweet potatoes develop delicious crispy edges during baking.
- Let it rest: A short resting period after baking helps the filling thicken slightly.
- Season in layers: Taste both the mashed sweet potatoes and turkey filling before assembling so the finished dish is well seasoned.
- Adjust the filling consistency: If the turkey mixture seems too thick, add a small splash of broth. If it seems too loose, let it simmer for another minute.
Equipment Needed
- Steamer basket
- Large skillet
- Large mixing bowl
- Potato masher
- Wooden spoon or spatula
- 9×13-inch or similar casserole dish
- Measuring cups and spoons
Recipe Variations
Turkey and Regular Potato Shepherd’s Pie
Prefer the classic version? Replace the sweet potatoes with regular russet or Yukon Gold potatoes. Prepare them in the same way for a traditional creamy potato topping.
Dairy-Free Turkey Shepherd’s Pie
Use your favorite unsweetened plant-based milk and replace the butter with vegan butter or ghee. Make sure your chosen broth is also dairy-free.
Paleo-Friendly Shepherd’s Pie
For a paleo-style version, use broth instead of milk in the mashed sweet potatoes, replace the cornstarch with arrowroot powder, and use ghee instead of butter.
Extra Vegetable Shepherd’s Pie
Add more vegetables to the filling, such as diced carrots, peas, corn, green beans, mushrooms, or chopped spinach.
Cheesy Sweet Potato Shepherd’s Pie
For a richer variation, sprinkle shredded cheddar, Parmesan, or another favorite cheese over the sweet potato topping during the final few minutes of baking.
Serving Suggestions
This shepherd’s pie is hearty enough to serve as a complete meal, but you can easily add a simple side dish.
Try serving it with:
- A crisp green salad
- Steamed green beans
- Roasted Brussels sprouts
- Sautéed greens
- Garlic bread
- Roasted broccoli
- A simple cucumber salad
For a cozy Sunday dinner, serve generous portions straight from the casserole dish and garnish with a little fresh parsley or chives.
Frequently Asked Questions
Can I leave the sweet potato skins on?
Absolutely. Sweet potato skins are edible and contain fiber and nutrients. Leaving them on will give the mash a slightly more rustic texture, while peeling them creates a smoother topping.
Can I make this shepherd’s pie ahead of time?
Yes. Assemble the entire shepherd’s pie, cover it, and refrigerate it for up to 2 days before baking. Since the dish will be cold when it goes into the oven, you may need to add some extra baking time.
Can I freeze turkey shepherd’s pie?
Yes. Assemble the pie and allow the ingredients to cool before freezing it well covered. If frozen, thaw it overnight in the refrigerator before baking.
Can I use fresh vegetables instead of frozen?
Definitely. Fresh carrots, peas, corn, green beans, or other vegetables can be used. Just make sure they’re cooked until tender before the filling goes into the casserole.
How do I get crispy sweet potato topping?
Create small ridges and peaks across the mashed sweet potato layer with the back of a spoon rather than smoothing it completely flat. Drizzling melted butter over the top also helps the raised areas brown beautifully.
Can I use ground chicken instead of turkey?
Yes. Ground chicken can be substituted for ground turkey using the same cooking method. The flavor will be slightly different but still works well with the sweet potato topping.
Final Thoughts
Sweet Potato and Turkey Shepherd’s Pie is a comforting, family-friendly dinner that puts a delicious twist on the traditional version. The savory turkey and vegetable filling is hearty and flavorful, while the creamy sweet potato topping adds a beautiful balance of sweetness and richness.
It’s also wonderfully practical: you can assemble it ahead, freeze it for later, or customize the filling with whatever vegetables you have available.
Whether you’re looking for an easy weeknight meal or a cozy make-ahead dinner, this sweet potato turkey shepherd’s pie is a delicious recipe to keep in your rotation.
Print
Sweet Potato and Turkey Shepherd’s Pie
- Total Time: 1 hour
- Yield: 8 servings
Description
This sweet potato and turkey shepherd’s pie is the ultimate comfort food: simpler and easier to make than a traditional one, and healthy, too!
Ingredients
- 2 lbs. sweet potatoes, peeled and cut into chunks (about 2 large)
- 6 tablespoons butter, divided, plus more for greasing baking dish
- 1 onion, diced
- 1.5–2 lbs. ground turkey
- 2 tablespoons tomato paste or ketchup, optional
- 1 cup broth
- 2 tablespoons cornstarch mixed with ¼ cup water to make a slurry
- 12–16 oz. mixed frozen vegetables
- 1 cup milk
- Kosher salt and black pepper to taste
Instructions
- Place the cubed sweet potatoes in a steamer basket fitted over about 1 inch of water. Cover and steam for about 20 minutes, or until tender.
- While the sweet potatoes are cooking, melt 2 tablespoons of the butter in a large skillet over medium-high heat. Sauté the chopped onion for 3–5 minutes until softened and browned. Add the ground turkey and break it apart with a wooden spoon. Cook until browned and cooked through, about 5 minutes. Add the tomato paste or ketchup, if using, stir to coat, and cook for another minute.
- Pour in the broth and cornstarch slurry. Heat until thickened, about 1–2 minutes, stirring frequently. Stir in the frozen mixed vegetables and continue cooking until heated through. Turn off the heat and season with salt and pepper to taste.
- When the sweet potatoes are done steaming, remove them from the steamer and mash in a large bowl with 2 tablespoons of butter, the milk, and salt and pepper to taste.
- Transfer the cooked turkey and vegetable mixture to a buttered or greased casserole dish. Top with the mashed sweet potatoes. Use a spoon to create a textured, rustic surface rather than smoothing the potatoes completely. Drizzle with the remaining 2 tablespoons of melted butter.
- Bake at 375°F for 30–40 minutes, or until beginning to brown on top and heated completely through. Allow to cool for at least 5–10 minutes before serving.
Notes
- To peel or not peel the sweet potatoes: The peels are completely edible and contain nutrients and fiber. Leave them on if you prefer, or peel them for a smoother texture.
- To make ahead: Assemble the shepherd’s pie and refrigerate for up to 2 days or freeze. If frozen, defrost overnight in the refrigerator and cook according to the directions. The total cooking time may be longer because it will start from cold.
- To make dairy-free: Use plant-based milk and ghee or vegan butter instead of regular butter.
- To make paleo/Whole30: Use broth instead of milk in the mashed sweet potatoes, omit the cornstarch or use arrowroot powder instead, and use ghee instead of butter.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Category: Dinner
- Method: Bake
- Cuisine: British