Moroccan Vegetable Soup Recipe - Pamela Salzman Skip to content

Moroccan Vegetable Soup Recipe

Photography by Erica Hampton

I can’t think of anything more comforting than a bowl of soup.  Warm, filling, and nourishing, homemade soup feels like a big hug.  My husband and my kids (especially Mr. Picky) all love soup and I love making it because it’s easy, flexible and soup makes great leftovers.

I originally developed a Moroccan chicken and vegetable soup for Clean Eating Magazine’s January 2017 issue and I then tweaked it for a vegan version.  The recipe in Clean Eating (which can be found here) is a hearty soup with shredded chicken, loads of vegetables, including sweet potatoes, and fragrant Moroccan spices.  It is topped with crunchy, oven-dried chickpeas for a satisfying crunch.  It’s one of the most flavorful and gorgeous soups I ever developed.

I decided to teach the soup in my classes last fall and I already had a recipe with animal protein on the menu, so I vegan-ized the soup.  I took out the chicken and replaced it with cooked chickpeas, added a little cinnamon and some cauliflower rice for extra body.  Everyone went crazy for it!

Even though the soup became vegan, it is still substantial enough for a main dish.  The chickpeas and sweet potatoes offer plenty of protein and fiber.  I did mention in my classes that if you want to sub grains (brown rice, millet, freekeh or quinoa would all work) for the cauliflower rice, you absolutely can.  The easiest thing to do would be to cook the grains separately and add them at the end or to each individual bowl, otherwise you will have to adjust the liquid measurement for the soup (grains absorb liquid.)

This is a very anti-inflammatory soup from the veggies to the spices, a real bowl of goodness.  I have even eaten it the next day for breakfast — soup is one of my favorite ways to start the day.  Don’t skip the lemon and fresh herbs if you have them on hand.  They add an extra special boost of flavor.  If you are in California like I am, and the rain and dampness are getting you down, make yourself and your loved ones a pot of this and all will be well in the world.

5.0 from 4 reviews
Moroccan Vegetable Soup Recipe
Serves: 4-6
  • 2 Tablespoons unrefined coconut or olive oil
  • 1 onion, chopped
  • 2 stalks celery, diced
  • 2 carrots, diced
  • 1 ¼ teaspoons ground turmeric
  • ¾ teaspoon ground cinnamon
  • ¾ teaspoon ground ginger
  • ⅜ teaspoon ground cumin
  • 4 or 5 grinds of black pepper
  • 1 18-ounce jar of diced tomatoes with the juice (I used Jovial)
  • 1 teaspoon sea salt, plus more to taste (double if your stock is unsalted)
  • 2 medium sweet potatoes, peeled if desired and chopped (about 1- 1 ¼ pounds sweet potatoes)
  • 6 cups vegetable stock, preferably homemade (or use chicken stock or bone broth - not vegan)
  • 1 ½ cups cooked chickpeas or 1 15-ounce can, drained and rinsed (click here for how to cook beans from scratch)
  • 1 cup cauli-rice, fresh or frozen (buy riced cauliflower from the market or click here for how to do it at home)
  • ¼ cup chopped fresh cilantro leaves
  • ¼ cup chopped fresh parsley leaves
  • 3 cups lightly packed fresh spinach leaves
  • 1 lemon, cut into 4-6 wedges, depending on how many people you are serving
  1. Heat the oil in a medium stockpot and add the onion, celery, and carrot and cook until tender, about 6 minutes. Add the turmeric, cinnamon, ginger, cumin and black pepper and cook for 1 minute, stirring constantly to prevent scorching.
  2. Add the tomatoes with the juice, and sea salt. Cook until fragrant, about 2 minutes.
  3. Add the stock and sweet potato and bring to a boil. Reduce heat to low and simmer, covered for 20-25 minutes, until sweet potato is tender.
  4. Add chickpeas, cauli-rice, cilantro and parsley and cook until cauli-rice is tender, about 5 minutes. Add additional stock if you want it thinner. Stir in spinach leaves. Serve with a wedge of lemon for squeezing over each portion.


Related Recipes



  1. I made this for a book club party. The women went crazy for it. They kept asking me, what is this recipe, I have to have it. Thanks Pamela!

    • Nicely done, Lisa!!! And thanks for making me look good LOL!

  2. Thoughts on freezing this? I know potatoes don’t usually freeze well.

    • It freezes very well. Sweet potatoes freeze just fine. 🙂

  3. Have you eve4 made this with a different kind of bean?

    • I haven’t but you can if you like. I think white beans or pinto beans would work well.

      • Thank you!

      • OMG! This is now my new favorite soup! Used white navy beans and also added toasted pumpkin seeds on top and avo. Yum!

        • Perfect! I love those subs, yum!

  4. I have both fresh and ground ginger. Do you recommend using the fresh instead? If so, what would be the equivalent amount?


    • Ground ginger is what I used for this recipe, but if you have fresh, you can use it for sure. You can try 1 Tablespoon of peeled fresh ginger, grated. I haven’t tested the recipe with fresh ginger so I don’t know exactly what measurement would be the best, but you can wing it.

      • Thank you

  5. If I’m making cauli-rice at home for this soup, do I sautee and steam it before putting it in the soup or just put in the raw, riced cauliflower? Thanks!

    • Just put in the raw, riced cauliflower — much easier. Cook the soup until the riced cauliflower is tender.

  6. I made this soup for Ash Wednesday and it certainly did not disappoint. I loved all the layers of flavor. It is perfect for Lent. I brought some leftovers to my son’s teacher and she went crazy for it. She then made it for her family that week. I am getting her hooked on you as well! I honestly can’t wait to make this again. Thank you as usual. 🙂

    • Thank you so very much for sharing my recipes and my site with others. You have no idea how much I appreciate that!

      • You are so welcome! I am not a crazy person but I do tell anyone who will listen about your website. Especially if I am in the grocery store and they have picked up an item that I have used in one of your recipes. Say, brussel sprouts. I ask them if they have eaten them raw and then I tell them about that delicious salad with the apples and the (devil) mancheco cheese. My mom jokingly says I have become a food snob since I have been reading your blog and I happily am. 🙂 I feel like I have become a better cook. So, thank you.

  7. What a delicious recipe. I tried it yesterday to impress my in-laws and it worked! Everybody loved it! Thank you so much for sharing the recipe!

    • Kudos to you!! And you’re welcome 🙂

  8. I totally forgot the cauli-rice (still sitting in my fridge) but the soup was delicious anyway. Thank you for the recipe!

    • Good to hear you enjoyed it anyway!

  9. I made this for dinner for my family tonight and it was a hit! My husband said it was now his favorite soup. I’ll be making this one over and over again. So easy, super healthy and delicious, yum!

    • Seriously?! That makes me day. It really is so easy and so good (and good for you!) 🙂

  10. My question is not about the soup – my almost 4 year old granddaughter asked me to make strawberry cupcakes for her birthday party. The recipes online were very disappointing. I love your muffins and make them all the time.
    Any suggestions for strawberry cupcakes/muffins for a child’s party? Any and all suggestions are welcome.
    Many thanks,
    Renay Gregg

    • Does she want pink cupcakes or white cupcakes with chunks of strawberries in them?

Add a Comment

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

Rate this recipe:  

Signup to receive updates about new recipes and more

I come from a large Italian-American family with 28 first cousins (on one side of the family!) where sit-down holiday dinners for 85 people are the norm (how, you might ask – organization! But more on that later …).

Some of my fondest memories are of simple family gatherings, both large and small, with long tables of bowls and platters piled high, the laughter of my cousins echoing and the comfort of tradition warming my soul.

Buy on Amazon
Buy on Amazon