Beef Shepherds Pie Sweet Potato

Golden, fork-ridged sweet potato mash crowns a bubbling beef and vegetable filling in this comforting Beef Shepherds Pie with Sweet Potato Topping. Save
Golden, fork-ridged sweet potato mash crowns a bubbling beef and vegetable filling in this comforting Beef Shepherds Pie with Sweet Potato Topping. | tastyplatestories.com

This British classic features a savory ground beef and vegetable filling enriched with thyme and rosemary. Topped with a creamy, golden mashed sweet potato layer, it transforms traditional flavors into a comforting, hearty meal. The sweet potatoes are boiled and mashed with butter and milk, creating a smooth, rich topping. The filling is simmered with a tomato base, Worcestershire sauce, and peas, then baked until bubbling and golden on top. Ideal for a medium-difficulty main dish preparing four servings.

The first time I made this sweet potato topped shepherds pie, it was actually a happy accident. Id grabbed sweet potatoes instead of regular ones at the market, too distracted by a toddler pulling at my coat to notice until I was already unpacking groceries. That mistake turned into one of our familys most requested comfort meals, especially on those gray February days when you need something warm and anchoring on the table.

I remember serving this to my brother-in-law who claims to hate sweet potatoes in any form. He took three helpings and asked for the recipe before he even left the table. Theres something about the way the crispy ridges on top catch in the oven that makes people forgive any preconceived notions about sweet vegetables.

Ingredients

  • Sweet potatoes: The natural sweetness here creates this gorgeous contrast with the savory beef underneath. Ive found that mashing them with a little extra butter makes them spread more easily.
  • Ground beef: Lean beef works best here since youre building so much flavor into the filling. The fat content from a fattier grind can make the filling too greasy once baked.
  • Tomato paste: Dont skip this. It adds this concentrated depth that makes the filling taste like its been simmering for hours, not minutes.
  • Worcestershire sauce: This ingredient is what gives the filling that classic British pub flavor. If you need it gluten-free, just check the label carefully.
  • Frozen peas: They hold their shape better than fresh peas in this filling and add these little bursts of sweetness throughout.

Instructions

Get the sweet potatoes going first:
Preheat that oven to 400°F and get your sweet potatoes simmering in salted water. Theyll take about 12-15 minutes to get fork-tender, which is perfect timing for starting the beef filling.
Mash while theyre hot:
Drain those sweet potatoes and immediately mash them with butter and milk. I like mine smooth and creamy, but leaving a few small lumps is totally fine too. Season generously and set aside.
Build your flavor foundation:
Heat olive oil in a large skillet and soften that onion for about 3 minutes. Toss in the garlic, carrots, and celery, letting them cook another 5 minutes until everything smells amazing.
Brown the beef properly:
Add your ground beef and break it up with a spoon. Let it brown completely for 5-7 minutes. This is where all that rich flavor develops, so dont rush this step.
Add the aromatics:
Stir in the tomato paste, Worcestershire sauce, thyme, and rosemary. Let this cook for 2 minutes so the tomato paste loses its raw taste and deepens in color.
Create the filling:
Pour in the beef broth and let everything simmer. Add those peas and season with salt and pepper. Let it cook for 5 minutes until it thickens slightly.
Assemble and create ridges:
Transfer your beef mixture to an 8x8 baking dish and spoon the sweet potato mash over the top. Spread it evenly and use a fork to create ridges. This is the secret to getting those crispy golden edges.
Bake until golden:
Bake for 20-25 minutes until the top is beautifully golden and the filling is bubbling up around the edges. The smell filling your kitchen will be incredible.
Let it rest:
Give the dish 5 minutes to rest before serving. This feels impossible when everyones hungry, but it helps the filling set slightly so portions hold together better.
A close-up view of Beef Shepherds Pie with Sweet Potato Topping reveals a hearty ground beef layer beneath creamy, orange mashed sweet potatoes. Save
A close-up view of Beef Shepherds Pie with Sweet Potato Topping reveals a hearty ground beef layer beneath creamy, orange mashed sweet potatoes. | tastyplatestories.com

This dish has become my go-to when friends welcome new babies or need a meal during tough weeks. Something about that combination of creamy sweet potatoes and hearty beef filling feels like a hug in food form, and it travels so well.

Make It Your Own

Traditional shepherds pie uses lamb, but honestly beef has become the default in so many households. If you want to try the authentic version, ground lamb adds this lovely richness that pairs beautifully with sweet potatoes. Ive also made this with ground turkey when were trying to lighten things up, and it still satisfies that comfort food craving completely.

Getting That Perfect Crisp

The trick to the golden, slightly crispy top is all in those fork ridges and watching the oven carefully in those last few minutes. Every oven is different, and Ive definitely had a few batches where the sweet potato started browning a little too quickly. If you notice this happening, tent a piece of foil over the dish for the last 5 minutes of baking.

Serving Suggestions

This is genuinely a complete meal on its own, but sometimes a simple green salad with a bright vinaigrette cuts through the richness nicely. Steamed green beans work too, especially if youve got people who insist on seeing something green on their plate. But honestly, most nights I just serve it with nothing else and nobody complains.

  • A glass of red wine pairs beautifully with the beef filling if youre having a cozy night in
  • The leftovers reheat so well, making it perfect for Sundays lunch prep
  • If you want to make it extra indulgent, sprinkle shredded cheddar over the sweet potato before that final bake
Serve this savory Beef Shepherds Pie with Sweet Potato Topping alongside fresh green beans for a wholesome family dinner main dish. Save
Serve this savory Beef Shepherds Pie with Sweet Potato Topping alongside fresh green beans for a wholesome family dinner main dish. | tastyplatestories.com

Theres something so satisfying about pulling this bubbling dish out of the oven and watching everyone gather around the table. It comfort food that never fails to make a house feel like home.

Recipe FAQs

Boil peeled sweet potatoes until tender, then mash with unsalted butter and milk until smooth and creamy.

Yes, ground lamb provides a traditional variation and enhances flavor, but beef works well for a milder taste.

Dried thyme and rosemary add warm, earthy notes that complement the beef and vegetables nicely.

Browning the beef develops rich flavors and improves the overall texture of the filling before baking.

Create ridges with a fork on the mashed sweet potato before baking and bake at 400°F until the top crisps and turns golden.

Beef Shepherds Pie Sweet Potato

Hearty beef and vegetable filling topped with creamy mashed sweet potatoes for a delicious twist.

Prep 25m
Cook 40m
Total 65m
Servings 4
Difficulty Medium

Ingredients

Sweet Potato Topping

  • 1.2 lbs sweet potatoes, peeled and cut into chunks
  • 2 tbsp unsalted butter
  • 3 tbsp milk
  • Salt and black pepper, to taste

Beef Filling

  • 1 lb ground beef, lean
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 2 medium carrots, diced
  • 1 cup frozen peas
  • 1 celery stalk, diced
  • 2 tbsp tomato paste
  • 1 cup beef broth
  • 1 tbsp Worcestershire sauce
  • 1 tsp dried thyme
  • 1 tsp dried rosemary
  • 2 tbsp olive oil
  • Salt and black pepper, to taste

Instructions

1
Prepare Sweet Potatoes: Place sweet potatoes in a large pot of salted water. Bring to a boil, reduce heat, and simmer for 12-15 minutes until tender. Drain and return to the pot.
2
Mash Sweet Potatoes: Add butter, milk, salt, and pepper to sweet potatoes. Mash until smooth and creamy. Set aside.
3
Sauté Aromatics: Heat olive oil in a large skillet over medium heat. Add onion and cook for 3 minutes until softened. Add garlic, carrots, and celery; cook for another 5 minutes.
4
Brown the Beef: Add ground beef, breaking it up with a spoon. Cook until browned and no longer pink, about 5-7 minutes.
5
Add Seasonings: Stir in tomato paste, Worcestershire sauce, thyme, and rosemary. Cook for 2 minutes.
6
Simmer Filling: Pour in beef broth and bring to a simmer. Add peas, season with salt and pepper, and cook for 5 minutes until the mixture thickens slightly.
7
Assemble the Pie: Preheat oven to 400°F. Transfer beef mixture to an 8x8 inch baking dish. Spoon sweet potato mash over the beef, spreading evenly. Create ridges with a fork for a crispy top.
8
Bake to Golden Perfection: Bake for 20-25 minutes until the top is golden and filling is bubbling. Let rest for 5 minutes before serving.
Additional Information

Equipment Needed

  • Large pot
  • Skillet
  • 8x8 inch baking dish
  • Potato masher
  • Wooden spoon
  • Knife and cutting board

Nutrition (Per Serving)

Calories 420
Protein 28g
Carbs 39g
Fat 16g

Allergy Information

  • Contains dairy (butter, milk)
  • Worcestershire sauce may contain gluten and fish; use gluten-free and fish-free versions if needed
Hannah Lowell

Passionate home cook sharing easy, family-friendly recipes and practical kitchen tips.