Warm the olive oil in a large pot over medium-low heat. Add the onion, carrot and a pinch of salt and cook gently for 8 minutes, stirring now and then, until soft and sweet.
Add the garlic, oregano and red pepper flakes and cook for 1 minute until fragrant.
Add the chickpeas, bay leaves, broth, salt and pepper. Bring to a simmer and cook for 15 minutes.
Mash about 1 cup of the chickpeas against the side of the pot to thicken the broth.
Stir in the spinach and cook for 1 minute until wilted. Remove the bay leaves.
Turn off the heat. Stir in the lemon zest, lemon juice, dill and parsley. Taste and add more salt or lemon.
Ladle into bowls and finish with a drizzle of olive oil.