Wash and clean the tomatoes, carve them crosswise on the flower side and blanch in boiling water for about 1 minute. Remove with a skimmer and rinse immediately in cold water. Peel and dice the onions. Peel garlic and cut into fine cubes. Wash the rosemary, shake dry, remove the needles from the branch and chop. Peel tomato skin.
Cut tomatoes in half horizontally, remove seeds and cut roughly into cubes. Cut bread into cubes (approx. 1 cm edge length). Heat 6 tablespoons of oil in a frying pan. Stir-fry the bread, onion, garlic and rosemary for approx. 2 minutes. Take out 4 tablespoons of bread mixture. Put the tomatoes in the roaster. Season with salt, pepper and paprika and braise for about 15 minutes. After 5 minutes pour on broth. Wash basil and marjoram, shake dry and, except for some marjoram for garnishing, pluck leaves from the stalks, chop them and add to the soup. Finely puree the soup with a blender. Arrange in plates, spread the remaining bread cubes on top.
Put the tomatoes in the roaster. Season with salt, pepper and paprika and braise for about 15 minutes. After 5 minutes pour on broth. Wash basil and marjoram, shake dry and, except for some marjoram for garnishing, pluck leaves from the stalks, chop them and add to the soup. Finely puree the soup with a blender. Arrange in plates, spread the remaining bread cubes on top. Sprinkle with parmesan and sprinkle with 1 tablespoon of oil. Garnish with marjoram