Start by chopping the onion, garlic, and fresh herbs. Rinse and drain the chickpeas if using canned ones. Having everything ready helps you cook without rushing or missing steps.
Heat olive oil in a pot over medium heat. Add onions and cook until soft and slightly golden. Stir in garlic and cook briefly until fragrant but not burnt.
Sprinkle cumin and paprika into the pot. Stir well so the spices coat the onions evenly. This step releases their aroma and deepens the flavor.
Pour in the chickpeas and vegetable broth. Stir everything together and bring it to a gentle simmer. Let it cook so the flavors blend nicely.
Add fresh spinach to the simmering stew. Stir until it wilts down completely. This usually takes just a couple of minutes.
Turn off the heat and stir in fresh herbs and lemon juice. Taste and adjust salt and pepper. This final step brightens and balances the stew.
Let the stew sit for a few minutes before serving. It thickens slightly as it rests. Serve hot and enjoy the comforting flavors.