This flavorful Moroccan Chickpea Soup recipe combines warming spices with tomato and chickpeas for a hearty vegan meal. A great high-protein soup to make on a busy weeknight or for meal prep during the week! Ready in just 20 minutes.
I’m a year-round fan of soup. It’s just so easy, nourishing and you can make myriad varieties!
This Moroccan Chickpea Soup recipe is a firm favorite in my house. Simple ingredients come together into a bowl of goodness. Perfection!
Moroccan food is one of my favorite cuisines. The gentle warming flavors with a hint of spice always play so well together which is why I love making dishes like this simple chickpea soup.
A few years ago, I had a wonderful holiday in Marrakesh, Morocco. I love that even at home, I can invoke the memories of the bustling Bazaar just by cooking with the same spices that I saw piled high while I was there.
I get the same food memory of Morocco when I smell freshly squeezed orange juice! There were so many vendors selling it to quench thirsts in the hot, dusty air.
In this soup, onion and garlic are sauteed until aromatic along with cumin, cinnamon, and ginger to infuse the soup with a gentle Moroccan flavor.
A tomato base is added using tomato paste and chopped tomatoes which get cooked in with chickpeas and fresh green kale for a pop of nutrient density.
The soup simmers together for 10 minutes for a vegan soup that’s hearty, comforting, and great for a fall or winter weeknight!
Great for anyone following a vegan or vegetarian lifestyle.
It comes together quickly with the help of canned tomatoes and canned chickpeas.
It’s a healthy meal that’s ready in 20 minutes.
You can prep a batch and enjoy it for lunch all week.
This soup has a classic Moroccan flavor that you can easily adjust to your tastes.
You can customize it by changing up the protein to tofu, lentils or tempeh if desired.
Please see the recipe card for full quantities.
Wondering how to make this Moroccan-inspired Chickpea Soup Recipe? It’s easy! Just follow these step-by-step photo instructions and then scroll down to the recipe for the full recipe.
Saute the aromatics: Add the olive oil to a soup pot over medium-high heat. The onion gets sauteed until soft for about 8 minutes. Add the garlic in along with the dry spices and saute for 1 minute or until garlic becomes fragrant but not brown.
Add the stock and simmer: To the soup pot with the garlic, onion, and spices, add the chopped tomatoes and tomato paste along with the vegetable stock and water. Stir to combine, then bring the soup to a boil. Once the soup is boiling, bring it down to a simmer for 10 minutes to bring the flavors together.
Add the greens: Add in the chopped kale and stir until wilted for about 2 minutes.
Season & serve: Then, add in the lemon zest and juice, give it a stir and remove from heat. Serve with flat bread (try my 15-minute naan bread recipe) and top with freshly chopped cilantro.
This soup pairs well with a toasted piece of Naan Bread.
Moroccan Chickpea Carrot Fritters make a great side dish for this soup.
Serve it for lunch with one of these tasty Vegan Sandwich recipes.
Add some Moroccan Potato Cakes on the side as an appetizer.
Serve with a Vanilla Mango Soda for a refreshing palate cleanser.
Change up the greens by using spinach, collard greens, beet greens, or even carrot tops.
Chickpeas are the main source of protein in this soup, but feel free to use any other beans, tofu, lentils, or tempeh to change it up.
Give this soup a bit of spice by adding cayenne pepper, red chili flakes, or sauteeing diced jalapenos with onions and garlic.
Storing: Store this soup in an airtight container or jar with a lid for 5-7 days in the fridge before reheating and serving.
Freezing: Cooled soup can be stored in an airtight container or freezer-safe bag with as much air removed as possible. Store for up to 6 months before thawing in the fridge overnight.
When buying canned tomatoes, you can use crushed tomatoes for a chunky consistency, or crushed tomatoes for a smoother soup. Either way, make sure you are adding the full can along with the juices to the soup.
When sauteing the onion and garlic, do so until the vegetables are soft but not browned or burned as this could create a bitter flavor.
The Moroccan soup is finished cooking when all the raw tomato flavor is cooked out of the canned tomatoes. This could take 10 minutes or up to 20. Taste test while you’re cooking the soup.
Make sure the chickpeas are fully drained and rinsed before adding to the soup mixture.
If your soup looks too thick, add a bit more stock or water depending on the desired consistency you enjoy.
Yes! Saute the ingredients using the saute function, then add everything but the kale and lemon and cook on manual HIGH for 6 minutes. Release the pressure and stir in the kale and lemon.
White beans, kidney beans, tofu, and tempeh make a great plant-based addition to this soup.
You can add a variety of vegetables including mushrooms, zucchini, carrots, or butternut squash.
I hope you love this vegan Moroccan chickpea soup as much as we do! Be sure to check out these other soup recipes, plus my epic list of Vegan Soup Recipes.
Sign up for our free newsletter and never miss a recipe!
Plus, you’ll get a free eBook: 15 Minute Vegan Dinners!
Did you make this recipe? Head down to the comments and leave a star rating! And if you share it on social media, use #veggiedesserts so I can see your creations. I love seeing what you all make!
Follow me on Instagram.
This flavorful Moroccan Chickpea Soup recipe combines spices with tomato and chickpeas for a hearty vegan meal that’s ready in 20 minutes.
Cook Time 20 mins
Total Time 20 mins
Course Dinner, Soup
Calories 112 kcal
Heat the oil in a soup pot over a medium/low heat, then add the onion and fry for 8 minutes until soft but not browned. Add the garlic, cumin, cinnamon and ginger and cook for a further minute.
Add the stock, tomatoes, chickpeas and tomato paste, stir well and increase the heat to bring to the boil. Reduce the heat and simmer for 10 minutes.
Season with the pepper to taste, and stir in the kale and cook for a further 2 minutes. Stir in the lemon zest and juice.
Serve topped with cilantro/coriander.
Calories: 112kcalCarbohydrates: 16gProtein: 5gFat: 4gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gSodium: 708mgPotassium: 301mgFiber: 4gSugar: 2gVitamin A: 2578IUVitamin C: 30mgCalcium: 70mgIron: 2mg
The nutritional information provided is approximate and can vary depending on several factors, so is not guaranteed to be accurate. Please see a registered dietician for special diet advice.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.