Spanish Salmorejo Tomato and Bread Soup
Spanish Salmorejo turns ripe tomatoes, stale bread, garlic, and extra virgin olive oil into a thick, creamy chilled soup that tastes bright, rich, and deeply refreshing.
This classic Andalusian tomato and bread soup makes a smart summer meal because it uses simple ingredients and needs no stove time except for boiling the eggs. The tomatoes bring natural sweetness and vitamin C, the olive oil adds satisfying richness, and the egg and Serrano ham give each bowl a savory finish.
Why You’ll Love This Recipe
- Cool and creamy: The bread blends into the tomatoes and makes the soup thick without cream.
- Big flavor from simple food: Garlic, sherry vinegar, olive oil, and salt make the ripe tomatoes taste bold and balanced.
- Great for make ahead meals: Salmorejo tastes even better after it chills and the flavors settle.
- Budget smart: It turns stale bread and very ripe tomatoes into a beautiful meal.
Fabian’s Budget and Health Tip: Use day old country bread or a simple baguette instead of buying fresh bread for this soup. If Serrano ham feels pricey, ask the deli for a small amount sliced thin, then chop it finely so a little gives every bowl a salty, savory bite.
Ingredients (Serves 4)
- 2 1/2 pounds (1.1 kg) very ripe tomatoes, cored and roughly chopped
- 5 ounces (140 g) stale white bread, crusts removed if thick
- 1 small garlic clove, peeled
- 1/2 cup (120 ml) extra virgin olive oil
- 2 tablespoons (30 ml) sherry vinegar
- 1 teaspoon (5 g) fine salt, plus more to taste
- 2 large hard boiled eggs, peeled and chopped
- 3 ounces (85 g) Serrano ham, finely chopped or thinly sliced
Step-by-Step Instructions
1. Prepare the Tomatoes and Bread
Add the chopped tomatoes to a large blender jar or deep bowl. Tear the stale bread into small pieces and press it into the tomatoes so it starts to soak up the juices. Let it sit for 10 minutes. The bread should soften and the tomato juice should smell fresh, sweet, and slightly grassy.
2. Blend the Base Until Smooth
Add the garlic, sherry vinegar, and salt. Blend on high until the mixture looks smooth and thick. If you see dry bread pieces sticking near the sides, stop the blender and scrape them down. The soup should start to look pale red and creamy, not watery.
3. Stream in the Olive Oil
With the blender running, slowly pour in the extra virgin olive oil. Keep blending until the soup turns glossy, thick, and velvety. It should fall from a spoon in a slow ribbon. Taste it now. Add a little more salt or vinegar if the tomatoes taste flat.
4. Chill Thoroughly
Pour the salmorejo into a covered bowl or jar. Chill it for at least 2 hours. This step matters because the bread fully hydrates and the garlic softens in flavor. The soup should be very cold and spoonable when served.
5. Serve with Egg and Serrano Ham
Stir the chilled soup well, then spoon it into bowls. Top each serving with chopped hard boiled egg and Serrano ham. Add a small drizzle of olive oil if you like. The first bite should taste cool, silky, tangy, and savory with a tender crunch from the toppings.
Expert Troubleshooting and FAQs
Can I use fresh bread instead of stale bread?
Yes, but stale bread gives the best texture. If your bread is fresh, tear it into pieces and leave it uncovered for an hour before blending. Slightly dry bread absorbs tomato juice better and makes the soup thicker.
Why is my salmorejo too thin?
Your tomatoes may be extra juicy or your bread may be too soft. Blend in a little more stale bread, one small piece at a time, until the soup looks creamy and holds soft ripples on the surface.
Why does my soup taste too sharp or garlicky?
Raw garlic grows stronger as it sits. Use one small clove, not a large one. If the soup already tastes too sharp, chill it longer and add a little more olive oil to round out the flavor.
Do I need to peel the tomatoes?
You do not have to peel them if you use a strong blender. For an extra smooth texture, blend well and pass the soup through a fine sieve before chilling.
How long does Spanish Salmorejo keep?
Keep the soup in a covered container in the refrigerator for up to 3 days. Store the egg and Serrano ham separately, then add them right before serving so the toppings stay fresh.
Estimated Nutritional Facts
These values are rough estimates per serving and may change based on the bread, ham, and olive oil you use.
- Calories: 360
- Protein: 12 g
- Carbs: 28 g
- Fats: 24 g
Spanish Salmorejo Tomato and Bread Soup

Ingredients
- 2 1/2 pounds (1.1 kg) very ripe tomatoes, cored and roughly chopped
- 5 ounces (140 g) stale white bread, crusts removed if thick
- 1 small garlic clove, peeled
- 1/2 cup (120 ml) extra virgin olive oil
- 2 tablespoons (30 ml) sherry vinegar
- 1 teaspoon (5 g) fine salt, plus more to taste
- 2 large hard boiled eggs, peeled and chopped
- 3 ounces (85 g) Serrano ham, finely chopped or thinly sliced
Instructions
- 1. Prepare the Tomatoes and Bread. Add the chopped tomatoes to a large blender jar or deep bowl. Tear the stale bread into small pieces and press it into the tomatoes so it starts to soak up the juices. Let it sit for 10 minutes. The bread should soften and the tomato juice should smell fresh, sweet, and slightly grassy.
- 2. Blend the Base Until Smooth. Add the garlic, sherry vinegar, and salt. Blend on high until the mixture looks smooth and thick. If you see dry bread pieces sticking near the sides, stop the blender and scrape them down. The soup should start to look pale red and creamy, not watery.
- 3. Stream in the Olive Oil. With the blender running, slowly pour in the extra virgin olive oil. Keep blending until the soup turns glossy, thick, and velvety. It should fall from a spoon in a slow ribbon. Taste it now. Add a little more salt or vinegar if the tomatoes taste flat.
- 4. Chill Thoroughly. Pour the salmorejo into a covered bowl or jar. Chill it for at least 2 hours. This step matters because the bread fully hydrates and the garlic softens in flavor. The soup should be very cold and spoonable when served.
- 5. Serve with Egg and Serrano Ham. Stir the chilled soup well, then spoon it into bowls. Top each serving with chopped hard boiled egg and Serrano ham. Add a small drizzle of olive oil if you like. The first bite should taste cool, silky, tangy, and savory with a tender crunch from the toppings.









