Saute the onions, celery, and ginger in oil in a medium sized pot until the onions are translucent (about ten minutes).
Add the stock, carrots, potato, curry powder, and salt to the pot.
Bring the liquid to a boil, and then lower it to a simmer. Let the mix simmer for about twenty-five minutes, or until all of the carrots are nice and tender.
When the carrots are tender, turn off the flame. Using an immersion blender, puree the soup completely. You may also use a blender for this step, but work in small batches and be mindful of spattering liquid.
Transfer the blended soup back to your pot, and warm through. Stir in 1/3 cup of the cashew cream.
To serve the soup, divide it into bowls and top with a swirl of additional cashew cream.
Gena Hamshaw is a certified nutritionist, recipe developer, and food blogger. She shares her latest culinary adventures at The Full Helping. She's the author of two cookbooks, Food52 Vegan (2015) and Choosing Raw (2014). She enjoys yoga, sweet potatoes, cashews, and things that are smothered in sauce.