Add everything, except the corn, non-dairy milk and flour, to a large soup pot Cover and bring to a low boil. Cook until potatoes and carrots have softened, about 15 minutes. Remove the bay leaf then blend* about 1/4 of the soup using an immersion blender or standard blender. Whisk the flour into 1/4 cup non-dairy milk. Add the flour/milk mix, remaining 3/4 cup non-dairy milk and corn to the soup. Return to a low boil for another 5 minutes to thicken. Stir occasionally to keep the potatoes from sticking. Serve topped with fresh green onions and fresh ground pepper. Enjoy!