In a large stock pan, heat the olive oil, then add the onion, garlic, and shallot. Cook over medium heat, stirring often, for about 5 minutes, until the onion is soft and clear.
Add the veggies, veg stock, spices, salt and pepper. Bring to a boil, then reduce heat to medium low, and simmer for 30 minutes, stirring occasionally.
Meanwhile: boil a cup of water (I just the Keurig or a teapot). Place the cashews into a high-powered blender, top with 1 cup of boiling water. Let sit for a few minutes, then blend on high for about a minute.
During the last few minutes of cooking, add the blended cashews to the pot, and stir well.
Remove from heat, let cool slightly, then enjoy! As with all dishes of this sort (stews, soups, etc.), it's great on day 1, outstanding on day 2. Enjoy!