Heat the olive oil in a large pot over medium heat.
Add the chopped onion and sauté for about 5 minutes or until it becomes translucent.
Stir in the minced garlic, cumin, and smoked paprika. Cook for an additional 2 minutes until the garlic is fragrant.
Add the drained chickpeas to the pot and mix well, cooking for another 3 minutes.
Pour in the vegetable broth and bring the mixture to a boil. Once boiling, reduce the heat and let it simmer for about 15 minutes.
If you prefer a smoother texture, carefully blend a portion of the soup in a blender, then return it to the pot. Alternatively, you can use an immersion blender to blend directly in the pot.
Stir in the spinach leaves and cook for an additional 2-3 minutes until wilted.
Season with salt, pepper, and fresh lemon juice to taste.
Serve hot, garnished with fresh parsley.