The cashews need to be soaked for at least 4 hours. I find it best to put them in a small saucepan, cover with water, bring to a boil, remove from heat and let sit for 4 hours.
Melt the vegan butter in a large stockpot. Add diced onion, sauté for about 5 minutes. Add garlic & red pepper flakes, sauté for another 30 seconds.
Add the vegetable broth, parsley, thyme and oregano. Bring to boil, then reduce to a simmer for about 8 minutes.
Combine the soaked cashews, nutritional yeast, 2 cups of almond milk, and dijon mustard in a high powered blender and blend until smooth.
Add the cashew mixture to the stockpot, simmer for another 6-8 minutes, stirring occasionally.
Add the remaining 2 cups of almond milk, the carrots, and gnocchi. Let this simmer for another 5 minutes.
Stir in spinach and cook for another 2 minutes.
Season with salt & pepper. The mix will thicken up when it is removed from heat.
Garnish with fresh parsley & vegan parmesan cheese. Enjoy & share!