In a large dutch oven or pot, heat olive oil over medium heat. Add diced onion, chopped carrots, and celery; cook for 6 minutes, stirring occasionally.
Add minced garlic, dried thyme, and chopped potatoes; cook for an additional 2 minutes.
Pour in the vegetable broth and add the bay leaf. Bring to a boil.
Reduce heat to low and simmer for 20 minutes or until vegetables are tender. Remove the bay leaf.
While soup simmers, prepare cashew cream by blending soaked cashews with 1/2 cup water until smooth.
Add 1 cup of cooked soup to the blender with lemon juice; blend until smooth.
Stir the cashew mixture back into the pot of soup.
Season with salt and pepper to taste. Serve warm.