a white bowl of Moroccan chickpea soup spiced with cumin, paprika and cinnamon
5 from 12 votes

Moroccan Spiced Chickpea Soup {Vegan + Gluten Free}

A simple but flavorful chickpea soup, spiced with typical Moroccan spices like cumin, paprika, and cinnamon. It's hearty, filling and delicious. Naturally gluten-free and vegan too. 

Course Soup
Cuisine Mediterranean, Moroccan
Keyword healthy, Moroccan, vegan
Prep Time 10 minutes
Cook Time 1 hour
Total Time 1 hour 10 minutes
Servings 6 people
Calories 269 kcal
Author Marie


  • 2 tbsp extra-virgin olive oil plus more for garnish
  • 1 onion chopped
  • 6 garlic cloves minced
  • 2 celery sticks finely chopped
  • 1 teaspoon ground cinnamon
  • 1 teaspoon ground cumin
  • 1/8 teaspoon cayenne pepper
  • 1 teaspoon sweet paprika
  • 1 can crushed tomatoes 14 oz cans
  • 3 cans chickpeas 14 oz, drained and rinsed
  • 4 cups 1 quart vegetable broth
  • Salt + pepper to taste
  • 7 oz baby spinach 200 g, about 2 handfuls


  1. In a large pot, heat olive oil over medium-high heat. Add chopped onion, minced garlic, and chopped celery and cook until onion becomes translucent (reduce heat if they start to brown).

  2. Add spices (cinnamon, cumin, cayenne pepper and paprika) and cook for about one minute, stirring.
  3. Add crushed tomatoes, chickpeas and broth (chickpeas should be just covered by the broth - if they're not covered, add just enough water to cover them). Stir to combine. Bring to a gentle boil, reduce heat and simmer for 45 minutes.
  4. Remove soup from the heat. Using a potato masher, mash some of the soup directly in the pot. Stir in spinach and let it cook through the heat of the soup for a couple of minutes until wilted. Adjusted salt and pepper if needed and serve with a drizzle of olive oil.

Recipe Video

Recipe Notes

Recipe adapted from Food Network and Dave Lieberman

Nutrition Facts
Moroccan Spiced Chickpea Soup {Vegan + Gluten Free}
Amount Per Serving (1 /6th)
Calories 269 Calories from Fat 81
% Daily Value*
Total Fat 9g 14%
Saturated Fat 1g 5%
Sodium 1304mg 54%
Potassium 751mg 21%
Total Carbohydrates 38g 13%
Dietary Fiber 11g 44%
Sugars 5g
Protein 12g 24%
Vitamin A 77%
Vitamin C 22.2%
Calcium 14.6%
Iron 25.4%
* Percent Daily Values are based on a 2000 calorie diet.