Heat the oil in a large pot and saute the onions and salt for about 3 minutes or until the onions are just soft. Add the carrots and ginger and saute for another 5 minutes, being careful not to burn the ginger.

Add the stock (or water), bring to a boil; reduce heat, cover and simmer for 20 minutes or until carrots are soft.

Pour the soup into food processor or blender and puree (this might have to be done in batches). Add the soup back to the pot and gently reheat. Stir in the parsley and serve.