In a soup pot (4 quarts or more), cook onion and garlic on medium heat until translucent
Add a little vegetable broth to prevent sticking
Then, add both zucchini, carrots, potatoes, and celery
Then add mushrooms
Cook for about 7 minutes, stirring as it all cooks together.
Add 1 cup of the vegetable broth and cook for a few minutes.
Sprinkle ¼ cup flour into vegetables cooking in the broth
Use a whisk or a spoon, combine the flour into the vegetables and broth, and get a thick paste (you do not want clumps). Add more vegetable broth if necessary.
Add the remaining vegetable broth, dill tamari (soy), paprika, nutmeg, lemon zest, bay leaf, salt, and pepper.
Stir everything together
Bring to a boil, and then cover and turn down to simmer for 20 minutes, until potatoes are cooked through.
While the soup simmers, drain the cashews and combine them with almond milk.
Blend with a high-speed blender
Slowly, add the cashew/milk mixture to the soup, stirring while adding.
Then, continue simmering, top off, occasionally stirring, until soup thickens.
If the soup is too thick for your taste, add a little more vegetable broth.