Add a swirl of olive oil to the heated pot and then add the onion.
Reduce the heat to medium and saute until the onion begins to soften.
Add the chopped garlic and saute for 1-2 minutes more until the garlic is fragrant.
Add the chunks of sweet potato and then just enough of the vegetable stock to cover the potatoes. Simmer for 15-20 minutes or until the sweet potato is soft.
Remove from heat. Allow to cool 15-20 minutes or until the sweet potato is soft.
Once cooled, use an immersion blender to puree the soup. Add additional stock or water as needed to achieve the consistency desired.
Stir in the cumin.
Taste and season with salt as desired.
Gently reheat if needed.
Add cream just before serving, stirring to combine.
Ladle soup into bowls; garnish with the kale, ginger, and walnut gremolata.
For the Garnish
Mix together the chopped kale, ginger, and toasted walnuts.