Heat a drizzle of olive oil over medium heat in a large pot. Add the diced onion and carrots and sauté for 5 minutes.
Season with salt and pepper, and add the chickpea.
Pour in the vegetable or chicken broth and add the bay leaf.
Bring to a boil, then reduce heat and let simmer for 15 minutes.
Remove some of the chickpeas, which you will blend to create a creamier soup. Remove the bay leaf.
Stir in the creamy chickpea and spinach.
Heat through until spinach is just wilted, about 5-10 minutes.
Taste and season with more salt and pepper if needed.
Serve hot, garnishing with extra olive oil, parmesan, or chopped fresh herbs. Enjoy!