This Sweet Potato Shepherd’s Pie is a warm and cozy dish that’s sure to please everyone! The creamy sweet potato topping makes it a bit special and deliciously sweet.
I love how easy it is to make! Just layer your flavorful filling and top it with that dreamy sweet potato mash. Trust me, your family will be asking for seconds! 🍽️
Key Ingredients & Substitutions
Sweet Potatoes: These are the star of the dish, offering sweetness and a creamy texture. If you need a quicker option, canned sweet potatoes can be used, but fresh is always best for flavor.
Ground Beef: I like using ground beef for its rich flavor, but ground turkey or lentils can make a tasty substitute for a lighter option or vegetarian version.
Olive Oil: This adds healthy fats to the dish. Alternatively, you can use butter or avocado oil if you prefer those flavors.
Vegetables: Onions and garlic give depth and aroma. Feel free to add more veggies like bell peppers or carrots for extra nutrition.
Milk: Using whole milk gives a creamier mash, but any plant milk or even chicken broth can work to keep it dairy-free.
How Do I Get Creamy Sweet Potatoes?
Getting your sweet potatoes to a creamy consistency is key in this recipe. Here’s how to do it:
- After boiling, make sure to drain them thoroughly. Any excess water can make them watery.
- Mix in butter and warm milk gradually until you reach your desired creaminess. Taste and add salt, which enhances their natural sweetness.
What’s the Best Way to Layer the Shepherd’s Pie?
Layering is crucial to ensure every bite is balanced. Here’s how to layer effectively:
- Spread the meat filling evenly in your baking dish, making sure it reaches the edges to prevent burning.
- Top with the mashed sweet potatoes, using a spatula to create an even layer. You can also create peaks for added crunch!
Baking time can vary, so keep an eye on the top to ensure it doesn’t over-brown. Your Shepherd’s Pie will look inviting and be packed with flavor! Enjoy your cooking!

Sweet Potato Shepherd’s Pie
Ingredients You’ll Need:
For the Sweet Potato Topping:
- 3 large sweet potatoes (about 2 pounds), peeled and cut into chunks
- 2 tbsp butter
- 1/4 cup milk (or cream)
- Salt and black pepper, to taste
For the Filling:
- 1 tbsp olive oil
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 pound ground beef (or lamb)
- 1 cup frozen corn kernels
- 1/2 cup frozen peas (optional)
- 2 tbsp tomato paste
- 1 cup beef broth
- 1 tsp Worcestershire sauce
- 1 tsp dried thyme (or fresh sprigs for garnish)
- Salt and black pepper, to taste
For Garnish:
- Fresh green onions or chives, chopped
How Much Time Will You Need?
This delicious Sweet Potato Shepherd’s Pie takes about 40 minutes in total to prepare, with 20 minutes for cooking and assembling, and 20-25 minutes for baking. It’s a perfect weeknight dinner or a cozy weekend dish that everyone will enjoy!
Step-by-Step Instructions:
1. Prepare the Sweet Potato Topping:
Start by placing the peeled and chunked sweet potatoes in a large pot filled with salted water. Bring it to a boil and let them cook until tender, which should take about 15-20 minutes. Once they’re fork-tender, drain the water well.
2. Mash the Sweet Potatoes:
In the same pot (or a mixing bowl), combine the drained sweet potatoes with butter and milk. Mash them together until they are smooth and creamy. Then add salt and pepper to taste, and set this delicious topping aside.
3. Cook the Filling:
While your sweet potatoes are cooking, grab a large skillet and heat olive oil over medium heat. Add the chopped onion and sauté for about 3-4 minutes until it’s translucent. Stir in the minced garlic and let it cook for another minute, releasing those wonderful flavors.
4. Brown the Meat:
Now it’s time to add the ground beef into the skillet. Cook it, breaking it up with a spoon, until it’s nicely browned and cooked through. This should take about 5-7 minutes.
5. Add Vegetables and Seasonings:
Mix in the tomato paste, corn, and frozen peas (if you’re using them). Cook for another 1-2 minutes. Next, pour in the beef broth and add Worcestershire sauce along with the dried thyme. Let everything simmer gently for about 10 minutes, enabling the flavors to meld together and the mixture to thicken slightly. Season with salt and pepper to taste.
6. Assemble the Pie:
Preheat your oven to 375°F (190°C). Spread the savory meat filling evenly into the bottom of a baking dish. You want it spread out so everyone gets a good serving!
7. Top with Sweet Potato Mash:
Spoon the mashed sweet potatoes carefully over the meat layer, spreading it evenly to cover every bit of filling underneath.
8. Bake:
Place the assembled Shepherd’s Pie in your preheated oven and bake for 20-25 minutes. You’re looking for a slightly golden top and a bubbly filling.
9. Garnish and Serve:
When the pie is ready, remove it from the oven and let it sit for a few minutes. Garnish with freshly chopped green onions or chives, and if you have fresh thyme, sprinkle some over the top. Serve warm and enjoy each comforting bite!
This Sweet Potato Shepherd’s Pie is such a heartwarming dish, combining the sweetness of the sweet potatoes with the savory meat filling beautifully. It’s sure to become a favorite!
Can I Use Other Types of Potatoes?
Absolutely! If you prefer a different flavor, you can use regular potatoes (like Yukon Gold or Russets). Just keep in mind that the texture and sweetness will differ. You can also mix sweet potatoes with regular potatoes for a unique twist!
How Do I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. You can also freeze it for up to 2 months. Just make sure to let it cool completely before freezing, and reheat it in the oven for the best texture.
Can I Make This Dish Vegetarian?
Yes! For a vegetarian version, substitute the ground beef with lentils, chickpeas, or your favorite plant-based meat alternatives. Just make sure to adjust the seasoning as needed to keep the flavors vibrant.
What Can I Serve With Shepherd’s Pie?
This dish is hearty enough on its own, but you can pair it with a simple green salad or roasted vegetables for a balanced meal. A warm crusty bread can also be a nice addition!



