Wash and core the pumpkins and cut into pieces. Then put in a large saucepan and fill with water until the pumpkin pieces are covered. Salt the whole thing and bring to a boil. Meanwhile, cut the cauliflower open so that the largest possible pieces stay together. Put this in the top of the pot with the boiling pumpkin and steam with it. The cauliflower does not have to be covered with water.
When everything is soft, remove the cauliflower and cut it so that there are as many individual florets as possible. Put these in a bowl and put the remains of the stalks in the pot.
Puree the contents of the pot, then stir in the cheese. Season to taste with garlic, salt, pepper, paprika, nutmeg and everything that is dear to you. Finally, put the cauliflower florets back in the pot and let it steep a little.