This comforting dish combines seasoned ground beef with sautéed vegetables and flavorful herbs, simmered in a rich broth. It's topped generously with creamy mashed sweet potatoes that add natural sweetness and a smooth texture. Baked until golden and slightly crisp, this warm casserole offers a satisfying balance of protein and vegetables, making it a nourishing option for any meal. Variations include adding cheese or swapping meat for lamb or turkey.
The kitchen was freezing that January evening when I first made this sweet potato shepherds pie. My regular potatoes had sprouted eyes in the pantry, but these jewel-toned sweet potatoes caught my eye instead. The orange mash against the rich beef filling looked like autumn sunset on a plate. That accidental switch became our winter tradition.
Last February my sister came over after a terrible week at work. I slid this bubbling dish onto the table and watched her shoulders actually drop. She took three bites before she said anything, then just looked at me with this grateful half smile. Food like this does more than fill bellies.
Ingredients
- 1.5 kg sweet potatoes: Peel and cube them evenly so everything cooks at the same speed
- 60 ml milk: Warm milk incorporates better into the mash than cold
- 30 g unsalted butter: Room temperature butter blends smoothly without leaving greasy pockets
- 1/2 tsp salt and 1/4 tsp black pepper: Sweet potatoes need more seasoning than you might think
- 1 tbsp olive oil: This prevents the ground beef from sticking to the skillet
- 1 medium onion: Finely chopped so it disappears into the filling
- 2 garlic cloves: Minced fresh beats anything pre packaged
- 2 medium carrots and 1 celery stalk: Dice them small so you get sweetness in every bite
- 750 g lean ground beef: The lean ratio keeps the filling from becoming greasy
- 1 tbsp tomato paste: This concentrates the umami without adding extra liquid
- 1 tbsp Worcestershire sauce: Check the label if gluten free matters to you
- 1 tsp dried thyme and rosemary: Rub them between your fingers before adding to wake up the oils
- 250 ml beef broth: Homemade adds depth but store bought works perfectly fine
- 100 g frozen peas: No need to thaw them first, they cook in the hot filling
Instructions
- Get your oven warm first:
- Preheat to 200°C so you are ready to bake as soon as the filling comes together
- Start the sweet potatoes:
- Boil the cubed potatoes for 15 to 20 minutes until a fork slides through easily
- Make the mash:
- Drain well then mash with warm milk, butter, salt and pepper until completely smooth
- Sauté the aromatics:
- Cook onion and garlic in olive oil for 2 to 3 minutes until fragrant and soft
- Add the hard vegetables:
- Stir in carrots and celery and let them soften for 4 to 5 minutes
- Brown the beef:
- Add ground beef and break it apart with a wooden spoon until fully cooked through
- Build the flavor:
- Mix in tomato paste, Worcestershire sauce and herbs until everything is coated
- Create the sauce:
- Pour in beef broth and simmer for 8 to 10 minutes until slightly thickened
- Finish the filling:
- Stir in frozen peas and season with salt and pepper to taste
- Assemble:
- Spread beef filling in your baking dish then top with an even layer of sweet potato mash
- Bake until golden:
- Cook for 20 minutes or broil for 2 to 3 minutes extra if you want those browned peaks
- Let it rest:
- Wait 5 minutes before serving so the layers set and cutting is easier
My neighbor smelled this baking through our shared wall and knocked on my door with an empty Tupperware. Now we make a trade whenever she roasts a chicken. Some recipes just draw people in.
Make Ahead Magic
Assemble everything the night before and refrigerate unbaked. Add 10 minutes to the baking time since it will start cold.
Freezing Instructions
Wrap the unbaked dish tightly and freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed.
Serving Suggestions
A crisp green salad with vinaigrette cuts through the richness. Steamed green beans or roasted broccoli also work beautifully on the side.
- Crusty bread for sopping up the filling
- A glass of full bodied red wine if you drink
- Extra Worcestershire sauce on the table for diehard fans
This dish has saved more last minute dinners and fed more unexpected guests than I can count. Simple food done well never goes out of style.
Recipe FAQs
- → What kind of meat works best for this dish?
-
Lean ground beef provides a rich flavor, but ground lamb or turkey are excellent alternatives for variations.
- → How do I achieve creamy mashed sweet potatoes?
-
Boil the sweet potatoes until fork-tender, then mash thoroughly with milk and butter for a smooth, creamy topping.
- → Can this be made gluten-free?
-
Yes, by ensuring Worcestershire sauce is gluten-free and avoiding any added thickeners with gluten.
- → What herbs complement the meat filling?
-
Dried thyme and rosemary add earthy, aromatic notes that enhance the beef and vegetable mixture.
- → Is it possible to make a dairy-free version?
-
Replace butter and milk with plant-based alternatives to keep the topping creamy without dairy.
- → How long should the casserole bake for optimal texture?
-
Bake for about 20 minutes until the sweet potato topping is lightly golden; optionally broil briefly for a crisp finish.