Add cashews to a heat safe bowl and cover with boiling water for 30 minutes. Then drain and rinse them and add them to a high speed blender with 2 cups of the chicken broth.
Blend the cashews and broth on high speed for 45-60 seconds until completely smooth. Set aside.
Heat oil in a Dutch oven or heavy bottom pot over medium high heat.
Add diced carrots, onion, sweet potato, and celery and sauté until softened. About 5-7 minutes until they begin to soften.
Add the garlic and cook for another 1-2 minutes until fragrant and brown bits are starting to accumulate in the pot.
Add the wine and stir with a wooden spoon to deglaze the pot, and let simmer for 5 minutes.
Add the remaining 2 cups chicken broth, cashew cream, chicken, beans, thyme, oregano, sage, cumin, salt, and pepper. Give it a good stir and bring to a boil.
Turn the heat to low to simmer for 30-40 minutes or until vegetables are tender.
Season with additional salt and pepper to taste, if desired.