The main difference is that salsa is a sauce and gazpacho is a soup. Both have tomatoes, onions, and peppers but that's about where the similarity ends. If you're looking for a salsa recipe, try this restaurant style salsa or chipotle salsa.