Onions peel, halve and in fine strips cut. Heat the oil in a pot. Fry the onions over medium heat for about 15 minutes while stirring occasionally. Season with salt and pepper.
Dust the onions with sugar and flour and sauté briefly. Stir in wine, 600 ml water and cream. Bring to the boil, stir in stock and simmer for about 10 minutes. Season soup with salt and pepper.
Wash, quarter and seed the tomatoes. Finely dice the flesh. Sprinkle soup with tomato cubes and dust with paprika powder.