In food processor* finely chop cucumber and tomatoes and put in large bowl.
Next, process the fennel, scallions, jalapeño (if using) and garlic, and add to bowl.
Then process the spinach and basil and add to bowl. Add water and stir to combine all the ingredients.
Add about 2 cups of the mixture in the bowl back into the food processor with the avocado, lime juice, vinegar, olive oil, Tobasco sauce (if using instead of jalapeño), salt and pepper. Process until smooth.
Return mixture to bowl and stir to well to combine all ingredients. Taste for additional seasoning.
Chill for a couple hours prior to serving.
*You can use a blender or chop by hand if you don’t have a food processor. I like to use a food processor. I did not puree the soup completely but if you want a completely smooth soup, go ahead and blend it all together until smooth.