Beef Shepherds Pie Sweet Potato

Golden-brown, ridged sweet potato mash tops a hearty beef shepherds pie, bubbling with carrots and peas in a savory gravy. Save to Pinterest
Golden-brown, ridged sweet potato mash tops a hearty beef shepherds pie, bubbling with carrots and peas in a savory gravy. | recipesbyroxanne.com

This comforting dish layers savory ground beef and a medley of vegetables under a creamy sweet potato mash. The filling is enriched with herbs like thyme and rosemary, flavorful tomato paste, and a splash of Worcestershire sauce to deepen the taste. Sweet potatoes are boiled until tender, mashed with butter and milk, then spread over the beef mixture. After baking, the topping is golden and slightly crisp, creating a delightful contrast to the rich filling. Ideal for a satisfying family meal with a balance of protein and vegetables.

The kitchen was positively gloomy outside, slate gray rain hammering against the windows for the third day straight. I'd been craving something oven-warmed and substantial, the kind of food that makes you feel hugged from the inside out. Sweet potatoes sat in the pantry looking patient, and a package of ground beef waited in the fridge. That's when I remembered my grandmother's cottage pie, though she'd never tried swapping in sweet potatoes.

My sister was visiting that weekend, exhausted from a new job and a tiny apartment with no proper oven. We peeled potatoes together while catching up on six months of life, steam curling up from the pot, making the windows fog up even more. When it finally emerged from the oven, bubbling and bronzed, she took one bite and announced she was moving in permanently.

Ingredients

  • 1.5 kg sweet potatoes, peeled and cut into chunks: I've learned that cutting them into uniform pieces means they all finish cooking at the same time, avoiding that frustrating situation where some pieces turn to water while others remain stubbornly firm.
  • 3 tbsp unsalted butter: Let this soften slightly before mashing, and you'll achieve that restaurant-quality creaminess without working your arm into exhaustion.
  • 60 ml milk or dairy-free alternative: Warm this slightly before adding, and it incorporates more easily into the potatoes without making them gummy or gluey.
  • Salt and pepper, to taste: Sweet potatoes need a generous hand with salt to wake up their flavor, so don't be shy here.
  • 2 tbsp olive oil: This forms the flavor foundation for your entire filling, so use something you actually like tasting.
  • 1 large onion, finely chopped: Take your time dicing, as smaller pieces will melt into the filling rather than leaving identifiable chunks.
  • 2 cloves garlic, minced: Add this after the onions have started softening, so it doesn't burn and turn bitter while you're still chopping vegetables.
  • 2 medium carrots, diced: These add sweetness and texture that balance the richness of the beef.
  • 2 celery stalks, diced: Don't skip this, as it provides that essential aromatic base that makes the filling taste properly developed.
  • 750 g ground beef: I like a slightly higher fat ratio here, around 15%, because it adds so much flavor to the final dish.
  • 2 tbsp tomato paste: This concentrates and deepens the beef flavor, so use the good stuff from a tube rather than a can that's been sitting open.
  • 1 tsp dried thyme: This herb pairs exceptionally well with both beef and sweet potatoes, tying the whole dish together.
  • 1 tsp dried rosemary: Rub this between your fingers before adding to release its aromatic oils.
  • 180 ml beef stock: Use a good quality stock, as this liquid reduces and concentrates significantly during cooking.
  • 2 tbsp Worcestershire sauce: This ingredient is absolutely non-negotiable for that deep, savory umami punch.
  • 150 g frozen peas: These add pops of sweetness and color that make the dish feel complete.

Instructions

Preheat your oven to 200°C (400°F):
This needs to be fully hot before you start, so everything's ready when your filling is done bubbling away on the stove.
Boil the sweet potatoes:
Place them in a large pot with salted water, bring to a boil, then reduce heat and simmer for 15-20 minutes until tender enough to surrender easily to a fork.
Mash until perfectly smooth:
Drain thoroughly and return to the hot pot for a minute to evaporate excess moisture, then mash with butter and milk until no lumps remain.
Sauté the vegetables:
Heat olive oil in a large skillet over medium heat, then add onion, garlic, carrots, and celery, cooking for 5-7 minutes until softened and fragrant.
Brown the beef:
Add the ground beef to the skillet, breaking it up with a wooden spoon and cooking until no pink remains.
Build the flavor:
Stir in tomato paste, thyme, rosemary, beef stock, and Worcestershire sauce, then simmer for 10 minutes until slightly thickened.
Add the peas:
Stir in frozen peas and cook for just 2 minutes more, then season with salt and pepper.
Assemble:
Transfer the beef filling to a 2-liter baking dish, spreading it evenly.
Top with mash:
Spread the sweet potato mash over the filling, then use a fork to create decorative ridges that will crisp up beautifully.
Bake until golden:
Bake for 25 minutes until the top is lightly browned and the filling is bubbling up around the edges.
Rest briefly before serving:
Let the dish sit for 5 minutes so the filling sets slightly, making it easier to serve neat portions.
Creamy sweet potato mash crowns a baked beef shepherds pie, filled with tender vegetables and served fresh from the oven. Save to Pinterest
Creamy sweet potato mash crowns a baked beef shepherds pie, filled with tender vegetables and served fresh from the oven. | recipesbyroxanne.com

That night with my sister, we ended up eating straight from the baking dish with two forks while watching a terrible movie, too comfortable and full to bother with proper plates or the dining table. She took the leftovers home in a carefully wrapped container, and I got a text two days later saying it was even better the second time around.

Make It Your Own

I've discovered that a handful of grated sharp cheddar folded into the sweet potato mash creates these incredible salty-sweet pockets throughout. Sometimes I'll add a splash of cream sherry to the beef filling when it's simmering, which gives it a restaurant-quality depth. My husband insists on adding a layer of sautéed spinach between the meat and potatoes, making it feel slightly more virtuous without sacrificing comfort.

Getting Ahead

The entire assembled dish can be refrigerated for up to 24 hours before baking, which makes it perfect for Sunday meal prep or dinner parties. If baking from cold, add 10-15 minutes to the cooking time and cover with foil for the first 20 minutes to prevent the top from over-browning. I've also frozen the assembled, unbaked pie for up to a month, thawing overnight in the refrigerator before baking as directed.

Serving Suggestions

A crisp green salad with a sharp vinaigrette cuts through the richness beautifully, while steamed green beans with toasted almonds add welcome texture and brightness.

  • Crusty bread for mopping up any extra sauce is never a mistake.
  • A glass of full-bodied red wine, perhaps a Shiraz or Malbec, stands up beautifully to the robust flavors.
  • For a lighter meal, serve smaller portions alongside simply roasted vegetables.
A fork lifts a serving of golden-topped beef shepherds pie, revealing savory ground beef and peas beneath a vibrant orange mash. Save to Pinterest
A fork lifts a serving of golden-topped beef shepherds pie, revealing savory ground beef and peas beneath a vibrant orange mash. | recipesbyroxanne.com

There's something profoundly satisfying about a dish that feeds six people comfortably while making your entire house smell like welcome home.

Recipe Questions & Answers

Yes, ground lamb or turkey can be used for a different flavor profile while maintaining the hearty texture.

Adding extra butter or a splash of milk (dairy or plant-based) while mashing will create a smoother, creamier topping.

Use plant-based butter and milk alternatives to keep the topping smooth and creamy without dairy.

Dried thyme and rosemary add a warm, aromatic touch that complements the savory beef and vegetables.

Ensure the sweet potatoes are well mashed with enough butter and milk; baking uncovered for the last 5 minutes can help brown without drying.

Frozen peas add a pop of sweetness and color, but you may substitute with green beans or omit if preferred.

Beef Shepherds Pie Sweet Potato

Hearty dish with savory beef and vegetables beneath a golden sweet potato topping.

Prep 25m
Cook 45m
Total 70m
Servings 6
Difficulty Medium

Ingredients

Sweet Potato Topping

  • 3.3 lbs sweet potatoes, peeled and cut into chunks
  • 3 tbsp unsalted butter
  • 1/4 cup milk or dairy-free alternative
  • Salt and pepper to taste

Beef Filling

  • 2 tbsp olive oil
  • 1 large onion, finely chopped
  • 2 cloves garlic, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1.65 lbs ground beef
  • 2 tbsp tomato paste
  • 1 tsp dried thyme
  • 1 tsp dried rosemary
  • 3/4 cup beef stock (gluten-free if needed)
  • 2 tbsp Worcestershire sauce (gluten-free if needed)
  • 1 cup frozen peas
  • Salt and pepper to taste

Instructions

1
Prepare Sweet Potatoes: Place sweet potatoes in a large pot of salted water. Bring to a boil, reduce heat, and simmer for 15–20 minutes until tender. Drain well.
2
Mash Sweet Potatoes: Mash sweet potatoes with butter and milk until smooth. Season with salt and pepper. Set aside.
3
Sauté Vegetables: Heat olive oil in a large skillet over medium heat. Add onion, garlic, carrots, and celery. Sauté for 5–7 minutes until softened.
4
Brown Ground Beef: Add ground beef and cook, breaking up with a spoon, until browned. Drain excess fat if needed.
5
Add Seasonings and Simmer: Stir in tomato paste, thyme, rosemary, beef stock, and Worcestershire sauce. Simmer for 10 minutes, stirring occasionally, until mixture thickens slightly.
6
Add Peas and Season: Stir in frozen peas and cook for 2 minutes. Season with salt and pepper.
7
Assemble the Pie: Transfer beef filling to a 2-quart baking dish. Spread sweet potato mash evenly over the beef mixture. Use a fork to create ridges for a decorative finish.
8
Bake: Preheat oven to 400°F. Bake for 25 minutes, or until topping is lightly browned and filling is bubbling. Let rest for 5 minutes before serving.
Additional Information

Equipment Needed

  • Large pot
  • Colander
  • Potato masher
  • Large skillet
  • 2-quart baking dish
  • Wooden spoon

Nutrition (Per Serving)

Calories 420
Protein 29g
Carbs 38g
Fat 16g

Allergy Information

  • Contains dairy (butter, milk); can be made dairy-free.
  • Worcestershire sauce may contain anchovies (fish) and gluten—choose alternatives if needed.
  • Double-check all packaged ingredients for gluten and other allergens if sensitive.
Roxanne Phillips

Passionate home cook sharing easy, comforting recipes and simple cooking tips for busy families.