Make cashew cream first. Drain the cashews you soaked and add them to a blender. Then add the non-dairy milk, nutmeg, cayenne and a pinch of salt and pepper. Blend, scraping down the sides as needed until the mixture is completely smooth. It may take a few minutes depending on your blender. Set aside.
Now, heat the vegan butter on medium high in a large pot. Add the leeks, celery, garlic and mushrooms. Sauté, reducing heat as needed until the mushrooms have released their liquid and then are starting to brown. About 8-10 minutes. Season with a pinch of salt and pepper.
Next add the wine, bay leaf and thyme. Stir to combine and simmer for 2-3 minutes or until the wine has mostly been absorbed by the veggies.
Then, add the potatoes and the vegetable broth. Stir to combine everything. Season with another pinch of salt and pepper. Bring to a simmer, reduce heat to low and continue to simmer for 10-12 minutes or until the potatoes are tender.
Pour the cashew cream you made into the pot. Stir to combine.
Then add the agave and a squeeze of lemon.
Simmer for another 3-5 minutes, stirring occasionally.
Remove the bay leaf and thyme springs. Then taste and adjust seasonings.
Serve immediately.
Notes
*You can soak the cashews in room temperature water for 8-12 hours or boil the cashews for 15-20 minutes.