Heat the olive oil in a large pot over medium heat. Add the onion and garlic and cook, stirring occasionally, until softened, about 5 minutes. Add the cumin, coriander, paprika, turmeric, cinnamon, and red pepper flakes and cook, stirring, for 1 minute.
Add the diced tomatoes and broth and bring to a boil. Reduce the heat to low and simmer for 10 minutes.
Add the chickpeas and cook for 10 minutes more. Stir in the parsley and season with salt and pepper, to taste.
Serve warm.
Interesting Facts
Chickpeas are a great source of protein and fiber.
This soup is vegan and gluten-free.
This soup can be served with a dollop of Greek yogurt or sour cream for extra creaminess.