There are many toppings that taste great on tomato soup. Croutons, shredded cheese, toasted pine nuts, sliced mozzarella cheese, red pepper flakes and toasted baguettes all are great additions to tomato soup. For blending into the soup, a dash of red wine vinegar, grated parmesan cheese, red pepper flakes, and a bit of heavy cream add richness and flavor.