Moroccan Harissa Vegetable Soup – Spicy, Comforting, and Vibrant
This Moroccan Harissa Vegetable Soup brings gentle heat, deep aroma, and a hearty, feel-good balance of vegetables and legumes. It’s the kind of bowl that wakes up your senses without overwhelming them. You’ll taste smoky chili, warm spices, and bright citrus all in one spoonful.
The best part? It’s easy to make on a weeknight, yet special enough for sharing. If you love bold flavor and wholesome ingredients, this one is for you.

Ingredients
Method
- Prep your base. Warm 2 tablespoons of olive oil in a large pot over medium heat. Add onion, carrots, and celery with a pinch of salt. Cook 5–7 minutes until softened and lightly golden.
- Add aromatics. Stir in garlic, red bell pepper, cumin, coriander, and smoked paprika. Cook 1–2 minutes until fragrant, stirring often so spices don’t burn.
- Bloom the harissa. Add 1–2 tablespoons of harissa paste (start small if you’re sensitive to heat). Stir it into the oil and veggies for 1 minute to deepen the flavor.
- Build the soup. Add crushed tomatoes, chickpeas, zucchini, bay leaf, and vegetable broth. If using potatoes or sweet potatoes, add them now. Bring to a gentle boil.
- Simmer. Reduce heat to low and simmer 20–25 minutes until vegetables are tender and flavors meld. Skim any foam and adjust the broth level if needed.
- Finish with greens and lemon. Stir in spinach or kale and cook 2–3 minutes until wilted. Add lemon zest and juice to brighten the soup.
- Season to taste. Remove the bay leaf. Taste and adjust salt, pepper, and harissa for heat. If you like, add a splash of olive oil or a touch of pomegranate molasses for sweet-tart depth.
- Garnish and serve. Ladle into bowls and top with chopped cilantro or parsley. Serve with warm flatbread or crusty bread.
Transform Your Body in just 6-Weeks. Get Fit, Save Time, and Eat Smart.
Ready to get real results without long workouts or complicated diets? Our 6-week plan is made for busy people who want quick wins and lasting changes.
Get Your Program TodayWhat Makes This Special

This soup layers flavor from the start: onions and garlic soften into sweetness, spices bloom, and harissa lends a slow-building heat.
It’s packed with produce—think carrots, tomatoes, zucchini, and greens—so every bowl feels substantial, not heavy. Chickpeas add protein and body, making it satisfying without meat. A squeeze of lemon and fresh herbs at the end keep it lively and bright.
The result is a balanced, comforting soup that tastes like it simmered all day, even if it didn’t.
What You’ll Need
- Olive oil – for sautéing and richness
- Yellow onion – finely chopped
- Garlic – minced
- Carrots – diced
- Celery – diced
- Red bell pepper – chopped
- Zucchini – chopped
- Crushed tomatoes (canned) – or ripe fresh tomatoes, chopped
- Chickpeas (cooked or canned, drained and rinsed)
- Vegetable broth – low-sodium preferred
- Harissa paste – adjust to taste
- Ground cumin
- Ground coriander
- Smoked paprika – optional but recommended
- Bay leaf
- Salt and black pepper
- Lemon – zest and juice
- Fresh cilantro or parsley – chopped
- Baby spinach or chopped kale – for greens at the end
- Optional add-ins: diced potatoes or sweet potatoes, a handful of small pasta or couscous, or a splash of pomegranate molasses for tang
Step-by-Step Instructions

- Prep your base. Warm 2 tablespoons of olive oil in a large pot over medium heat. Add onion, carrots, and celery with a pinch of salt. Cook 5–7 minutes until softened and lightly golden.
- Add aromatics. Stir in garlic, red bell pepper, cumin, coriander, and smoked paprika.
Cook 1–2 minutes until fragrant, stirring often so spices don’t burn.
- Bloom the harissa. Add 1–2 tablespoons of harissa paste (start small if you’re sensitive to heat). Stir it into the oil and veggies for 1 minute to deepen the flavor.
- Build the soup. Add crushed tomatoes, chickpeas, zucchini, bay leaf, and vegetable broth. If using potatoes or sweet potatoes, add them now.
Bring to a gentle boil.
- Simmer. Reduce heat to low and simmer 20–25 minutes until vegetables are tender and flavors meld. Skim any foam and adjust the broth level if needed.
- Finish with greens and lemon. Stir in spinach or kale and cook 2–3 minutes until wilted. Add lemon zest and juice to brighten the soup.
- Season to taste. Remove the bay leaf.
Taste and adjust salt, pepper, and harissa for heat. If you like, add a splash of olive oil or a touch of pomegranate molasses for sweet-tart depth.
- Garnish and serve. Ladle into bowls and top with chopped cilantro or parsley. Serve with warm flatbread or crusty bread.
Keeping It Fresh
Cool the soup completely before storing.
It keeps well in an airtight container in the fridge for up to 4 days. The flavors deepen on day two, so it often tastes even better. For freezing, portion into containers and freeze for up to 3 months.
Thaw overnight in the fridge and rewarm gently, adding a splash of water or broth if it thickens. Finish with fresh lemon and herbs after reheating to bring it back to life.
Health Benefits
- Vegetable-rich: Carrots, peppers, tomatoes, and greens deliver fiber, vitamins A and C, and antioxidants that support immune health.
- Protein and fiber: Chickpeas add plant-based protein and fiber, which help with fullness and steady energy.
- Healthy fats: Olive oil offers heart-friendly monounsaturated fats, aiding absorption of fat-soluble vitamins.
- Anti-inflammatory spices: Cumin, coriander, and paprika bring phytonutrients that may support digestion and reduce inflammation.
- Low in added sugar: This soup is naturally low in sugar and can be low in sodium if you use low-salt broth and season thoughtfully.
Pitfalls to Watch Out For
- Overdoing the harissa: It’s potent. Start small and build.
You can always add more heat at the end.
- Mushy vegetables: Cut veggies evenly and simmer gently. Add quick-cooking greens at the end.
- Flat flavor: Don’t skip the lemon zest and juice. That brightness is key.
Taste for salt toward the end; under-salting dulls spices.
- Greasy texture: Harissa and oil can make the surface slick. Use moderate oil and skim excess if needed.
- Watery broth: If the soup tastes thin, simmer uncovered for a few minutes to reduce, or add a spoonful of tomato paste for body.
Variations You Can Try
- Hearty grain boost: Add cooked farro, barley, or brown rice. Stir in during the last 5 minutes to warm through.
- With lentils: Swap chickpeas for red or green lentils.
Red lentils break down and thicken the soup; green stay intact.
- Tomato-light version: Use diced fresh tomatoes and extra broth for a lighter, brothy style.
- Smokier profile: Add roasted red peppers or a pinch of chipotle powder for deeper smoke.
- Creamy finish: Swirl in a spoonful of tahini or coconut milk at the end for a silky texture.
- Protein add-ons: For non-vegetarian diners, top with shredded roasted chicken or seared merguez slices.
- Herb swap: Try mint and parsley together for a fresh, cooling contrast to the heat.
FAQ
What is harissa, and how spicy is it?
Harissa is a North African chili paste made with peppers, garlic, spices, and olive oil. Heat varies by brand. Start with 1 teaspoon to 1 tablespoon and adjust based on your tolerance.
Can I use harissa powder instead of paste?
Yes.
Mix harissa powder with a bit of olive oil and water to make a paste, then use as directed. You may need to adjust salt and acidity to match the flavor of jarred paste.
How do I make it gluten-free?
The base recipe is naturally gluten-free. Just avoid adding pasta or use a gluten-free option.
Always check labels on broth and harissa to be sure.
Can I make it in a slow cooker?
Yes. Sauté onions, garlic, and spices first to bloom the flavors. Then add everything to the slow cooker except the greens and lemon.
Cook on low 6–7 hours or high 3–4 hours. Stir in greens and lemon at the end.
What should I serve with this soup?
Warm flatbread, couscous, or a simple cucumber and tomato salad pair well. A dollop of yogurt can also soften the heat and add creaminess.
How can I make it kid-friendly?
Use less harissa to start, then offer extra at the table.
You can also blend a portion of the soup to make the texture smoother, which some kids prefer.
Can I blend the soup?
Absolutely. For a thicker, creamier texture, blend half the soup and return it to the pot. Or blend fully for a smooth version and stir in chickpeas at the end for texture.
What if I don’t have chickpeas?
Use white beans, lentils, or small cubes of potato.
Each option changes the texture slightly but keeps the soup hearty.
How do I balance too much heat?
Add more broth or tomatoes, a squeeze of lemon, and a spoonful of yogurt or tahini. These temper the spice without dulling the flavor.
Can I prep it ahead?
Yes. Chop vegetables and measure spices in advance.
The soup also reheats beautifully, so make it a day ahead and refresh with lemon and herbs before serving.
Wrapping Up
Moroccan Harissa Vegetable Soup delivers warmth, spice, and a colorful mix of vegetables in every bowl. It’s simple enough for busy nights and flexible enough to match what’s in your pantry. Keep the heat where you like it, finish with lemon, and don’t forget the fresh herbs.
With these small touches, you’ll have a bowl that’s both comforting and exciting—one you’ll want to make again and again.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.