Moroccan Sweet Potato Shepherd’s Pie

The warm, aromatic spices of Moroccan cuisine combine with healthy ingredients in this robust dish reminiscent of a shepherd’s pie… Moroccan Sweet Potato Shepherd’s Pie is comfort food with an exotic twist!

Moroccan Sweet Potato Shepherd's Pie hero image

Without fingers, the hand would be a spoon.

— Traditional Moroccan proverb.

My earliest experience with Moroccan food was in the late 1980s when my husband was a professor at UC Irvine. It was his first job, and while money was still tight, we were no longer an impoverished grad student’s family. At age 28, I was already an accomplished home cook, so when we celebrated an anniversary, we looked for a restaurant that provided a unique experience… a food adventure. We discovered the Marrakesh in Newport Beach. They’re still going strong 25 years later! Patrons are seated on low couches in private tent-like booths. The exotic atmosphere, and eating with one’s hands definitely qualified as “adventure” at that point in my life. I fell in love with the spices and combination of the sweet and savory flavors that are typical of Moroccan cooking.

A typical spicy stew from Morocco might contain warm and aromatic spices like cinnamon, cumin, and paprika, hearty vegetables like sweet potatoes, eggplant, and zucchini, and proteins like chick peas (awesome for vegetarians), lamb and mutton, chicken, and beef. It has only been in the last decade, that I began experimenting with the Moroccan flavor profile, and coming up with my own recipes. My Moroccan Sweet Potato Shepherd’s Pie was a gamble, but it paid off. A spicy stew is topped with subtle cinnamon infused mashed sweet potatoes – much like a shepherd’s pie.

Ground lamb would be more traditional, and would be a worthy substitute, but I chose lean ground turkey to reduce the fat. Raisins, currants, and dried cherries would be a standard addition, but I love the dried cranberries. I love the textural impact of chick peas in the stew, so I use both ground turkey and chick peas. A vegan/vegetarian could easily omit the ground turkey, add an extra can of chick peas, and enjoy this flavorful and healthy dish. Zucchini is available year-round in Las Cruces, and works well. However, eggplant would also be delicious. It just takes a little more time to prepare. I add chopped fresh cilantro just before turning the heat off. We do have a friend that has an aversion to cilantro. Scientific research shows that there is a genetic explanation for this aversion to cilantro that is linked to taste and smell. If cilantro is a problem, either omit it, or substitute chopped Italian parsley.

 Moroccan Sweet Potato Pie

You might notice the vivid hue of the sweet potato mash in the photos. My natural foods market had garnet sweet potatoes that impart the most beautiful color to this dish. I prefer to add coconut creamer to the mash – again to reduce fat and calories – but you may prefer dairy or almond milk. I did not use butter, but I won’t tell if you do! 🙂

Moroccan Sweet Potato Pie

Yield: 6 servings

Moroccan Sweet Potato Pie

Moroccan Sweet Potato Pie

The warm, aromatic spices of Moroccan cuisine combine with healthy ingredients in this robust dish reminiscent of a shepherd's pie...

Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes


For the stew:

  • 1 tbsp. olive oil
  • 1 1/2 lb. lean ground turkey
  • 1 medium onion, chopped
  • 1 tsp. garlic, minced
  • 2 tsp. ground cumin
  • 1 tsp. allspice
  • 1 tsp. paprika, I prefer hot smoked paprika
  • 1 small zucchini, cubed
  • 1 small red bell pepper, chopped
  • 1 can diced tomatoes with juice
  • 1 can chick peas, drained
  • 1/2 cup dried cranberries
  • juice of 1 lemon*
  • 1/2 bunch cilantro, stems removed, coarsely chopped

For the topping:

  • 2 large sweet potatoes, peeled and cut in chunks
  • 2 tsp. salt
  • 1 tsp. cinnamon
  • zest of 1 lemon*
  • 2-4 tbsp. coconut creamer**
  • sea salt and ground pepper to taste


  1. Preheat oven to 400 degrees (375 degrees convection bake).
  2. To a large pot or dutch oven, add ground turkey and olive oil. Over medium high heat, break up turkey, and cook until browned.
  3. Meanwhile, cover sweet potatoes with water. Add salt. Bring to a boil and simmer until tender (about 20 minutes). Turn off heat.
  4. Meanwhile add onion and garlic to browned ground turkey. Cook until onion is translucent and mixture is fragrant. Add cumin, allspice, and paprika. Stir and cook until spices are completely incorporated.
  5. Add zucchini and bell pepper. Stir and cook 3-5 minutes until they start to soften.
  6. Add diced tomatoes, chick peas, cranberries, lemon juice (zest the lemon first!), and cilantro.
  7. Stir to combine. Cover. Simmer gently while you mash the sweet potatoes - 5 to 10 minutes.
  8. Drain cooked sweet potatoes. Return to the pot. Add cinnamon and lemon zest. Mash thoroughly with a potato masher or immersion blender.
  9. Add coconut creamer* or other liquid until soft and creamy. Taste and season with salt and pepper.

To finish:

  1. Divide stew among 6 large ramekins. Top with a generous scoop of sweet potato mash. Spread over the stew. Drizzle with a bit of olive oil (optional), and sprinkle with paprika. Bake 30 minutes (24 minutes convection) until edges begin to firm and crisp.
  2. Garnish with chopped cilantro.


* You will want to zest the lemon prior to squeezing the juice for the stew so that you have it for the sweet potatoes.

** I like coconut creamer in this dish because of the reduced fat and calories. It provides the creamy texture I love from half n half. You may substitute milk, almond milk, half n half, or even broth.

This dish works for vegan/vegetarian diets. Omit the ground turkey, and add an additional 2 cans of chick peas. For vegan diets, use almond milk or coconut creamer.

You can substitute dried cherries, currants, raisins, or golden raisins for the dried cranberries.

You can substitute ground lamb or ground beef for the ground turkey.

You can substitute eggplant for the zucchini. Be creative.

Macronutrients are an approximation only using

Nutrition Information:

Amount Per Serving: Calories: 402Total Fat: 16gCarbohydrates: 42gProtein: 26g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest



Share this post!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. My husband and I travelled through the Atlas Moutains and into Marrakesh. We loved the food and my mouth was on flavor overload. So many incredibly spices perfectly balanced. I am intrigued by your spice repertoire! Love the cranberries an chickpeas. YUMMY!

    1. You’re so well-traveled! I use “flavor profiles” to come up with this stuff, and the Moroccan spices are so appealing! Thanks Cindy!

  2. Must try this looks amazing reminds me of the mashed sweet potatoes with marshmallow I had at my friend’s house one on thanksgiving I’m Moroccan btw thank you so much such kind words about the cuisine.

    1. Your comment made my day! Yes, I love Moroccan cuisine, and I’ve got ideas in the pipeline for more recipes that focus on Moroccan flavors! Thanks for taking the time to stop by… 🙂

  3. Coconut creamer will give the creaminess of half n half with far few calories. It is also lactose free, and I have kids that are lactose intolerant. However, it does have additives that may or may not bother you… It is not, however, loaded with trans fats like fake coffee creamers 😉

  4. Wow, this is one I MUST try! The color is beautiful. I have never heard of coconut creamer, is it hard to find? Is it a good substitute for half n half in other thing like mashed potatoes or even coffee?

    1. The color of those garnet sweet potatoes blew me away! Coconut creamer is getting to be more widely available, and YES!, it is a great substitute when you need the creaminess of half n half. I’ve used it in mashed potatoes and coffee!