Salmorejo is a chilled tomato soup that is similar to gazpacho, but thicker and creamier. It is made of skinned tomatoes, extra virgin olive oil and garlic and is traditionally served with hard boiled eggs and cured ham.