Moroccan Tomato & Chickpea Soup


Moroccan soup for the soul!  I’m telling you, this soup is the brothiest and spiciest soup that will hug you and at the same time make you sweat out whatever you need to get out of your body.  This past weekend my husband and I were both fighting off colds and this soup was the answer to all our questions.  I literally could just drink this broth.  I mean I basically did.  I don’t even feel bad about it.

My husband surprised me with Moroccan cooking class lessons for our seven year wedding anniversary this past September.  There, I learned all about the most amazing spice blend that is used in Moroccan foods: Ras El Hanout.  Are you ready for this combo?  Cumin, ginger, salt, black pepper, cinnamon, coriander, cayenne, allspice and cloves.  I was blown away with how sweet, spicy and savory this blend was.

I know typically noodle soup is the answer to all ailments.  Well I’m now swearing by this soup recipe.  Grab a tissue box (it will most definitely clear you out) and get ready to sweat.  This soup will feel so good going down your throat.  It is hands down my new favorite healthy vegan soup.  The base is simple: white onion, carrots and celery.  Then I added fresh garlic and fresh ginger.  The broth is vegetable broth combined with canned tomatoes and tomato paste.  For plant-based protein I added chickpeas.  I garnished the soup with a squeeze of fresh lemon juice and fresh cilantro.  Perfection.


As always, this recipe is naturally gluten-free, vegan and allergy-friendly (no soy, nuts, dairy or eggs), as well as grain-free and sugar-free.  It is also simple to make.  The only chopping needed is for the onions, carrots and celery.  This effortless soup is an excellent choice for any cold fall or winter night when you need to warm yourself from the inside out.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares icon

Vegan Moroccan Tomato & Chickpea Soup

  • Author: Elaine Gordon
  • Prep Time: 10 mins
  • Cook Time: 20 mins
  • Total Time: 30 mins
  • Yield: 6 1x


  • 1 tablespoon extra virgin olive oil
  • 1 large onion, finely chopped
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 1/4 teaspoon fine grain sea salt
  • 3 garlic cloves, minced
  • 2 inch piece of fresh ginger, peeled and finely chopped
  • 2 tablespoons Ras-El-Hanout Spice Blend (see recipe in notes)
  • 3 tablespoons tomato paste
  • 1 15 ounce can diced tomatoes (no salt added)
  • 1 15 ounce can garbanzo beans, drained and rinsed well
  • 8 cups low-sodium vegetable broth (my favorite is Imagine low-sodium vegetable broth)
  • For serving: 2 teaspoons lemon juice and fresh cilantro as desired


  1. Heat oil in a large soup pot.
  2. Add the onion, carrot and celery and saute over medium heat until the onions are soft and translucent (5-7 minutes).
  3. Add the garlic and ginger and cook until they are fragrant (about a minute). Be sure not to burn the garlic.
  4. Stir in the ras-el-hanout spice blend and tomato paste and cook for another minute.
  5. Add more oil to the pot if things look too dry and cook for a minute more.
  6. Pour in the diced tomatoes, garbanzo beans and vegetable broth and stir. Bring to a boil then let simmer for 20 minutes.
  7. Adjust the salt and pepper to taste.
  8. Garnish with fresh lemon juice and fresh cilantro leaves and serve hot.


Ras-El-Hanout Spice Blend:
1 teaspoon ground cumin
1 teaspoon ground ginger
1 teaspoon salt
3/4 teaspoon freshly ground black pepper
1/2 teaspoon ground cinnamon
1/2 teaspoon ground coriander seeds
1/2 teaspoon ground allspice
1/4 teaspoon ground cloves

Whisk together all ingredients until combined well.

This recipe uses two tablespoons of this spice blend. You can save the rest for another dish. Spice blends keep in an airtight container at cool room temperature for up to one month.

  • Category: Soup
  • Cuisine: Moroccan

*This post contains affiliate links. In the case that you would purchase something using the link I provided link, I receive a small commission from Amazon which helps support this blog.  I only include links to items that I personally own and use in my everyday cooking.  

Did You Try This Recipe?

Follow Eating by Elaine for all the latest content and behind the scenes!

Want to receive simple, nutritious recipes in your inbox every week?

Need a complete listing of all my favorite kitchen and cooking products?


Submit a Comment

Your email address will not be published. Required fields are marked *

Hi, I’m Elaine!

Thank you for checking out my vegan and gluten-free recipes.

Trending Now

Follow Eating by Elaine for all the latest content and behind the scenes!

Want to receive simple, nutritious recipes in your inbox every week?

Need a complete listing of all my favorite kitchen and cooking products?

Get Delicious Recipes in Your Inbox Weekly!

Get Delicious Recipes in Your Inbox Weekly!

Join our mailing list to receive more delicious vegan recipes!

You have Successfully Subscribed!