Moroccan-Spiced Vegetable Soup with Couscous! Spiced with a blend of exotic flavors, you'll be looking forward to second helpings of this flavorful, nutritious soup.
This post may contain affiliate links, which means that, at no extra cost to you, I may earn a small commission if you click a link and purchase an item I’ve recommended. Thanks for your support in running this blog!
The blend of spices in this hearty Moroccan Vegetable Soup with Couscous are some of the very spices you might use for holiday baking: cinnamon, cardamom and nutmeg, to name a few.
While that may sound strange in a savory dish, they harmonize perfectly with the salty olives, hearty chickpeas and tender artichoke hearts that give this soup some heft. Keep it vegetarian by leaving this recipe as-is, or add in some roasted or rotisserie chicken breast for extra protein.
Served with a scoop of couscous (rice or quinoa would work well here, too), it makes a satisfying, warming meal that also happens to be brimming with nutrients and fiber.
Looking for more hearty veggie soup recipes? Try my Creamy Cabbage Potato Soup, Vegetarian Lentil & Farro Chili, or Tortellini Artichoke Pesto Soup.
This recipe is naturally dairy-free and vegan, and can be easily made gluten-free by using gluten-free couscous or serving with a different starch.
Jump to:
Ingredients
Yes, this recipe contains a long list of ingredients, but be sure to check out my tip to see how to simplify things!
- Olive oil
- Onion
- Ginger. Fresh, grated ginger is best here. I love the handy little cubes of fresh ginger that are sold in the produce or frozen sections of many grocery stores or ginger paste in a pinch.
- Garlic
- Spices. This is where the ingredient list gets a little long, but this spice blend is what gives this soup its complex flavor. You'll need: paprika, ground coriander, cumin, cinnamon, cardamom, turmeric, nutmeg, and red pepper flakes. If you don't want to shop for them individually or want to take a shortcut, try a store-bought blend like Ras El Hanout, which contains many of these spices or a Moroccan-inspired spice blend.
- Vegetable broth
- Chickpeas
- Petite diced tomatoes
- Artichoke hearts. I prefer to use the non-marinated jarred kind, or even frozen artichoke hearts.
- Kalamata olives
- Sea salt. Go easy on the salt until you've tasted it as the olives add a bit of saltiness.
- Couscous, quinoa or rice. If using couscous, be sure to read labels and ensure that it is gluten-free if needed as couscous is typically made with wheat.
See recipe card for quantities.
Instructions
First, add a tablespoon of olive oil to a medium pot over medium-high heat. Add onions and sauté until they are softened, about 4-5 minutes.
Add grated ginger, garlic and all spices, stirring to coat the onions evenly. Cook the mixture for about a minute.
Next, stir in the chickpeas, tomatoes, artichokes and olives scraping the bottom of the pan to remove any brown bits. Slowly pour in the vegetable broth and give everything a stir.
Bring the soup to a boil, then reduce heat to medium-low. Cover, let it simmer for about 10 minutes.
Tip: You can stir in cooked, diced chicken breast or shredded store-bought rotisserie chicken if you want to add a protein.
While the soup cooks, prepare couscous, rice or quinoa according to package directions.
Serve with a scoop of grains, if desired, and garnish with cilantro.
Recipe FAQ's
Yes! In fact, I think it tastes even better a day or two after making it when the flavors have been allowed to marry. Store in an airtight container in the refrigerator up to 5 days.
No, this recipe is a Moroccan-inspired soup that I adapted from a magazine many years ago! While it contains some traditional Moroccan spices and flavors, I can't say that it's authentically Moroccan. Check out Taste of Maroc for authentic Moroccan soup recipes!
Variations & Substitutions
Want to try a variation on this Moroccan soup? Here are a few ways to change things up:
- Use cooked lentils or your favorite bean instead of chickpeas.
- Add finely diced potatoes or sweet potatoes (cook time may be a little longer to get them tender depending on how small you chop them.)
- Add a few slices of preserved lemon or preserved lemon puree for a more authentic Moroccan flavor.
- Toss in few handfuls of baby spinach to wilt into the soup in the last few minutes of cooking.
This recipe is naturally gluten-free (if made with GF couscous), dairy-free and vegan, which makes it perfect for serving to a crowd with different dietary needs!
Moroccan-Spiced Vegetable Soup with Couscous
Ingredients
- 1 medium onion diced
- 1 tablespoon fresh-grated ginger
- 2 cloves garlic minced or grated
- 1 teaspoon paprika
- 1 teaspoon coriander
- ½ teaspoon cumin
- ½ teaspoon cinnamon
- ¼ teaspoon cardamom
- ¼ teaspoon turmeric
- ⅛ teaspoon nutmeg
- ¼ teaspoon red pepper flakes
- 3 cups vegetable broth
- 1 15 ounce can chickpeas rinsed and drained
- 1 14.5 ounce can petite diced tomatoes
- 1 13.75 ounce can artichoke hearts (not marinated) , drained & rough chopped
- ¼ cup pitted kalamata olives roughly chopped
- ½ teaspoon sea salt
Instructions
- Add a tablespoon of olive oil to a medium pot over medium-high heat. Add onions and saute until they are softened, about 4-5 minutes.
- Add grated ginger, garlic and all spices, stirring to coat. Cook for about a minute.
- Stir in chickpeas, tomatoes, artichokes and olives, scraping the bottom of the pan to removed brown bits. Slowly pour in vegetable broth; stir to combine.
- Bring to a boil, then reduce heat to medium-low. Cover and simmer for about 10 minutes.
- Meanwhile, make couscous, rice or quinoa according to package directions.
- Serve soup with cooked grains and garnish with fresh cilantro if desired.
Notes
- Use cooked lentils or your favorite bean instead of chickpeas.
- Add finely diced potatoes or sweet potatoes (cook time may be a little longer to get them tender depending on how small you chop them.)
- Add a few slices of preserved lemon or preserved lemon puree for a more authentic Moroccan flavor.
- Toss in few handfuls of baby spinach to wilt into the soup in the last few minutes of cooking.
Henriette says
So so flavorful and yummy. Not too heavy. Yum
thekitchenprep says
So glad you enjoyed it! Thanks for stopping by.
Ashley Siefert says
Does this recipe freeze well?
thekitchenprep says
I haven't personally tried to freeze it, but I don't see why it wouldn't. Just cool completely and place in a freezer-safe container to freeze. I would freeze it without the couscous and make that just before serving.
Julie says
You need to specify for those who are new to dealing with gluten issues that couscous is usually NOT gluten free. Couscous is usually made from wheat!
While couscous made from wheat is not gluten-free, there are some varieties of couscous which are made from naturally gluten-free alternatives, such as corn, fermented cassava, or a mixture of potato or tapioca starch and egg whites.
Please check the labels!
thekitchenprep says
Hi Julie, you're absolutely correct, there are both GF and non-GF versions of couscous and labels should always be checked, especially for those with allergies. The soup recipe itself (which is what's listed in the ingredients list on the recipe card) is what is naturally gluten-free; couscous is simply one of the serving suggestions listed, which is why I didn't specify anything about it being GF or not GF. I can make a note to clarify this in case it is confusing.
Kate says
Christ sakes, Julie. Get a grip! Those who are sensitive/allergic/intolerant to wheat should do their OWN due diligence and advocation for themselves to study ingredients suitable to THEIR dietary needs. This recipe is adaptable, as all recipes are. Adjust to your needs as you may.
thekitchenprep says
Hi Kate, I agree that it's super important to do your research especially when severe allergies are involved. It's always a good reminder to read all labels, and I'm definitely trying to do a better job of noting allergy-specific info on recipes as I update them. When I started this blog nearly 13 years ago, there wasn't as big of an emphasis on GF/DF/Vegan, but times have changed and sometimes I forget to note things since I've got hundreds of recipes that need updating! 🙂