The main difference between Salmorejo and Gazpacho is the ingredients. You will see in recipes that Salmorejo contains a shorter list of ingredients - mainly tomatoes, stale bread, and garlic - while Gazpacho includes a wider selection of vegetables like cucumbers and onions. When it comes to texture, Salmorejo is thicker and creamier than Gazpacho.