Authentic Salmorejo: A Classic Spanish Tomato Soup

Updated November 3, 2026

Total time
2 hr 35 min
prep 25 min · cook 10 min
Serves
4
portions as written

Jump to recipe

Authentic Salmorejo: A Classic Spanish Tomato Soup

Salmorejo is a thick, chilled tomato soup from Córdoba, in Spain’s Andalusia region, made by blending ripe tomatoes with bread, garlic, olive oil, and salt. Its smooth, creamy texture comes from the bread and the gradual blending in of oil, while chopped hard-boiled egg and cured ham make the classic garnish. Regional and family versions differ, but this straightforward recipe follows the familiar Cordoban style.

Ingredients

  • 2.2 lb ripe, juicy tomatoes (1 kg), cored and roughly chopped
  • 7 oz stale white bread, preferably a sturdy Spanish-style loaf (200 g), torn into pieces; use about 3 cups loosely packed
  • 1 medium garlic clove (about 3 g), peeled, with the central green shoot removed if present
  • 1 tsp fine salt (6 g), plus more to taste
  • ½ cup extra-virgin olive oil (120 ml), plus 1 tbsp (15 ml) for serving
  • 2 large eggs (about 100 g without shells), for the garnish
  • 2 oz finely sliced jamón serrano (55 g), for the garnish

Instructions

  1. Prepare the tomatoes and bread. Wash, core, and roughly chop the tomatoes, catching their juice as you work. Put the pieces and juice in a large bowl or blender jar. Add the torn bread and turn the pieces so they are moistened by the tomato. Leave them for about 10 minutes to soften. If your bread is very fresh rather than stale, use it anyway but start with a little less; fresh bread absorbs more quickly and can make the purée unusually thick.
  2. Cook the eggs. While the bread softens, place the eggs in a small saucepan and cover them with cold water by about 1 inch (2.5 cm). Bring the water to a boil, then lower the heat to maintain a gentle boil for 10 minutes. For whole boiled eggs, cook until both the yolk and white are firm. Transfer them to cold water to cool, then peel and finely chop. Keep them refrigerated if they will not be used soon.
  3. Blend the tomato mixture. Add the garlic and salt to the tomatoes and soaked bread. Blend until completely smooth, scraping down the sides as needed. A countertop blender gives the finest texture, but an immersion blender in a deep container works too. If the tomato skins or seeds remain noticeable, pass the mixture through a fine-mesh sieve; this is optional with a powerful blender and very ripe tomatoes.
  4. Emulsify with olive oil. With the blender running on low to medium speed, pour in the ½ cup (120 ml) olive oil in a slow, steady stream. Continue blending until the mixture looks glossy, thick, and uniform, usually 1 to 2 minutes. Avoid pouring all the oil in at once: adding it gradually helps it disperse through the tomato and bread rather than leaving an oily layer. Taste and adjust the salt.
  5. Chill the soup. Transfer the salmorejo to a covered container and refrigerate for 2 hours, or until thoroughly cold. It will thicken as it chills. If it becomes firmer than you like, stir in a tablespoon or two of cold water and blend briefly; keep the texture thick enough to coat a spoon rather than turning it into a thin tomato soup.
  6. Garnish and serve. Divide the chilled soup among four bowls. Top each serving with chopped egg and jamón serrano, then drizzle with a little of the reserved olive oil. Serve promptly while cold, with extra bread if desired.

Tips

  • Choose ripe tomatoes. Use tomatoes that smell fragrant and yield slightly when pressed; bland or underripe tomatoes make a bland soup. If your tomatoes are watery, strain the finished blend or use a little less of their liquid rather than adding extra bread immediately.
  • Use good bread, not just any thickener. Stale white bread gives salmorejo its characteristic body. A plain baguette or country-style white loaf is a practical substitute for Spanish bread. Remove a very hard crust if it refuses to soften, but soft crust can stay in. Whole-grain bread will work, though its flavor and darker color take the result away from the classic version.
  • Blend the oil in gradually. A slow pour makes a smoother, more cohesive soup. If the mixture separates or looks greasy, blend it again briefly. Choose an extra-virgin olive oil whose flavor you enjoy; a very peppery oil will be noticeable in this simple recipe.
  • Season after chilling. Cold temperatures mute flavor, so taste once more just before serving. Add salt a pinch at a time. If the tomatoes taste flat, a small splash of sherry vinegar can brighten the soup, but vinegar is optional and not needed for the classic ingredient list.

Serving Suggestions

Salmorejo is commonly served in a bowl as a first course, a light lunch, or a small tapa. Keep the garnish simple: chopped firm-cooked egg and finely sliced jamón serrano provide contrasting color, texture, and savory flavor without obscuring the tomato. Add the toppings just before serving so the ham stays distinct and the egg does not become waterlogged in the soup. A modest drizzle of olive oil is enough; too much can make an already rich bowl feel heavy.

For a fuller meal, serve it with toasted bread, a green salad, or a plate of grilled vegetables. It also works well in small glasses or cups as part of a tapas spread, especially alongside olives and other small savory dishes. If serving a group, chill the soup in a pitcher or covered bowl and set the garnishes out separately, allowing each person to add as much egg and ham as they like. Keep the soup cold while it waits, rather than leaving the serving bowl at room temperature for an extended period.

Variations

Jamón serrano is the traditional cured-ham topping, but it may be difficult to find. Prosciutto is a practical substitute with a similar cured, salty character, though it is usually softer and less robust. Thinly sliced smoked ham can also work, but its smoky flavor changes the profile. For a meat-free bowl, omit the ham and add chopped green olives or a few toasted almonds; these are alternatives rather than traditional toppings. The egg garnish can be left off as well, though it is part of the familiar presentation.

Some cooks add a little sherry vinegar, while others prefer the balance of ripe tomatoes, salt, garlic, and olive oil alone. If using vinegar, start with 1 teaspoon (5 ml), blend, and taste before adding more. A small amount adds tang and makes the soup taste sharper; too much can overwhelm the tomatoes. Garlic strength also varies, so use half a clove for a gentler flavor or add another small piece if you like a more pronounced bite. Keep the bread and oil proportions close to the recipe when changing these seasonings, since they determine the soup’s signature texture.

For a silkier finish, peel the tomatoes by scoring their bases, briefly dipping them in boiling water, and cooling them in cold water before slipping off the skins. This extra step is optional; straining the blended soup is easier for many cooks. If you do not have a countertop blender, an immersion blender can make a good soup, though it may leave a slightly less velvety texture. Avoid adding cream: it is not needed for the classic body, which comes from bread and olive oil.

Storage and Reheating

Refrigerate salmorejo within 2 hours of making it, in a covered container, and keep it at 40°F (4°C) or colder. The soup is best within 2 days for its freshest tomato flavor, though it can generally be kept refrigerated for 3 to 4 days. Store the chopped egg and jamón separately and add them at serving time. If the soup thickens in the refrigerator, stir it well or blend in a spoonful of cold water until it reaches the consistency you want.

Salmorejo is served cold and does not need reheating. Freezing is possible, but thawing can cause the emulsion to separate and the texture to become grainy. If you freeze it, leave off the toppings, thaw it in the refrigerator, and blend it again before serving; the texture may still be less smooth than when freshly made. Do not leave the soup or its egg garnish out at room temperature for more than 2 hours, or more than 1 hour when the room is hotter than 90°F (32°C).

Frequently Asked Questions

What is the difference between salmorejo and gazpacho?

Both are chilled Andalusian tomato soups, but salmorejo is usually thicker and simpler, relying on tomatoes, bread, garlic, olive oil, and salt. Gazpacho commonly includes additional vegetables such as cucumber and pepper and is often made thinner. Their garnishes and exact proportions vary by cook and region, but the bread-based body is a defining feature of salmorejo.

Do I have to peel or seed the tomatoes?

No. Very ripe tomatoes blend easily, and a high-powered blender can make their skins and seeds hard to notice. If you prefer an especially smooth result or your blender leaves flecks, pass the blended tomato mixture through a fine-mesh sieve before adding the oil. Peeling is another option, but it takes extra time and is not essential for this recipe.

Can I make salmorejo without stale bread?

Yes. Fresh white bread can be used, but it may absorb tomato more quickly and produce a thicker blend. Start with a little less bread, blend the tomatoes first, and add bread gradually until the soup is thick and smooth. Gluten-free bread may work, but its absorbency and flavor differ, so add it in small amounts and check the texture as you blend.

Why is my salmorejo too thick or too thin?

Tomatoes and bread vary in moisture and absorbency. If the soup is too thick after chilling, blend in cold water a tablespoon at a time. If it is too thin, blend in a little more softened bread, then chill again so it can absorb liquid. Avoid correcting the texture with a large amount of oil, which can make the soup greasy rather than properly thick.

Can I make it ahead, and when should I add the toppings?

Yes. The soup benefits from at least 2 hours of chilling, and you can make it a day ahead. Cover and refrigerate it, then stir or briefly blend before serving and adjust the salt if needed. Cook, peel, and chop the eggs ahead if convenient, but store them separately; add the egg and jamón only when you are ready to serve so the garnish keeps its texture.

Is salmorejo traditionally served warm?

No. It is a cold soup, so chill it thoroughly and serve it straight from the refrigerator. If it has become very firm, loosen it with a little cold water rather than heating it. Warm salmorejo loses the refreshing contrast that makes it suited to a hot-weather lunch or a chilled first course.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).