Beef Shepherds Pie Sweet Potato

A close-up of Beef Shepherd's Pie with Sweet Potato, featuring a golden-brown mashed sweet potato topping over savory beef filling. Save
A close-up of Beef Shepherd's Pie with Sweet Potato, featuring a golden-brown mashed sweet potato topping over savory beef filling. | cookingwithmila.com

This hearty dish brings together a savory beef filling loaded with onions, carrots, celery, and herbs, all crowned with velvety sweet potato mash. The natural sweetness of the potatoes pairs beautifully with the seasoned meat, creating a satisfying meal that's both nutritious and delicious. Perfect for family dinners or meal prep, this modern take on the traditional favorite delivers on flavor and comfort.

The first time I swapped regular potatoes for sweet ones in shepherds pie, my husband actually paused mid-bite and asked what I'd done differently. That golden orange crust peeking through the slightly browned peaks makes the whole dish feel like something special, even on a Tuesday night.

Last winter my sister came over after a terrible week at work and I made this for us. We sat at the kitchen table in our sweatpants, ate straight from the baking dish, and let the food do what good food does best.

Ingredients

  • 1.5 kg sweet potatoes: I've learned that peeling them before boiling saves so much time later and gives the mash a smoother texture
  • 60 ml milk and 30 g butter: These quantities make creamy potatoes without overpowering their natural sweetness
  • 750 g lean ground beef: Going lean here means less fat to drain off but still plenty of flavor in the filling
  • 2 tbsp tomato paste: This little tube concentrates umami and gives the sauce that deep rich color
  • 1 tbsp Worcestershire sauce: The secret ingredient that makes people ask what's in your beef filling
  • Fresh herbs: Dried thyme and rosemary work beautifully here but use what you have on hand

Instructions

Get your sweet potatoes going:
Preheat that oven to 200°C and get your sweet potatoes boiling in salted water for about 15 to 20 minutes until they surrender easily to a fork
Make the creamiest mash:
Drain those tender potatoes and mash them with milk butter salt and pepper until they're impossibly smooth
Build your flavor foundation:
While potatoes cook sauté your onion and garlic in olive oil until your kitchen starts smelling amazing
Add the vegetables:
Toss in diced carrots and celery and let them soften for about 5 minutes
Brown the beef:
Add your ground beef and break it up as it cooks until it's nicely browned all the way through
Season everything:
Stir in tomato paste Worcestershire sauce thyme and rosemary until the beef is coated in all that flavor
Create the sauce:
Pour in beef broth and let it simmer for 8 to 10 minutes until it thickens slightly then stir in frozen peas
Assemble the pie:
Transfer that gorgeous beef filling to your baking dish and spread the sweet potato mash evenly over the top
Bake until golden:
Pop it in the oven for 20 minutes until you see those lightly golden spots then broil for 2 to 3 minutes if you want extra crunch
Rustic dish of Beef Shepherd's Pie with Sweet Potato bubbling in a baking dish, ready to serve for a comforting family dinner. Save
Rustic dish of Beef Shepherd's Pie with Sweet Potato bubbling in a baking dish, ready to serve for a comforting family dinner. | cookingwithmila.com

This recipe has become my go-to for new parents and friends recovering from surgery because it tastes even better the next day and travels so well.

Making It Your Own

I've made this with ground lamb when I wanted something more traditional and it was incredible. The sweetness of the potatoes works with any meat you choose.

Dairy-Free Swaps

My best friend can't do dairy so I've made this with coconut milk and vegan butter plenty of times. Nobody notices the difference when the herbs are right.

Perfect Pairings

A crisp green salad with vinaigrette cuts through the richness beautifully. Sometimes I just serve it with steamed green beans and call it dinner.

  • Add grated cheddar on top during the last 5 minutes of baking for a cheesy crust
  • Double the recipe and freeze one portion for later
  • This works perfectly in individual ramekins for dinner parties
Spoon lifting a hearty serving of Beef Shepherd's Pie with Sweet Potato, revealing the rich, seasoned ground beef and vegetable layer. Save
Spoon lifting a hearty serving of Beef Shepherd's Pie with Sweet Potato, revealing the rich, seasoned ground beef and vegetable layer. | cookingwithmila.com

There's something deeply satisfying about a dish that feeds you body and soul at the same time.

Your Questions Answered

Yes, assemble the entire dish up to 24 hours in advance and refrigerate. Bake for an additional 10-15 minutes if baking from cold.

Absolutely. Wrap the assembled dish tightly and freeze for up to 3 months. Thaw overnight in the refrigerator before baking.

Ground lamb makes an authentic version, while ground turkey or plant-based alternatives work well for lighter options.

Use a fork to create ridges in the sweet potato mash before baking, or finish under the broiler for 2-3 minutes watching carefully.

Yes, provided you use gluten-free Worcestershire sauce. Always check labels on condiments and broth to be certain.

Beef Shepherds Pie Sweet Potato

Comforting British classic with seasoned beef and vegetables beneath a layer of creamy mashed sweet potatoes.

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

Ingredients

Sweet Potato Topping

  • 3.3 lbs sweet potatoes, peeled and cubed
  • 1/4 cup milk
  • 2 tbsp unsalted butter
  • 1/2 tsp salt
  • 1/4 tsp black pepper

Beef Filling

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

Instructions

1
Preheat Oven: Preheat the oven to 400°F.
2
Prepare Sweet Potatoes: Bring a large pot of salted water to a boil. Add sweet potatoes and cook for 15–20 minutes until fork-tender. Drain and return to pot.
3
Mash Sweet Potatoes: Mash sweet potatoes with milk, butter, salt, and pepper until smooth. Set aside.
4
Sauté Aromatics: Heat olive oil in a large skillet over medium heat. Sauté onion and garlic for 2–3 minutes until softened.
5
Cook Vegetables: Add carrots and celery; cook for 4–5 minutes until starting to soften.
6
Brown Beef: Add ground beef and cook, breaking it up with a spoon, until browned and cooked through.
7
Season Filling: Stir in tomato paste, Worcestershire sauce, thyme, and rosemary. Mix well.
8
Simmer Filling: Pour in beef broth, bring to a simmer, and cook for 8–10 minutes until slightly thickened. Stir in peas, season with salt and pepper.
9
Assemble Pie: Transfer beef mixture to a large baking dish. Spread mashed sweet potatoes evenly on top.
10
Bake: Bake for 20 minutes until the topping is lightly golden. For extra browning, broil for 2–3 minutes if desired.
11
Rest and Serve: Let stand for 5 minutes before serving.
Additional Information

Equipment Needed

  • Large pot
  • Potato masher
  • Large skillet
  • Baking dish (2.5–3 qt capacity)
  • Wooden spoon

Nutrition (Per Serving)

Calories 415
Protein 29g
Carbs 38g
Fat 15g

Allergy Information

  • Contains dairy (milk, butter)
  • Worcestershire sauce may contain gluten or fish
Mila Russo

Passionate home cook sharing easy, flavorful recipes and practical meal tips.