Moroccan-Spiced Vegetable Soup Recipe: A Flavorful Twist on Comfort Food

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

  1. Heat olive oil in a medium pot over medium-high heat until shimmering

  2. Dice onion and sauté for 4-5 minutes until softened

  3. Add grated ginger and minced garlic; cook for 1 minute

Add Spices

  1. Stir in paprika, cumin, coriander, cinnamon, cardamom, turmeric, nutmeg, and red pepper flakes

  2. Cook for 1 minute, stirring constantly to avoid burning

Build the Soup

  1. Scatter in chickpeas, diced tomatoes, artichoke hearts, and olives

  2. Scrape pot bottom to release browned bits

  3. Pour in vegetable broth and bring to boil

  4. Reduce heat, cover, and simmer 10-15 minutes

Serve

  1. Cook couscous, rice, or quinoa during soup simmering

  2. 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
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Moroccan-Spiced Vegetable Soup Recipe: A Flavorful Twist on Comfort Food

Moroccan-Spiced Vegetable Soup Recipe: A Flavorful Twist on Comfort Food


  • Author: Savannah
  • 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

Scale

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

Leave a Comment

Recipe rating