Thick and creamy Chickpea Spinach soup with tomato and sweet potatoes. This nutritious soup is naturally sweet, rich, and deeply comforting!

This spinach chickpea soup is made with dried chickpeas and fresh spinach. However, you can make it using canned chickpeas and frozen spinach if you like.
Table Of Contents
The flavor of this garbanzo soup with spinach is earthy and sweet. The extra virgin olive oil adds a rich, earthy flavor. While the sweet potatoes give it a naturally sweet taste. The spinach and crushed tomatoes add more sweetness and richness.
Ingredients
- Chickpeas/garbanzo beans: I'm using dried chickpeas (like I do most times). Dried chickpeas have a better texture when cooked from scratch. They're creamier inside and firmer on the outside. Moreover, the cooking liquid becomes richer and more flavorful. However, if you want to make this soup quickly, you can use canned chickpeas following the instructions below.
- Sweet potatoes: I'm using red sweet potatoes. You can use either white-fleshed sweet potatoes (white yams) or even plain starchy potatoes to make this soup.
- Crushed tomatoes: You can use either canned crushed tomatoes or whole canned tomatoes and pulse them in a blender. Another option is fresh, grated tomatoes, if you can find sweet and ripe, ideally Roma tomatoes.
- Spinach: Fresh spinach leaves add a fresh, vibrant kick; however, frozen, thawed spinach can also be used.
- Onion
- Garlic
- Extra virgin olive oil
- Dill: If you're not a fan of this herb, you can use any of the following herbs in its place: parsley, thyme, fresh oregano, or a small amount of minced spearmint (up to 1 teaspoon).

How To Make
To make this creamy chickpea spinach soup with sweet potatoes, begin by soaking the chickpeas overnight in water. The next day, bring to a boil and discard the water. This way, you remove most pesticides from the skin.
Next, saute the onion and garlic, and cook the chickpeas until they get soft. You can either cook them on the stovetop or use a pressure cooker/instant pot to speed things up.
To cook chickpeas on the stovetop and make them really soft and tender, simmer over low heat, covered. Gentle heat tenderizes legumes.
Or use a pressure cooker or an Instant Pot and pressure-cook on high for 15-20 minutes (20 minutes for creamier chickpeas). Then transfer back to the stovetop. You can finish off the soup in the Instant Pot if you like, but it gets creamier on the stovetop.

Using Canned Chickpeas
If you want to make this spinach chickpea soup with canned chickpeas, follow the steps below.
- Sauté onion and garlic.
- Add the sweet potatoes. Sauté for a minute.
- Add the olive oil and crushed tomatoes. Season with salt and pepper.
- Pour 3 cups of water or vegetable stock (preferably use stock in this case).
- Simmer, partly covered, until the sweet potatoes are cooked.
- Drain the chickpeas and add them to the pot.
- Mix in the spinach.
- Cook for 10 minutes.
- Stir in the dill.

Spinach Substitutes
Instead of spinach, you can use kale, swiss chard, or collard greens just like in this Black Eyed Pea Soup with Collard Greens.
Storing
You can keep this garbanzo bean spinach soup in the fridge for up to 3 days. Reheat gently on the stovetop over low heat, along with a tiny splash of water.
Serve With
Serve this comforting soup with some crusty bread and freshly ground pepper. A squeeze of lemon also suits it well. As for side dishes, it goes well with a crustless, crunchy pie like this Crustless Pumpkin and Feta Pie, or this Crustless Feta Cheese Pie. For a meat option, try this Spetsofai (Greek Sausage in Sauce) or Keftedakia (Deep-fried Greek Meatballs).
Recipe

Chickpea and Spinach Soup
Ingredients
- 500 grams (17.6 ounces) dried chickpeas see post above for using canned chickpeas
- 100 grams (1 medium-sized) onion minced
- 2 garlic cloves finely chopped
- 1 liter (4 cups) hot water or vegetable stock
- 400 grams (1 large) sweet potato peeled and diced
- 250 grams (1 cup) crushed tomatoes
- 80 ml (⅓ cup) extra virgin olive oil + a little extra for sauteing and to serve with
- 250 grams (8.8 ounces) fresh spinach leaves or thawed frozen spinach
- 1-2 tablespoons fresh dill finely chopped
- coarse sea salt unrefined is best!
- freshly ground pepper
Instructions
- Soak chickpeas in plenty of water overnight. The next day, bring chickpeas to a boil for 2 minutes, then drain in a strainer.
- Heat a generous splash of olive oil in a cooking pot over moderate heat.
- Saute the onion until soft.
- Add the garlic and cook until soft as well.
- Add the chickpeas and water or stock. Season with coarse sea salt.
- Simmer chickpeas over low heat, covered, until soft and tender. This might take from 1 to 2 hours. Alternatively, you can use a pressure cooker or an Instant pot, and pressure cook for 20 minutes. Then transfer back to the cooking pot.
- Stir in the sweet potato, crushed tomatoes, and olive oil. Season with ground pepper.
- Simmer for another 20 minutes until sweet potatoes are cooked.
- Stir in the spinach and cook 10 minutes more.
- Mix in the dill and let the soup stand for 10-15 minutes.
- Serve with freshly ground pepper and a drizzle of extra virgin olive oil.





It's delicious, and so healthy!
This is an excellent recipe. It is our new favorite soup. I have made it twice and it will be a staple mext winter