Put 3 tablespoons of olive oil, the chopped garlic and 2 teaspoons of sugar al fredo (cold) in a saucepan and sauté over medium heat. Then add the tomatoes with the juice and chop them up with a pounder (not too much). Then add the salt, the remaining sugar and the spices except for the pepper. Let the whole thing simmer for about 5 - 10 minutes.
Meanwhile, cut the bread into cubes. Fry them with the rest of the olive oil in a non-stick pan until crispy (season with salt and pepper to taste).
Then add the cream and balsamic vinegar to the soup and simmer for another 1 - 2 minutes. Take everything off the stove and season with pepper and pour into plates or bowls. Now just garnish with a curling of cream and possibly a little fresh basil, and serve.