This chickpea soup is incredibly easy to make with just a handful of ingredients! Comforting, loaded with flavor, and hearty enough for a meal, this crave-worthy soup can be on the table in just over 30 minutes!
Coat the bottom of a large pot with the oil and place it over medium heat.
Give the oil a minute to heat up, then add the onion. Sweat the onion for about 5 minutes, stirring it occasionally, until it becomes soft and translucent.
Stir in the garlic, cumin, paprika, and cinnamon. Sauté everything with the onion for about 1 minute, until very fragrant.
Stir in the broth, chickpeas, and tomato paste. Raise the heat and bring the mixture to a boil.
Lower the heat and let the mixture simmer, stirring occasionally, for about 20 minutes, until the chickpeas soften up a bit. You can add a bit of water if the liquid reduces too much.
Remove the pot from heat.
Blend about half of the soup, either using an immersion blender, or by carefully transferring it to a food processor or blender, then returning it to the pot.
Season the soup with lemon juice, harissa paste, salt, and pepper to taste. You can also place the pot back on the burner to reheat the soup if it has cooled down too much.
Ladle into bowls. Sprinkle with cilantro or parsley, if desired, and serve.
*If using chickpeas that you've cooked yourself, you'll need 6 cups.