Cut the ham into strips. Heat the oil in the coated pan. Leave the ham in it for 2-3 minutes at low heat. Remove the ham and let it drip off on kitchen paper.
Meanwhile clean and wash the broccoli, divide into florets and cook in boiling salted water for 5-6 minutes until al dente. Wash the marjoram and dab dry. Put something aside for garnishing. Melt the fat in a saucepan.
Add flour and sweat. Deglaze with white wine, stock and milk. Add marjoram, bring to the boil and simmer for 1-2 minutes. Wash, clean, quarter and seed the tomatoes. Cut the flesh into small cubes.
Remove the marjoram from the soup. Drain broccoli. Slice approx. 25 g cheese and put aside. Grate the rest of the cheese and melt in the hot soup with the processed cheese, stirring. Season to taste with pepper, honey, some salt and lemon juice.
Add broccoli to the soup. Arrange the soup with ham and tomato cubes in preheated cups and sprinkle with cheese slicer. Garnish with remaining marjoram. Crusty bread tastes good with it.