The major difference is that tomato soup is cooked while Gazpacho is served uncooked and chilled. It also has a tomato base but is full of additional veggies while Tomato Soup is typically made with only tomatoes. Both are delicious!