Heat the butter or margarine in a saucepan. Add the finely chopped onion and the finely chopped garlic cloves and sweat until translucent.
Peel the potatoes and cut into cubes. Add the washed cauliflower florets with the potatoes to the onion and sweat briefly. Sprinkle with oat flakes, deglaze with white wine and fill up with the stock. Let the soup simmer for about 15-20 minutes. Then fold in the cream and grated cheese. Let the cheese melt completely, stirring constantly. Then season well with salt, pepper and nutmeg.
Cut the ham into cubes, fold into the soup and heat. Finally sprinkle with chopped chives and serve.