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 is a registered dietitian, recipe developer, and food blogger. She's the author of three cookbooks, including Power Plates (2017) and Food52 Vegan (2015). She enjoys cooking vegetables, making bread, and challenging herself with vegan baking projects.