In a large pot, heat the olive oil over medium heat. Add the diced onion and sauté for about 5 minutes until softened and translucent.
Add the minced garlic, sliced carrots, and diced celery to the pot. Stir and cook for an additional 3 minutes until the vegetables begin to tenderize.
Stir in the ground cumin, smoked paprika, and turmeric, allowing the spices to cook for about 1 minute to enhance their flavors.
Add the rinsed chickpeas and vegetable broth to the pot. Bring to a boil, then reduce heat to a simmer.
Let the soup simmer for 20-25 minutes, allowing the flavors to meld and the vegetables to become tender.
After simmering, use an immersion blender to blend the soup to your desired consistency (you can also transfer it in batches to a blender, but be cautious with hot liquids).
Stir in the fresh lemon juice and season with salt and pepper to taste.
Serve hot, garnished with chopped parsley or cilantro for a fresh finish.