Chop the onion and ginger into small pieces. Heat the oil with a pinch of sugar in a saucepan until it caramelizes slightly. Then add onion, ginger, curry, cumin, cinnamon and coriander and sweat.
Deglaze with the vegetable stock. Add the carrots and cauliflower and simmer over medium heat. When the vegetables are soft enough, puree them finely with the hand blender.
Season with orange juice, cream (if you like it lighter: yoghurt is also possible), salt and pepper. If you like it spicy, you can add some chilli. Finally sprinkle in a few leaves of parsley and serve.