At Eminent Recipes, we believe soup can be a celebration of flavors. Years ago, while wandering through Marrakech’s spice markets, I stumbled upon a street vendor serving steaming bowls of this very soup. Its aromatic blend of cumin, cinnamon, and red pepper flakes awakened my palate this recipe is my tribute to that unforgettable meal. Quick to make and customizable, it’s a weeknight staple that still feels special.
Prep Time | 10 mins |
Cook Time | 25 mins |
Total Time | 35 mins |
Servings | 4 |
Difficulty | Easy |
Cuisine | Moroccan |
Why This Recipe Works
This soup balances bold Moroccan spices with tender vegetables, creating a satisfying yet light meal. The spices caramelize onions and garlic, building depth in minutes. Chickpeas add heartiness without relying on meat, making it ideal for vegetarians.
My favorite trick: the red pepper flakes. They add warmth without heat, and the cinnamon-cardamom combo might surprise you but trust the pairing. Served over fluffy couscous, it’s a one-bowl meal that keeps the whole family coming back for seconds.
Ingredients
Ingredient | Quantity | Notes |
|---|---|---|
Onion (medium) | 1 | Yellow or white preferred |
Fresh-grated Ginger | 1 tbsp | Ground ginger works if unavailable |
Garlic (cloves) | 3 | Fresh minced is best |
Paprika | 1 tsp | Smoked paprika adds smokiness |
Coriander | 1 tsp | Swap with cumin for earthiness |
Cumin | 1 tsp | Essential for Moroccan flavor |
Cinnamon | 1/2 tsp | Balances spices |
Cardamom | 1/4 tsp | Use sparingly; optional |
Turmeric | 1/2 tsp | Optional but health-boosting |
Nutmeg | 1/4 tsp | Replace with allspice if preferred |
Red Pepper Flakes | 1/2 tsp | Adjust to taste |
Vegetable Broth | 4 cups | Chicken broth works for non-veg |
Chickpeas (canned) | 1 can | Any canned beans possible |
Diced Tomatoes | 14.5 oz | Fresh diced tomatoes optional |
Artichoke Hearts | 1 can | Zucchinis or bell peppers work |
Kalamata Olives | 1/2 cup | Replace with green olives |
Sea Salt | 1 tsp | Adjust based on broth saltiness |
Couscous | 1 cup | Quinoa or rice for variation |
Step-by-Step Instructions
Prepare the Base
Heat olive oil in a medium pot over medium-high heat until shimmering
Dice onion and sauté for 4-5 minutes until softened
Add grated ginger and minced garlic; cook for 1 minute
Add Spices
Stir in paprika, cumin, coriander, cinnamon, cardamom, turmeric, nutmeg, and red pepper flakes
Cook for 1 minute, stirring constantly to avoid burning
Build the Soup
Scatter in chickpeas, diced tomatoes, artichoke hearts, and olives
Scrape pot bottom to release browned bits
Pour in vegetable broth and bring to boil
Reduce heat, cover, and simmer 10-15 minutes
Serve
Cook couscous, rice, or quinoa during soup simmering
Ladle soup over grains and garnish with fresh cilantro
4 Expert Tips for Perfect Results
Toast Spices First: Warm cumin and coriander in the pot before adding liquid to unlock oils
Balance the Heat: Taste and adjust red pepper flakes before serving
Use Ripe Tomatoes: Canned tomatoes add acidity; balance with a spoonful of olive oil
Customize Grains: Swap couscous for farro for a chewy texture
Common Mistakes to Avoid
Burning Spices: Constant stirring is vital in the first minute of spice cooking
Skipping Broth Taste Test: Adjust salt after simmering—the broth may reduce
Overcomplicating Substitutions: Stick to core spices (cumin/coriander) for authenticity
Undercooking: Simmer at least 10 minutes to let flavors meld
Skipping Acid: Add lemon juice for brightness if the flavor feels flat
Variations and Substitutions
Ingredient | Substitution | Impact on Flavor |
|---|---|---|
Chickpeas | Lentils | Creates brothy texture; add at beginning |
Artichoke Hearts | Eggplant | Adds earthiness; sauté first |
Cumin | Coriander | More pronounced citrus note |
Couscous | Quinoa | Chewier texture; cook separately |
Red Pepper Flakes | Harissa | Smoky heat; adjust quantities |
Serving Suggestions and Pairings
Serve this soup with warm pita bread for dipping or alongside grilled vegetable tagines. For special occasions, pair with chermoula-spiced fish. The dish works for:
Busy weeknights
Brunch with a twist
Romantic Moroccan dinner
Storage and Reheating
Method | Duration | Instructions |
|---|---|---|
Refrigerator | 4-5 days | Store in airtight container |
Frezzer | 3 months | Portion before freezing to freeze |
Reheating | – | Heat on stove until steaming; add water if thick |
Nutritional Information
Nutrient | Amount per Serving |
|---|---|
Calories | 280 kcal |
Protein | 10g |
Fat | 6g |
Carbohydrates | 42g |
Fiber | 8g |
Sugar | 5g |
Sodium | 2000mg |
FAQS
Can I substitute olive oil with coconut oil?
Yes coconut oil enhances the warm spice profile. Use neutral oil for milder flavor.
How do I know when the spices are cooked through?
They’ll release a smoky, nutty aroma within 30-60 seconds after adding. Burned spices taste bitter.
The soup tastes flat. What should I do?
Add 1 tsp lemon juice or a splash of vinegar for acidity to balance the sweetness of tomatoes.
Can I prepare this soup in advance?
Absolutely storage for up to 5 days develops deeper flavor. Reheat gently before serving.
What wine pairs well with this dish?
Opt for a dry Riesling or Sauvignon Blanc to complement the soup’s spiciness without clashing.
Explore Moroccan spice history or try our Cozy Chermoula Chili.
This Moroccan-spiced vegetable soup combines warmth of cinnamon and brightness of fresh ginger in under an hour. Perfectly balanced for vegetarians and meat-eaters alike, it’s a crowd-pleaser that honors tradition while adapting to modern kitchens. At Eminent Recipes, we’ve perfected the ratios for bold flavor without effort try it with crusty bread and enjoy.
Print
Moroccan-Spiced Vegetable Soup Recipe: A Flavorful Twist on Comfort Food
- Total Time: 35
- Yield: 4 1x
- Diet: Vegetarian
Description
A vibrant Mediterranean soup blending cumin, cinnamon, and cardamom with tender vegetables and chickpeas. Served over couscous, it’s a hearty, plant-based meal bursting with warm spices and umami depth.
Ingredients
1 medium yellow onion, chopped
1 tbsp fresh grated ginger
3 cloves garlic, minced
1 tsp paprika
1 tsp coriander
1 tsp cumin
1/2 tsp cinnamon
1/4 tsp cardamom
1/2 tsp turmeric
1/4 tsp nutmeg
1/2 tsp red pepper flakes
4 cups vegetable broth
1 can chickpeas (15 oz), drained
1 can diced tomatoes (14.5 oz)
1 can artichoke hearts (4 oz)
1/2 cup Kalamata olives, sliced
1 tsp sea salt (adjust as needed)
1 cup couscous, uncooked
Instructions
Heat a large pot over medium heat; add onion and sauté 5 minutes until soft
Add ginger and garlic, cook 2 minutes until fragrant
Stir in all spices (paprika to red pepper flakes); cook 1-2 minutes to bloom
Pour in broth and bring to a boil
Add chickpeas, tomatoes, artichoke hearts, and salt; simmer 10 minutes
Garnish with olives and fresh herbs, if desired
Cook couscous separately (per package instructions) and serve soup over it
Notes
For smokier flavor, use smoked paprika
Swap cardamom with allspice if unavailable
Optional: Top with plain yogurt or a drizzle of olive oil
- Prep Time: 10
- Cook Time: 25
- Category: Dinner
- Method: Stovetop
- Cuisine: Moroccan
Nutrition
- Serving Size: 1 bowl
- Calories: 220
- Sugar: 5g
- Sodium: 450mg
- Fat: 4g
- Saturated Fat: 0.5g
- Carbohydrates: 35g
- Fiber: 9g
- Protein: 9g
- Cholesterol: 0mg
