Heat olive oil in a large pot over medium heat.
Add diced onion and sauté until translucent.
Stir in minced garlic and cook for an additional minute.
Sprinkle in cumin, smoked paprika, and red pepper flakes.
Add chickpeas and tomatoes, mixing well.
Pour in vegetable broth, bringing the mixture to a simmer.
Stir in chopped spinach, cooking until wilted.
Season with salt and pepper, adjusting to taste.
Serve hot, garnished with fresh lemon juice.