Salmorejo is a refreshing Andalusian soup that is traditionally served cold. It is especially popular during the warm, summer days. The soup consists of puréed tomatoes, bread, garlic, oil, and vinegar. Thick and creamy, salmorejo is often garnished with ingredients such as hard-boiled eggs or Spanish ham.