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
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
There's something deeply satisfying about a dish that feeds you body and soul at the same time.
Your Questions Answered
- → Can I make this ahead of time?
-
Yes, assemble the entire dish up to 24 hours in advance and refrigerate. Bake for an additional 10-15 minutes if baking from cold.
- → Can I freeze this dish?
-
Absolutely. Wrap the assembled dish tightly and freeze for up to 3 months. Thaw overnight in the refrigerator before baking.
- → What can I substitute for ground beef?
-
Ground lamb makes an authentic version, while ground turkey or plant-based alternatives work well for lighter options.
- → How do I get a crispy topping?
-
Use a fork to create ridges in the sweet potato mash before baking, or finish under the broiler for 2-3 minutes watching carefully.
- → Is this gluten-free?
-
Yes, provided you use gluten-free Worcestershire sauce. Always check labels on condiments and broth to be certain.