Can I tell you a secret? I’m a recipe hoarder.

I wrote this recipe almost 2 years ago & then totally forgot about it. Don’t ask me quite how that happens, that a food blogger writes & photographs a recipe… & then never posts it. Clearly, she’s a food blogger who doesn’t quite know her goal or end game!

I’m happy to say I’ve come a long way since 2014. Now I actually create, photograph & post my recipes. Imagine that!

But I had actually forgotten about this particular recipe until a friend asked me about it. It only seemed fair then that I should write it up & share it with you guys. After all the hard part was already done!

Shepherd’s Pie is one of my family’s favorite things to eat. It may even be in like, a top 10 list of my kid’s favorite dinners. The snowy winter is providing the perfect opportunity to tuck into this comfort food. I’ve done Shepherd’s Pie with lots of variations. Traditional mash, cauli mash & this particular recipe – shepherd’s pie with mashed sweet potatoes is definitely a favorite. I love the sweetness of the mash & it’s a fun way to bring some color into this hearty dish.

Plus, I feel less guilty about forgetting a side veggie when I serve this. Think of it as an all inclusive meal.

How to prepare my shepherd’s pie with mashed sweet potatoes

  • COOK TIME: 30 mins
  • TOTAL TIME: 1 hour 30 mins
  • AUTHOR: Trisha
  • SERVES: 4-6 servings


  • For the Topping:
  • 2-3 medium sized Sweet Potatoes (approx 2 libs)
  • ½ cup liquid for mash (Broth or Milk, dairy or non dairy)
  • 1 Tablespoon Butter or Ghee
  • For the filling:
  • 1 lb Ground Lamb
  • 2 Tablespoons Butter or Oil
  • 1 cup Carrots, sliced
  • 1 cup Onion, chopped
  • 1 cup Mushrooms, chopped
  • 1 Tablespoon Fresh Rosemary, chopped
  • 3-4 Garlic Cloves, chopped
  • 6 oz Organic Tomato Paste
  • Up to ¼ cup Broth or Water
  • Salt & Pepper to taste


  1. Preheat oven to 400. Wash & prick sweet potatoes all over with a fork. Place potatoes in the oven, on a baking sheet covered in parchment paper. Cook for 30-45 minutes until soft. Remove from oven & set aside. Once potatoes are finished, lower the oven temp to 350.
  2. While the potatoes are baking, make the filling.
  3. On the stove top in a heavy bottom skillet sauté onions, mushrooms & carrots in butter or oil until soft.
  4. Add in ground lamb & fresh garlic. Crumble the meat & stir until thoroughly cooked.
  5. Add in the tomato paste, rosemary & mix until well combined.
  6. If mixture becomes too dry add up to ¼ cup of the liquid – broth or water.
  7. Simmer, add salt & pepper to taste.
  8. If you’re using a skillet that can go inside the oven, you won’t need to move the meat mixture. If you’re baking in a casserole or dish, pour the meat mixture into the dish & set aside while you make the topping.
  9. Make the topping by scooping the insides of the sweet potatoes & placing them into a food processor. Add in the butter & liquid (broth or milk) until the mash has a nice spreadable consistency. Taste & season with salt & pepper as needed.
  10. Spread mash over the top of the meat mixture.
  11. Lower oven temp to 350 & place in the oven for approx 30 minutes until everything is hot & bubbly!

Looking for more sweet potato recipes?

Click here for Sweet Potato Strings

Click here for Cheesy Sweet Potato & Kale Bake