Sweet Potato Shepherds Pie

Servings: 4 Total Time: 50 mins Difficulty: Beginner
Golden Sweet Topping Over Savory Beef
Sweet Potato Shepherds Pie pinit

A sweet potato shepherds pie gives you all the comfort of the classic British dish with a lighter, naturally sweet topping. Instead of white potato mash, roasted sweet potatoes are whipped into a soft, golden layer that browns nicely under heat. This recipe builds a well-seasoned beef and vegetable base, then finishes with that orange topping for a balanced one-dish dinner.

The method here keeps the filling thick so it doesn’t sog the mash, and the sweet potato is cooked until fork-tender before mashing for a smooth spread. You get a meal that reheats well and feeds four to six people from a single baking dish. It’s a practical choice for a make-ahead dinner that still tastes fresh from the oven. If you enjoyed this, our cherry almond smoothie is worth trying next. Making this sweet potato shepherds pie at home is surprisingly straightforward once you know the key steps.

Why You’ll Love These Sweet Potato Shepherds Pie

  • The sweet topping contrasts the savory beef without needing added sugar.
  • One baking dish means less cleanup after a weeknight meal.
  • The filling freezes solid, so you can prep two and bake later.
  • Root vegetables in the base add texture and nutrients without extra work.

Ingredients You’ll Need

  • 900g sweet potatoes, peeled and cut into 3cm chunks
  • 2 tbsp olive oil
  • 1 large onion, diced
  • 2 carrots, diced small
  • 2 celery stalks, diced small
  • 500g ground beef (15% fat)
  • 2 tbsp tomato paste
  • 1 tbsp all-purpose flour
  • 300ml beef stock
  • 1 tbsp Worcestershire sauce
  • 1 cup frozen peas
  • 40g butter
  • 60ml milk
  • 1/2 tsp salt, plus more to taste
  • 1/4 tsp black pepper

Ingredient Substitutions

Sweet potatoes: Replace with an equal weight of orange fleshed squash such as butternut for a similar color and moisture. Squash mash is slightly stringier, so pass it through a ricer for smoothness. The topping will brown a little faster, so check the dish at 25–30 minutes instead of the full bake. The sweet potato shepherds pie works well for weeknight cooking when time is limited.

Ground beef: Use 500g ground lamb for a more traditional shepherds pie flavor with a deeper, grassy note. Lamb renders more fat, so drain 1 tbsp after browning to keep the base from greasing the mash. Cook to the same medium-high heat and expect a richer smell. Storing leftover sweet potato shepherds pie correctly keeps it tasting good for days.

Beef stock: Swap with equal vegetable stock for a lighter base that still carries the Worcestershire tang. The filling will be less gelatinous, so simmer 5 minutes longer to thicken. Color stays brown from the tomato paste rather than stock reduction. For the best results with this sweet potato shepherds pie, read through all the steps before starting.

Worcestershire sauce: Replace the 1 tbsp with 1 tbsp soy sauce plus 1/2 tsp sugar for salt and depth without anchovy. Soy darkens the filling slightly and adds a rounded savoriness. Skip extra salt at the end since soy brings sodium.

All-purpose flour: Use 1 tbsp corn flour from corn flour to thicken the base if you avoid wheat. Corn flour sets clearer and needs only 1 minute stir before stock goes in. The gravy feels a touch silkier than wheat-thickened.

Step-by-Step Instructions

  1. Heat the oven to 180°C / 350°F. Put sweet potato chunks in a pot, cover with water, boil on high until fork-tender, about 15 minutes, then drain.
  2. Warm 1 tbsp olive oil in a wide pan on medium heat. Cook onion, carrot, and celery for 8 minutes until softened and edges turn pale gold.
  3. Push vegetables aside, add remaining oil, then beef. Brown on medium-high heat, breaking it up, until no pink remains and the pan looks dry, about 6 minutes.
  4. Stir in tomato paste and flour, cook 1 minute until the raw smell leaves. Pour beef stock and Worcestershire, scrape the base, and simmer 5 minutes until thick.
  5. Mash sweet potatoes with butter, milk, salt, and pepper until smooth. Fold peas into the beef base, then taste and adjust salt.
  6. Spoon beef mix into a 2L baking dish. Spread mash on top with a spatula, rough the surface for crisp edges. Bake 25–30 minutes until the peaks are golden and crispy.

Pro Tips

Rough up the mash with a fork before baking so the ridges catch heat and turn golden and crispy while the valleys stay soft.

Cool the beef base to warm, not hot, before adding mash, or the layers blend and the top slides off when served.

For a deeper savory base, brown the meat without stirring for the first 2 minutes to build fond, then break it up.

Read maillard reaction techniques if you want to push the beef crust further before adding stock.

Rest the baked dish 5 minutes before scooping so the gravy thickens and portions hold their shape.

Common Mistakes to Avoid

Over-boiling sweet potatoes until waterlogged makes a runny mash that sinks. Cut even chunks and drain the moment a knife slides in.

Skipping the flour step leaves a thin gravy that soaks the topping. Cook the paste and flour 1 minute to build body before liquid.

Adding cold mash to a hot base causes steam pockets and uneven browning. Let the filling settle off heat for 5 minutes first.

Serving Suggestions

Cut the baked pie into squares and plate with a sharp flatbread on the side to balance the soft texture. A green salad with vinegar dressing cuts the richness of the beef layer. For a fuller table, pair with twice baked potato skins as a separate roast-night side.

Storage and Reheating

Refrigerate leftovers in an airtight container for up to 3 days. Reheat individual portions in a 180°C oven until the center reads 75°C on a thermometer. The whole dish freezes well for freeze for up to 2 months before baking; thaw overnight in the fridge, then bake as directed. Never leave the cooked pie out beyond 2 hours at room temperature.

Recipe Variations

Lentil Version

Replace beef with 400g cooked brown lentils and use vegetable stock for a meat-free base. Simmer 5 minutes to pull flavor into the legumes, expecting a softer bite than meat. The mash stays the same for the sweet top note.

Cheesy Top

Stir 30g grated cheddar into the sweet potato mash before spreading for a browned, savory crust. The cheese adds salt, so cut the added salt by half. Bake 25–30 minutes until the surface bubbles at the edges.

Spiced Base

Add 1 tsp smoked paprika and 1/2 tsp cumin with the tomato paste for a warm, smoky filling. These spices deepen color and pair with the sweet top without extra heat. Serve with gravy spooned at the side if you like more sauce.

White Potato Blend

Mix half sweet and half potato mash for a milder top with less sweetness. The blend holds shape well and browns a shade lighter. Use the same butter and milk ratio from the ingredient list.

Sweet Potato Shepherds Pie pinit
0 Add to Favorites

Sweet Potato Shepherds Pie

Difficulty: Beginner Prep Time 15 mins Cook Time 30 mins Rest Time 5 mins Total Time 50 mins
Cooking Temp: 180  C Servings: 4 Estimated Cost: $ 10 Calories: 350 kcal

Description

A comforting one-dish dinner with a naturally sweet roasted sweet potato mash over a thick, well-seasoned beef and vegetable base. It reheats beautifully and feeds four to six from a single baking dish.

Ingredients

Cooking Mode Disabled

Instructions

  1. Heat oven and boil potatoes

    Heat the oven to 180°C / 350°F so it is ready for baking later. Put the sweet potato chunks in a pot, cover with water, and boil on high until fork-tender, about 15 minutes, then drain the moment a knife slides in easily so they do not get waterlogged.

  2. Soften the vegetables

    Warm 1 tbsp olive oil in a wide pan over medium heat. Cook the diced onion, carrot, and celery for 8 minutes until softened and the edges turn pale gold.

  3. Brown the beef

    Push the softened vegetables to the side of the pan, add the remaining 1 tbsp olive oil, then add the 500g ground beef. Brown on medium-high heat, breaking it up, until no pink remains, the pan looks dry, and the meat reaches 71°C internal temperature, about 6 minutes.

  4. Add paste and flour

    Stir in the 2 tbsp tomato paste and 1 tbsp all-purpose flour. Cook for 1 minute until the raw smell leaves and the mixture builds body before any liquid is added.

  5. Simmer the base

    Pour in the 300ml beef stock and 1 tbsp Worcestershire sauce, scraping the base to lift fond. Simmer for 5 minutes until the gravy is thick enough to coat a spoon and will not sog the mash.

  6. Mash sweet potatoes

    Mash the drained sweet potatoes with 40g butter, 60ml milk, 1/2 tsp salt, and 1/4 tsp black pepper until smooth. Use a ricer or masher so the spread is lump-free and easy to layer.

  7. Assemble the dish

    Fold the 1 cup frozen peas into the beef base, then taste and adjust salt. Spoon the beef mix into a 2L baking dish and spread the mash on top with a spatula, roughing the surface for crisp edges.

  8. Bake and rest

    Bake at 180°C / 350°F for 25–30 minutes until the peaks are golden and crispy. Rest the baked dish for 5 minutes before scooping so the gravy thickens and portions hold their shape.

Nutrition Facts

Servings 4


Amount Per Serving
Calories 350kcal
% Daily Value *
Total Fat 12g19%
Saturated Fat 4g20%
Cholesterol 60mg20%
Sodium 480mg20%
Total Carbohydrate 38g13%
Dietary Fiber 3g12%
Sugars 6g
Protein 22g44%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

  • Storage: Refrigerate leftovers in an airtight container within 2 hours of cooking for up to 3 days.
  • Reheating: Reheat individual portions in a 180°C oven until the center reads 75°C; do not reheat the same portion more than once.
  • Make ahead: Pair with twice baked potato skins as a separate side for a fuller table.
  • Pro tip: Cool the beef base to warm, not hot, before adding mash so the layers do not blend and the top slides off when served.
Keywords: sweet potato, shepherds pie, beef, comfort food, one-dish, make-ahead, baked, weeknight
Rate this recipe
Did you make this recipe?

Tag  freshlyfoodrecipes if you made this recipe. Follow @freshlyfoodrecipes on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Can I make this ahead of time?

Yes, you can assemble the unbaked pie and refrigerate it for up to 2 days before baking as directed. If you enjoyed this, our cherry almond smoothie is worth trying next.

Can I freeze this recipe?

The whole dish freezes well for up to 2 months before baking; thaw overnight in the fridge, then bake as directed. Never leave the cooked pie out beyond 2 hours at room temperature before freezing or refrigerating.

What can I substitute for the ground beef?

Use 500g ground lamb for a more traditional flavor, draining 1 tbsp fat after browning to keep the base from greasing the mash. For a meat-free version, replace with 400g cooked brown lentils and use vegetable stock.

How do I know when it's done?

The baked pie is done when the mash peaks are golden and crispy and the internal temperature of the beef base reads 71°C. Rest it 5 minutes so the gravy sets and portions hold their shape when served.

Anna Food and Lifestyle Blogger

Hi, I’m Anna — a wellness enthusiast, recipe creator, and founder of Cook Recipe. I love making healthy, easy, and feel-good meals that inspire others to live happier, more balanced lives. When I’m not in the kitchen, you’ll find me exploring new places or flowing through a yoga session! 🌿

Rate this recipe

Your email address will not be published. Required fields are marked *

Rate this recipe

Add a question

Your email address will not be published. Required fields are marked *