Denise uses soymilk for added richness in this recipe, but you can use your favorite unsweetened milk beverage for cooking, if preferred. We have modified her recipe a little, to fix some errors and clarify the directions.
Put the stock, broccoli, potatoes, onion, wine, bay leaves, salt, lemon juice, and pepper in a large saucepan over medium heat. Bring the mixture to a boil. Cover and decrease the heat to low. Simmer until all the vegetables are tender when pierced with a fork, about 25 minutes.
Remove the soup from the heat and discard the bay leaves. Let it cool for 10 minutes.
Ladle half of the soup into a blender along with ¾ cup milk beverage, cover and puree until smooth. Empty the blender into a large bowl.
Ladle the remaining soup into the blender with ¾ cup milk beverage, cover and puree until smooth. When finished transfer the pureed soup back into the saucepan.
Thin the soup if necessary by adding a little more milk beverage until the desired consistency is achieved.
Taste and add more salt, if desired.
Reheat the soup over low heat, stirring occasionally, until hot but not boiling.
Ladle the soup into bowls and garnish each bowl with lemon zest, if desire.
Recipe by Go Dairy Free at https://www.godairyfree.org/recipes/healthy-creamy-broccoli-soup