Both salmorejo and gazpacho are cold Spanish soups that are popular in the south of Spain (Andalusia). But gazpacho is a mix of vegetables (tomatoes, onions, peppers, cucumber and garlic) while salmorejo only includes tomato and garlic. Salmorejo also incorporates stale bread into the puree, making it a very thick soup which is eaten from a bowl. Gazpacho has a much thinner consistency and is often enjoyed from a glass.