In a large pot over medium heat warm the avocado oil and start cooking the diced onion, celery, leek and minced garlic. Sauté for about 5 minutes until the celery and onion begin to soften and look translucent.
Add in the vegetable broth and water then sprinkle in the flour while whisking to avoid any lumps.
Add in the raw cashews, cauliflower florets, bay leaf, and thyme.
Bring to a simmer and cook for about 15 minutes until the cashews and cauliflower are very soft.
Remove the bay leaf, then blend the soup in small batches. Make sure to blend until the cashews are completely blended.
Return to the pot to heat or serve directly from the blender. Season with salt and pepper to taste.
Enjoy!