Steps
1. Heat the olive oil in a small pot over medium heat.
2. Sauté the onion and garlic until fragrant and translucent.
3. Add the chopped tomato and cook for 2 minutes until softened.
4. Stir in chickpeas, chopped dates, tamarind paste, cumin, and paprika.
5. Pour in water or broth and bring to a gentle boil.
6. Reduce heat and let the soup simmer for 10-12 minutes, allowing flavors to blend.
7. Season with salt and pepper to taste.
8. Use an immersion blender to partially blend the soup for a creamy texture, leaving some chunks.
9. Serve warm, garnished with fresh coriander leaves.