Heat the oil: Add olive oil to a large pot, and heat over medium until oil shimmers. Sprinkle in red pepper flakes, if using, and bloom for ~30 seconds.
Sauté aromatics: Add in diced onion, diced celery, diced carrots, and minced garlic. Sauté for 3-5 minutes, or until onion is translucent.
Cook the potatoes: Add in cubed Yukon gold potatoes, drained and rinsed white beans, 6 cups vegetable broth, and dried herbs (1/2 teaspoon dried basil, 1/2 teaspoon dried rosemary, and 1/4 teaspoon dried thyme). Bring to a boil, then reduce heat to medium-low or low to establish a rapid simmer. Simmer uncovered for 15-20 minutes, or until potatoes are fork-tender.
Cook the kale: Stir in the sliced Tuscan kale. Let the soup come back up to a rapid simmer for another 3-5 minutes, or until kale is wilted and tender. (If you prefer your kale very soft, you can add it about 5 minutes after the potatoes.)
Add cream: Stir in the cashew cream and cook for just another minute to warm through.
Adjust: Taste and adjust salt and pepper to preference.
Enjoy! I love topping this with a little shredded vegan parm, chopped fresh basil, extra red pepper flakes, and sometimes a drizzle of good extra-virgin olive oil. Goes great with a slice or two of crusty bread.