Divide the cauliflower into florets and cut the stalk into large pieces. Peel the onion and cut it into large cubes.
Heat the oil in a large saucepan, fry the cauliflower and onions over medium heat for 5 minutes. Add the curry, roast for 1 minute. Then deglaze with vegetable stock. Let the soup simmer gently for 15 minutes. Add coconut milk. Puree with a hand strainer and season with salt.
Lightly roast coconut flakes, pumpkin seeds and almonds in a pan without fat, add soy sauce and simmer over medium heat until the soy sauce has boiled down.
Pour the soup into plates or cups and sprinkle with the seeds.