* This recipe was originally published on my former site, Our Four Forks. Welcome!
Fun fact: before I started Loveleaf Co., I had another food blog called Our Four Forks. It was a total passion project that I worked on after work, nights and weekends because I was still working an office job. At the time, I was just getting into healthy eating and food photography was new to me, so it was the perfect platform to learn and experiment (… though looking back at the site now admittedly makes cringe a little. Some of those photos… yikes ;).
By FAR, the most popular recipe I created for Our Four Forks was this one: Moroccan shepherd’s pie with sweet potato. It has 82 glowing reviews on my old site and, if I do say so myself, really is worthy of the attention.
So! I’m finally bringing the recipe over to its new home, Loveleaf Co. With (much needed) updated photos and clearer instructions, but with the same great taste and flavor.
This Moroccan shepherd’s pie with sweet potato is slightly different than most Loveleaf Co. recipes because it takes a bit longer to make. It’s still easy (don’t worry), but there are a few more steps involved. I would file this recipe under “Sunday recipes” because it’s the perfect cozy dish to prepare (with a glass of red wine 😉 on a cold Sunday afternoon. The time it takes to make pays off: it serves 6-8, so you can enjoy it all week long (the leftovers are SO GOOD) or even freeze it and reheat in the oven.
What Is Shepherd’s Pie?
A shepherd’s pie is a traditional dish made with ground lamb and mashed potatoes. It is similar to a cottage pie, which is made with ground beef. Either beef or lamb will work in this recipe – the method is the same. The vegan version uses extra chickpeas, a classic Moroccan ingredient, instead of meat.
Both versions of this shepherd’s pie are full of Moroccan flavors: ginger, cumin, chili, garlic, hints of cinnamon and cilantro. The traditional white potato has been replaced with a creamy, whipped sweet potato mash; its slight sweetness goes perfectly with the Moroccan spices.
Is This Moroccan Shepherd’s Pie Healthy?
Yes! This Moroccan shepherd’s pie is gluten-free, dairy-free, and paleo (if chickpeas are omitted). Sweet potatoes are super nutrient-dense because they’re high in vitamin B6, vitamin C, vitamin D, iron, and magnesium. One serving of sweet potato contains double the amount of the recommended amount of vitamin A.
Because of the tomatoes, chickpeas, and sweet potatoes, this recipe is full of fiber.
The Importance of Quality Meat
There is a lot of information out there about whether or not eating red meat is healthy or not. Many studies will say “no.” Others will say “yes.” I believe that red meat can be a healthful, nutrient-dense addition to any diet (even a superfood!) with one huge caveat: it has to be grass-fed and organic. You can read all about the importance of quality meat here.
For purchasing quality meat, in terms of mission and convenience, ButcherBox is my favorite option. They deliver 100% grass-fed and grass-finished beef directly to your door on a monthly basis. Each box comes with a curated selection of cuts, sourced from a collection of small grass-fed farms, flash-frozen at the peak of freshness.
If you’re interested, there’s a special offer exclusive for Loveleaf Co. readers: FREE bacon, FREE shipping, and $15 off. Just click here to claim the deal!
Can This Shepherd’s Pie Be Made Vegan or Paleo?
Make this Moroccan shepherd’s pie vegan by simply omitting the meat and adding an extra can of drained chickpeas to the recipe. Instructions are included below.
Make this recipe paleo by simply omitting the can of chickpeas in the meat version. Enjoy!
PrintMoroccan Shepherd’s Pie with Sweet Potato
- Prep Time: 30 Minutes
- Cook Time: 40 Minutes
- Total Time: 1 hour 10 minutes
- Yield: 6–8 1x
- Category: Dinner
- Method: Bake
- Cuisine: Moroccan
Description
Healthy Moroccan shepherd’s pie with a creamy sweet potato mash, two ways: vegan with chickpeas or non-vegan with lamb or beef. Both full of flavor, gluten-free, dairy-free, and paleo.
Ingredients
Sweet Potato Mash
- 1 1/2 lbs sweet potatoes, peeled and cut into chunks
- 1 tablespoon extra virgin olive oil
- 1 teaspoon cumin
- 1 teaspoon garlic powder
- 1 teaspoon sea salt
- 2 tablespoons non-dariy milk (plus more if needed)
Filling
- 1 lb grass-fed ground lamb or beef (omit for vegan – for the meat version, I love the quality and convenience of ButcherBox)
- 1 or 2 (15-oz) cans chickpeas, drained (see notes – omit for paleo)
- 1 tablespoon extra virgin olive oil
- 1 yellow onion, chopped
- 1 red onion, chopped
- 2 cloves garlic, chopped
- 1 tablespoon grated fresh ginger root
- 1 teaspoon sea salt
- 1 teaspoon cumin
- 1 teaspoon cinnamon
- 1 teaspoon chili powder
- 1 teaspoon honey (optional)
- 1 (28-oz) can plum tomatoes, drained and chopped
- 1/2 cup stock (vegetable, chicken or beef)
- 1/2 cup currants or raisins
- 1/2 bunch cilantro, stems removed, chopped
Instructions
Mash
-
Bring a large pot of water to boil.
-
Boil the sweet potatoes for 15 minutes or until tender.
-
Drain well and add the extra virgin olive oil, cumin, garlic powder, sea salt, and non-dairy milk.
-
With an immersion hand blender or potato masher, blend until they reach a creamy consistency. Set aside.
Filling
-
Preheat oven to 350 degrees F.
-
Brown the ground meat in a large skillet over medium high heat (skip to step 3 for vegan version).
-
Remove the meat from the skillet and set aside.
-
Add the extra virgin olive oil to the pan along with the onions, garlic, ginger, sea salt, and spices and cook for 8-10 minutes until the onions are softened.
-
Return the meat to the pan (if using) along with the honey (if using), plum tomatoes, and stock.
-
Bring to a boil and simmer until the sauce is thickened, about 10 minutes more.
-
Add chickpeas (1 can for meat version, 2 cans for vegan version, skip for paleo version), currants or raisins, and chopped cilantro. Stir and remove from heat.
-
Season with sea salt and pepper to taste.
Assembly
-
Fill a 12 x 8-inch baking dish with the filling and spread the sweet potato mash evenly on top.
-
Bake for 40 minutes until the topping is beginning to brown.
-
Garnish with extra chopped cilantro, if desired.
Notes
Use 1 can of chickpeas for the beef/lamb version, 2 cans of chickpeas for the vegan version, and omit altogether for the paleo version.
Keywords: shepherd’s pie, sweet potato shepherd’s pie, moroccan shepherd’s pie
Disclaimer: This post includes affiliate links, and I will earn a commission if you purchase through these links. There is no additional cost to you. I only link to products I truly recommend and trust.
Melissa says
It’s amazing. Lots of good modifications too like apricots as the dried fruit.
★★★★★
Ally says
Yay! So happy to hear that. I need to try apricots instead of the currants!
Caiti says
This was absolutely amazing! I did halve the recipe and did the vegetarian option. The only sub I did was maple syrup instead of honey, because that’s what I had. Mine turned out pretty sweet, so I’ll probably cut out the syrup. Otherwise, it will definitely be put in my recipe box for fall.
★★★★★
Ally says
Hi Caiti – so happy to hear you enjoyed it!
Paulette Perhach says
This recipe is a go-to for groups for me. I’ve made it so many times! I often find that I want more sweet potato mash, so I up the quantity.
★★★★★
Ally says
So happy to hear that!
Caitlin says
I have made this recipe since the “our four forks” days and it is still a go to. So hearty with a unique blend on a classic dish. Thank you for sharing!
★★★★★
Ally says
So happy to hear that! Thanks for sharing!
Jackie Nordeman says
This was AMAZING! I searched for a recipe for Shepherds pie using sweet potatoes, and this recipe appeared (among others). I don’t usually follow a recipe to the letter but I did with this one and I’m so glad I did! The only thing I did was leave out the cilantro (not a fan). The recipe says to “salt & pepper to taste” but I didn’t add anymore than the recipe called for. Thank you for sharing this!
★★★★★
Ally says
Hi Jackie – thank you so much for trying the recipe and sharing your review! Glad you enjoyed it, even without the cilantro – that’s always a controversial ingredient 😉
Louise says
Love love love!
For our vegan version I do 50/50 soya mince & red lentils
Big hit in our house 👏🏻
Ally says
Oh yay! So happy to hear that – and LOVE the idea of using lentils, I need to try!