Ajo blanco is a soup from Andalusia in southern Spain, made with stale bread, vinegar, water, almonds, and garlic. It traces back to the Moorish occupation of the Iberian peninsula in the Middle Ages, between the early 8th and late 15th centuries, and the all-important almonds could have been brought to Spain by the Moors themselves.