This hearty soup is packed with colorful vegetables and warm Moroccan spices that will warm you right up. The added couscous makes it filling and delightful!
If you’re like me, you’ll love how easy it is to whip up! Just toss everything in, let it simmer, and enjoy a cozy bowl. Perfect for chilly days or when you need a hug in a bowl! 😄
Ingredients & Substitutions
Olive Oil: This adds a rich flavor. If you’re out, you can use avocado oil or sunflower oil. I often use olive oil for its health benefits.
Chickpeas: These are perfect for protein! If you’re vegetarian, they’re a great meat alternative. You can substitute them with lentils or skip them entirely for a lighter soup.
Sweet Potato/Butternut Squash: Both add sweetness to the soup. If you don’t have either, carrots or even regular potatoes work as a good substitute.
Spices: The spice blend gives this soup its character. Feel free to adjust them based on your taste. For a little more kick, add more cayenne or include other spices like nutmeg.
Couscous: It’s quick-cooking and puffs up nicely. If you’re gluten-free, you can use quinoa instead. Both options complement the soup well.
How Do I Make Sure My Vegetables Are Perfectly Cooked?
The trick to getting perfectly cooked vegetables in this soup lies in the timing and order of adding them. Start with the harder veggies first. Here’s how:
- Cook carrots, celery, and sweet potato/butternut squash for 5-7 minutes initially—this lets them soften up.
- Add quicker-cooking vegetables like zucchini and cauliflower later to keep some texture.
- Keep an eye on the soup while it simmers; stirring occasionally helps everything cook evenly.
This method helps to ensure that you don’t end up with mushy veggies while still getting them tender.

How to Make Moroccan-Spiced Vegetable Soup With Couscous
Ingredients You’ll Need:
For the Soup:
- 2 tablespoons olive oil
- 1 large onion, chopped
- 3 cloves garlic, minced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 1 small sweet potato or butternut squash, peeled and diced
- 1 zucchini, diced
- 1 cup cauliflower florets
- 1 can (14 oz) chickpeas, drained and rinsed
- 1 can (14 oz) diced tomatoes
- 6 cups vegetable broth
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon ground cinnamon
- 1 teaspoon smoked paprika
- 1/2 teaspoon ground turmeric
- 1/2 teaspoon ground ginger
- 1/4 teaspoon cayenne pepper (adjust to taste)
- Salt and black pepper to taste
For the Couscous:
- 1/2 cup couscous
For Garnish:
- Fresh parsley, chopped
How Much Time Will You Need?
This delicious soup takes about 15 minutes to prep and 30 minutes of cooking time, making the total time around 45 minutes from start to finish. Perfect for a cozy weeknight meal!
Step-by-Step Instructions:
1. Start Cooking the Onions:
In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté until it’s softened and translucent, which should take about 5 minutes. This will create a lovely base for your soup!
2. Add the Garlic:
Next, stir in the minced garlic, cooking it for another minute until it becomes fragrant. This will add a wonderful aroma to your soup!
3. Cook the Harder Vegetables:
Add the diced carrots, celery, and sweet potato (or butternut squash) to the pot. Cook these vegetables for about 5-7 minutes, stirring occasionally until they start to soften.
4. Toast the Spices:
Now, it’s time to stir in all the spices: cumin, coriander, cinnamon, smoked paprika, turmeric, ginger, cayenne pepper, salt, and black pepper. Cook together for 1-2 minutes; this toasts the spices and enhances their flavors.
5. Create the Soup Base:
Pour in the diced tomatoes, vegetable broth, chickpeas, zucchini, and cauliflower. Bring everything to a boil, then reduce the heat and let the soup simmer for 20-25 minutes, or until the vegetables are tender. Stir occasionally to prevent sticking!
6. Prepare the Couscous:
While the soup simmers, you can prepare the couscous. Place 1/2 cup of couscous in a bowl and pour in 1/2 cup of boiling water. Cover it and let it sit for 5 minutes. After that, fluff it with a fork to separate the grains.
7. Taste and Adjust:
Taste the soup and adjust the seasoning if you desire. Feel free to add more salt, pepper, or cayenne for extra heat!
8. Serve It Up:
Now it’s time to serve! Ladle the soup into bowls and top each serving with a generous spoonful of fluffy couscous.
9. Garnish and Enjoy:
Sprinkle freshly chopped parsley on top of the soup before serving. Enjoy your hearty, warmly spiced Moroccan vegetable soup with fluffy couscous!
Can I Use Different Vegetables in This Soup?
Absolutely! This soup is versatile. You can swap out vegetables for your favorites or whatever you have on hand. Spinach, kale, or bell peppers are great additions!
What If I Don’t Have Couscous?
No worries! If couscous isn’t available, try using quinoa, rice, or even orzo pasta. Just keep in mind that cooking times may vary, so adjust accordingly!
Can I Freeze Leftover Soup?
Yes, you can freeze leftover soup! Just let it cool completely, then transfer it to an airtight container. It will last in the freezer for up to 3 months. To reheat, thaw in the fridge overnight and warm on the stove.
How Can I Make This Soup Spicier?
If you want more heat, simply add additional cayenne pepper or a splash of hot sauce while it simmers. For a different flavor, you can also try adding diced jalapeños or crushed red pepper flakes!



