Dice onion. Heat dutch oven over medium heat and then add 1-2 Tablespoons veggie broth. Saute onion until translucent, stirring occasionally.
Dice celery and add to the pot along with salt, pepper, red pepper flakes and turmeric. Cook, stirring for 2 minutes and then grate garlic over the pan and stir until fragrant. If pan becomes dry, add another Tablespoon vegetable broth.
Add tomatoes with their juices and turn down heat to medium-low. Gently simmer for 5 minutes, crushing the tomatoes with the back of a wooden spoon.
Stir in the remaining vegetable broth, turn up the heat until mixture begins to boil and then turn down to keep a low simmer. Stir in the chickpeas and chopped dates. Simmer for 20-25 minutes, until tomatoes are super tender.
While soup is simmering on the stove, make the crunchy chickpeas.
When tomatoes are tender, soup is done. Puree in the pot using an immersion blender. Keep blending until smooth and creamy. If you want super duper smooth and creamy tomato soup, transfer to a high speed blender and blend well. Then transfer back to the pot.
For the Crunchy Chickpeas
Preheat oven to 425
Drain, rinse and then drain chickpeas again. You should have just over 2 cups...since half of one can was used in the soup. Use a cotton dishcloth to rub them dry, and rub the skins off.
Use a baking sheet large enough to fit all the chickpeas in one layer. Sprinkle with salt, garlic powder and cayenne. Use your hands to evenly coat beans with spices.
Roast for 15 minutes. Shake the pan to roll them around and then put them back in the oven for another 10-15 minutes, until dried out and crispy.
Notes
Easy pureed vegetable soup: Use an immersion blender.Super Creamy Vegan Tomato Soup: Use a high speed blender.