Beef Shepherds Pie Sweet Potato

A close-up of Beef Shepherds Pie with Sweet Potato Topping, featuring golden, fork-crested mash over a rich beef and vegetable filling in a ceramic dish. Pin Recipe
A close-up of Beef Shepherds Pie with Sweet Potato Topping, featuring golden, fork-crested mash over a rich beef and vegetable filling in a ceramic dish. | dishtrailblazer.com

This dish layers tender ground beef mixed with aromatic herbs, carrots, celery, and peas under a smooth, creamy sweet potato mash. Slow-cooked savory filling is baked until bubbling and topped with golden ridges for a comforting meal. Techniques include sautéing, simmering, mashing, and baking to blend rich flavors and textures.

Perfect for a satisfying main course, it combines nutritious vegetables and hearty meat with a lightly mashed sweet potato topping that adds natural sweetness and a velvety finish. Ideal for medium-skilled cooks seeking a traditional British-inspired dish with a wholesome twist.

The smell of rosemary and beef bubbling away on the stove takes me back to a tiny London flat where I first learned that comfort food could actually be exciting. My roommate Sarah had this theory that sweet potatoes made everything better, and after one bite of her version, I stopped arguing. Now whenever gray skies roll in, this is the recipe that pulls everyone to the kitchen table.

Last winter my sister called at 6pm, defeated after a terrible day at work. I told her to come over, and when she walked through the door ten minutes later, this was already in the oven. We ate it standing up in the kitchen, forks in hand, and she told me it was the first time all day she felt like things would be okay.

Ingredients

  • 1.2 lbs sweet potatoes, peeled and chunked: The orange variety gives you that gorgeous color and natural sweetness that makes this pie special
  • 2 tbsp unsalted butter: Room temperature makes it easier to incorporate into the mash for that creamy texture
  • 3 tbsp milk or dairy alternative: Warm it slightly first so it blends seamlessly into the potatoes
  • 1 lb ground beef, preferably lean: You want enough fat for flavor but not so much that your filling becomes greasy
  • 1 medium onion, finely chopped: Yellow onions work beautifully here, becoming sweet and aromatic as they cook
  • 2 cloves garlic, minced: Fresh garlic makes such a difference compared to the jarred stuff
  • 2 medium carrots, diced: These add sweetness and texture that contrasts nicely with the beef
  • 1 cup frozen peas: They hold their shape better than fresh and require zero prep work
  • 1 celery stalk, diced: Do not skip this, it provides that essential aromatic base for the filling
  • 2 tbsp tomato paste: This concentrates into a rich, deep flavor that makes the beef taste slow cooked
  • 1 cup beef broth: Low sodium lets you control the seasoning perfectly
  • 1 tbsp Worcestershire sauce: The secret ingredient that adds depth and umami
  • 1 tsp dried thyme: Earthy and warm, it complements both beef and sweet potatoes
  • 1 tsp dried rosemary: Piney and fragrant, it makes the whole kitchen smell amazing
  • 2 tbsp olive oil: For sautéing the vegetables and browning the beef properly
  • Salt and black pepper: Season generously at every layer for the best results

Instructions

Get your sweet potatoes started:
Place the peeled chunks in a large pot, cover with salted water, and bring to a boil. Reduce heat and simmer for about 12 to 15 minutes until they are fork tender, then drain well.
Make the creamiest mash:
Add butter, milk, salt, and pepper to the drained potatoes and mash until smooth. Set aside while you make the filling, giving the flavors time to meld.
Build your flavor foundation:
Heat olive oil in a large skillet over medium heat. Add onion and cook for 3 minutes until soft, then add garlic, carrots, and celery for another 5 minutes until fragrant.
Brown the beef perfectly:
Add ground beef to the vegetables, breaking it up with a spoon. Cook until no longer pink, about 5 to 7 minutes, letting it develop nice brown bits on the bottom.
Add the aromatics:
Stir in tomato paste, Worcestershire sauce, thyme, and rosemary. Let this cook for 2 minutes so the tomato paste mellows and deepens in flavor.
Create your rich 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.
Assemble the pie:
Transfer the beef mixture to your baking dish. Spoon sweet potato mash over the top, spreading evenly. Use a fork to create ridges for those crispy golden bits.
Finish with golden perfection:
Bake for 20 to 25 minutes until the top is beautifully golden and the filling is bubbling up around the edges. Let rest 5 minutes before serving.
A hearty slice of Beef Shepherds Pie with Sweet Potato Topping on a plate beside a fresh green salad, perfect for a comforting dinner. Pin Recipe
A hearty slice of Beef Shepherds Pie with Sweet Potato Topping on a plate beside a fresh green salad, perfect for a comforting dinner. | dishtrailblazer.com

There is something deeply satisfying about serving this dish and watching people instinctively lean in as the aromas hit them. My niece used to insist on eating only the potato top until the night she finally tried a bite of everything together and declared it the best dinner ever.

Make It Your Own

Sprinkle shredded cheddar over the sweet potato layer during the last 5 minutes of baking for an extra indulgent finish. If you want to go traditional, swap ground lamb for the beef and you will have a proper cottage pie that feels like it came straight from a British pub.

Perfect Pairings

A crisp green salad with a vinaigrette cuts through the richness beautifully, or serve with steamed green beans dressed simply with lemon and butter. For a cozy winter meal, crusty bread is perfect for soaking up every last bit of the savory filling.

Make Ahead Wisdom

This pie actually tastes better when made ahead and refrigerated overnight, allowing the flavors to develop and meld together. If baking from cold, add 10 to 15 minutes to the baking time and cover with foil if the top browns too quickly.

  • The assembled unbaked pie freezes beautifully for up to 3 months
  • Thaw overnight in the refrigerator before baking
  • Let it come to room temperature for 20 minutes before popping in the oven
Fresh thyme garnishes the bubbling Beef Shepherds Pie with Sweet Potato Topping, showcasing the vibrant orange mash and savory beef filling in a baking dish. Pin Recipe
Fresh thyme garnishes the bubbling Beef Shepherds Pie with Sweet Potato Topping, showcasing the vibrant orange mash and savory beef filling in a baking dish. | dishtrailblazer.com

This is the kind of meal that makes people feel loved without you having to say a word. Enjoy every comforting bite.

Recipe FAQs

Yes, using ground lamb offers a more traditional flavor profile and works well with the sweet potato topping.

Boil the sweet potatoes until tender, then mash thoroughly with butter and milk or a plant-based alternative for a smooth texture.

Dried thyme and rosemary add aromatic depth, complementing the savory ground beef and vegetables beautifully.

Yes, by using gluten-free Worcestershire sauce and verifying other ingredients, the dish remains suitable for gluten-sensitive diets.

Fresh green salad or steamed green beans provide a light, crisp contrast and balance the rich flavors.

Absolutely, sprinkling shredded cheddar over the sweet potato topping before baking adds a rich, melty layer.

Beef Shepherds Pie Sweet Potato

A cozy British dish with savory beef and golden sweet potato mash topping.

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 tablespoons unsalted butter
  • 3 tablespoons milk or dairy-free alternative
  • Salt and black pepper to taste

Beef Filling

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

Instructions

1
Preheat Oven: Preheat oven to 400°F for baking.
2
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.
3
Mash Sweet Potatoes: Add butter, milk, salt, and pepper to sweet potatoes. Mash until smooth and creamy. Set aside.
4
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.
5
Brown Ground Beef: Add ground beef, breaking it up with a spoon. Cook until browned and no longer pink, about 5-7 minutes.
6
Add Seasonings: Stir in tomato paste, Worcestershire sauce, thyme, and rosemary. Cook for 2 minutes to develop flavors.
7
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.
8
Assemble Pie: 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.
9
Bake to Golden: Bake for 20-25 minutes until the top is golden and filling is bubbling.
10
Rest Before Serving: Let rest for 5 minutes before serving to allow the filling to set.
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.
Sabrina Hart

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