While salsa and pico de gallo often contain the same or very similar ingredients, the main difference is that salsa is typically a bit more liquidy (sometimes even blended) while pico de gallo is chunkier. Additionally, some types of salsa are cooked or contain cooked ingredients, while the ingredients in pico de gallo are always raw and fresh.