Add the broccoli, salt and ground black pepper and 2 cups of the vegetable broth. Bring to a boil over high heat, reduce the heat to medium low, and simmer, for about 7 minutes. Add the spinach and simmer for another 3 minutes or until the broccoli is fork-tender. Add the unflavored soy milk. Cool for 10 minutes.
In a blender or food processor, process the soup until fairly smooth. Add the basil and pulse a few times. Return the soup to the pan and reheat gently, adjusting the consistency with more vegetable broth if necessary. Taste for seasoning.
Garnish with crispy shallots, spinach leaves and shredded scallions.
**Crispy shallots -. Peel and slice 3 large shallots lengthwise about ⅙ inch thick. Heat 2 tablespoons of vegetable oil in a small saucepan. Add shallots and cook gently, stirring occasionally, for about 15 minutes until they gradually become brown. Add more oil if needed. Transfer shallots to paper towels to drain Sprinkle lightly with salt**
Recipe by Ordinary Vegan at https://ordinaryvegan.net/healthy-holiday-eating/