Heat the olive oil in a large pot over medium heat. Add the diced onion and cook for 5 minutes until it softens.
Stir in the minced garlic and cook for 1 minute until fragrant.
Add the chickpeas, vegetable broth, cumin, and oregano. Bring the mixture to a simmer.
Cook uncovered for 15 minutes so the broth reduces slightly and the chickpeas absorb flavor.
Stir in the spinach and cook for 2 minutes until it wilts.
Remove the pot from heat. Add the lemon zest and juice, then season with salt and pepper.