Sauté the base: Warm the olive oil in a large pot over medium heat. Add onion, carrots, and celery.
Cook 5–7 minutes, stirring, until softened.
Add garlic and spices: Stir in garlic, cumin, smoked paprika, turmeric, and red pepper flakes. Cook 1 minute, until fragrant.
Combine the main ingredients: Add chickpeas, diced tomatoes, vegetable broth, and bay leaf. Stir and bring to a gentle boil.
Simmer: Reduce to a steady simmer and cook 15–20 minutes.
The flavors will deepen, and the veggies will become tender.
Blend for creaminess (optional): For a thicker, creamier texture, use an immersion blender to partially blend 2–3 cups of soup, or mash some chickpeas with a spoon against the pot side. Keep some chunks for texture.
Add greens and lemon: Stir in kale or spinach and cook 2–3 minutes until wilted. Add lemon juice.
Season and serve: Taste and add salt and black pepper as needed.
Ladle into bowls and top with parsley if you like.