This dish layers seasoned ground beef with vegetables beneath a smooth, creamy sweet potato mash. The filling is enriched with herbs like thyme and rosemary, simmered with broth and peas for added texture and flavor. The mash combines butter and milk for a velvety finish and is baked until the top crisps to a golden brown. The result is a warm, satisfying meal blending savory and slightly sweet elements, ideal for cozy dinners.
The first time I swapped regular potatoes for sweet potatoes in a shepherds pie, my husband actually paused mid-bite and asked what I'd done differently. The natural sweetness plays so beautifully against that rich, savory beef filling, and now I can't imagine making it any other way. It's become our go-to when we want something that feels like a hug in food form.
Last winter, I made this for my sister when she was recovering from surgery, and she said it was exactly what she needed. Something about that combination of hearty beef and creamy sweet potatoes just hits different when you're needing comfort.
Ingredients
- Sweet potatoes: The 1.5 kg might seem like a lot, but sweet potatoes shrink more than regular ones when mashed, and you want that generous topping layer
- Butter and milk: Room temperature butter incorporates better into the hot potatoes, creating that silky texture we're after
- Ground beef: I've learned that 20% fat ratio gives the best flavor without leaving too much grease to drain
- Tomato paste: Don't skip this, it adds depth and umami that makes the filling taste like it simmered for hours
- Worcestershire sauce: This is the secret ingredient that gives the beef that restaurant-quality savory kick
- Frozen peas: Add these last so they stay bright green and don't turn mushy in the heat
Instructions
- Prep your oven and potatoes:
- Get that oven heating to 200°C while you chunk your sweet potatoes. Starting them in cold water with a pinch of salt helps them cook evenly through without falling apart.
- Make the creamy mash:
- Once drained, let the potatoes sit in the hot pot for about 2 minutes to steam off extra moisture, then mash with butter and milk until smooth. Set aside while you make the filling.
- Sauté the vegetables:
- Heat olive oil in your large skillet and cook onion, carrots, and celery until softened and fragrant, about 5 to 7 minutes. The smell alone will have everyone wandering into the kitchen.
- Brown the beef:
- Add the ground beef and break it up with your spoon, letting it get nicely browned and cooked through. I take my time here, about 8 minutes, because well-browned beef means more flavor.
- Build the flavor base:
- Stir in tomato paste, Worcestershire sauce, thyme, rosemary, salt, and pepper, letting everything cook together for 2 minutes. Your kitchen should smell incredible right now.
- Simmer and thicken:
- Pour in beef broth and let it simmer for 10 minutes until slightly reduced. Stir in those frozen peas just at the end, cook for 2 more minutes, then remove from heat.
- Assemble and bake:
- Spread the beef filling in your baking dish, top with sweet potato mash, and use a fork to create ridges. Bake until golden and bubbling, about 20 to 25 minutes, then let it rest for 10 minutes.
My kids now request this for their birthdays, which is saying something considering they used to turn their noses up at anything with sweet potato. Watching them scrape their plates clean gives me that quiet satisfaction that only cooking for people you love can bring.
Making It Ahead
I often assemble the entire pie the day before and refrigerate it, covered with foil. When you're ready to bake, just add an extra 10 minutes to the baking time and you've got dinner practically done.
Freezing Instructions
This freezes beautifully, either before or after baking. I wrap individual portions for those nights when nobody wants to cook but everyone still wants something homemade.
Serving Suggestions
A simple green salad with sharp vinaigrette cuts through the richness perfectly, and some steamed green beans on the side make it feel like a proper Sunday dinner. In winter, I love serving it with warm crusty bread to soak up any extra sauce.
- If you have leftovers, they reheat beautifully at 180°C for about 20 minutes
- A sprinkle of fresh parsley on top adds a nice pop of color
- This pairs wonderfully with a glass of robust red wine if you're feeling indulgent
There's something deeply satisfying about hearing that first spoonful break through the crispy topping into the hot, bubbling filling beneath. This is the kind of food that makes a house feel like home.
Recipe FAQs
- → What type of potatoes are used for the mash?
-
Sweet potatoes are peeled and cooked until tender, then mashed with butter and milk for a creamy, slightly sweet topping.
- → Can I substitute the beef with another meat?
-
Yes, ground lamb can be used as a flavorful alternative for a more traditional taste.
- → How is the filling prepared before baking?
-
The beef is cooked with onions, carrots, celery, garlic, and herbs, then simmered with broth and peas to create a rich, savory mixture.
- → What gives the mash its creamy texture?
-
Butter and milk are combined into the mashed sweet potatoes, making the topping smooth and creamy.
- → How do I get a crispy topping on the mash?
-
Use a fork to create ridges on the sweet potato surface before baking, which helps it brown and crisp evenly.
- → Is this dish suitable for gluten-free diets?
-
It can be gluten-free if gluten-free broth and Worcestershire sauce are used.