Cool off with a delicious bowl of Salmorejo, Spain’s cold tomato soup. Similar to Gazpacho this soup is dairy-free but super creamy and totally refreshing summer comfort food.

close up of a bowl of salmorejo spanish cold tomato soup topped with chopped hard boiled eggs and prosciutto next to a glass of wine and a bowl of pepper.
Photo credits: Mark Beahm

A few years ago, I went on a road trip along the coast of Cádiz, an astounding, wind-swept region within Andalusia. We drove from Gibraltar to Sanlúcar de Barrameda over the course of a week. We stopped in a new town every day for the beaches, the white-walled cities, and most importantly, the Spanish food.

Each neighboring town had its own specialty. One town was known for their mojama, or thinly sliced cured tuna. Another boasted famous tortillitas, or fried shrimp cakes. And in yet another, pescaito frito—little fried fish that were crispy and salty like calamari but with a more delicate center. What was constant in each place we visited, however, were refreshingly chilled bowls of salmorejo.

This garlicky, creamy, cold tomato soup may be from Córdoba further north in the mountains, but in Cádiz, that hot summer week, I truly discovered salmorejo. Sure, I'd had it in Barcelona and Madrid before. But in its native southern Spain, it constantly surprised me. 

One restaurant served it as its own course with lots of cubed Spanish ham, chopped hard-boiled eggs, and bread for dipping. In another place, it was thicker and served as a base sauce for a small plate of grilled sardines. I even remember dipping my calamari in it.

This adaptable recipe, inspired by my favorite restaurant in Cádiz, can be served as a light lunch or easy appetizer. Dairy free, it gets its creaminess from stale bread and olive oil. Like its cold-weather Italian cousin Pappa Al Pomodoro and the classic snack Pan Con Tomate, it’s a great way to make sure no bread goes to waste!

Leave off the ham and egg to make it vegan. Or, leave out the water to make a flavorful fresh tomato sauce that’s perfect for spooning over grilled chicken or salmon. 

Table of Contents
  1. What is Salmorejo?
  2. Salmorejo Ingredients
  3. How to Make this Salmorejo Recipe
  4. The Best Tomatoes for Salmorejo
  5. Salmorejo Tips
  6. What to Serve with Salmorejo
  7. More Spanish Recipes to Try
  8. Salmorejo (Spanish Chilled Tomato Soup) Recipe

What is Salmorejo?

Thanks to its notoriously warm summers, Spain is home to many cold soups. Gazpacho gets all the fame, with so many variations like watermelon gazpacho keeping things interesting. And the almond-based ajo blanco is not to be missed. With so many options, my favorite always comes back to salmorejo.

Salmorejo skips the cucumber and green pepper included in gazpacho. At its core, it uses just five ingredients: ripe tomatoes, bread, extra virgin olive oil, sherry vinegar, and garlic. Compared to gazpacho, it is thicker and creamier with a slightly sharper acidity.

Gazpacho will often be served in a glass, but salmorejo is almost always served in a bowl. To make it more substantial, salmorejo is topped with Spanish ham and chopped boiled egg.

ingredients for salmorejo spanish cold tomato soup including tomatoes, cubes of bread, olive oil, garlic, eggs, pepper, sherry vinegar, and prosciutto.

Salmorejo Ingredients

Salmorejo is a simple, cold soup from humble ingredients, putting stale bread and almost-too-ripe tomatoes to good use. So good that sometimes I purposely let bread get stale for it. Here’s what you’ll need:

  • Tomatoes: Use in-season, very ripe tomatoes. As tomatoes are the major component of salmorejo, they will have the biggest influence on the soup’s taste.
  • Bread: If you ever have leftover, stale bread, this is the recipe to rescue it with. Use crustless, stale white bread from a baguette or a boule. If you don’t have any stale bread on hand, you can dry fresh bread in your oven. Cube and toast at 300°F until it’s dry but not browned, about 15 minutes. 
  • Extra virgin olive oil: Olive oil helps make salmorejo seem creamy without using any cream. Use high-quality extra virgin olive oil. Hojiblanca is a natural pairing, since it’s from the same region where salmorejo originates. It will impart a nice peppery note. 
  • Garlic: Because it’s raw, just one garlic clove adds a delicious punch. If you’re a garlic fiend like me, try two cloves.
  • Sherry vinegar: Sherry vinegar has a slight caramel taste and a milder flavor and acidity level than red or white wine vinegar. Rice vinegar happens to be the closest substitute in terms of taste.
  • Fine sea salt: Because salmorejo is a no-cook, blended soup, I prefer fine sea salt. Fine salt dissolves better than coarse or kosher salt.
  • Black pepper: Black pepper adds a little heat and brings out the other flavors in the soup
  • Hard-boiled eggs: Salmorejo is typically garnished with chopped hard-boiled eggs (check out our guide for how to hard boil eggs for all of our tips and tricks). They help make the meal more substantial. You can leave them off to keep this soup vegan.
  • Jamón serrano: Spanish cured ham is another traditional, but optional, garnish. It adds a salty umami flavor to the soup.
two bowls of salmorejo spanish cold tomato soup topped with chopped hard boiled eggs and prosciutto next to a bowl of chopped eggs and prosciutto.

How to Make this Salmorejo Recipe

Making salmorejo couldn't be easier. Add all the ingredients to a blender and puree until completely smooth and creamy. You’ll need to factor in some time for the soup to chill before serving, about 1 hour.

  • Blend: Core and coarsely chop 1 ½ pounds of ripe tomatoes. Add to a blender. Add 5 ounces of stale crustless bread, ⅓ cup of olive oil, and 1 crushed and peeled garlic clove. Season with 1 tablespoon of sherry vinegar ¾ teaspoon of fine sea salt, and ¼ teaspoon of black pepper. Blend on high speed until very smooth, 1 to 2 minutes. The soup should be thick and creamy, similar to the consistency of yogurt.the ingredients for salmorejo spanish cold tomato soup in the pitcher of a blender.
  • Thin: Depending on how juicy the tomatoes are, add up to ⅓ cup of cold water to thin the soup.the ingredients for salmorejo spanish cold tomato soup pureed in a bowl.
  • Chill: Cover and refrigerate the soup until chilled, at least 1 hour. Salmorejo is eaten cold, but this rest also gives time for the flavors to meld.
  • Serve: Divide the soup among four bowls. Garnish with 2 chopped hard-boiled eggs and ¼ pound of sliced ham. Drizzle with some extra-virgin olive oil and finish with a grind of black pepper.a cutting board with prosciutto chopped with a knife, chopped eggs, two hard boiled egg halves next to a bowl of pepper.

The Best Tomatoes for Salmorejo

Your salmorejo will only be as good as your tomatoes! It's worth searching for the best, juiciest, and most flavorful tomatoes you can find.

In Spain, they use vine-ripe tomatoes. I've found that the vine-ripened tomatoes in US supermarkets aren't quite as flavorful.

  • Red heirloom varieties bred for flavor and picked at their peak are the optimal choice.
  • Check out your farmers’ market in the summer months or try growing your own if you have a garden.
  • At the grocery store, I typically opt for plum tomatoes unless they have an heirloom variety available.
  • Choose tomatoes that are a deep red color, very juicy, and have a little give when gently squeezed.
  • There’s no need to peel them before chopping and tossing them into the blender.
two bowls of salmorejo spanish cold tomato soup topped with chopped hard boiled eggs and prosciutto, next to a plate of crusty bread two beverages, and a bowl of the chopped eggs and prosciutto.

Salmorejo Tips

I’ve picked up a few tips and tricks over the years from friends. I’ve also kept track of my favorite ways restaurants serve salmorejo. Here are a few I’ve been known to use, depending on the occasion:

  • Make it richer: Add half a boiled egg into the blender with the other ingredients for a richer soup.
  • Make it vegetarian or vegan: For a vegetarian version, skip the ham. For a vegan version, skip both the egg and the ham. Instead, you can garnish the soup with diced bell peppers, cubes of roasted eggplant, sauteed mushrooms, croutons, or roasted spiced chickpeas.
  • Salmorejo sauce: Salmorejo isn't just a tapa! It also acts as a sauce for fried or grilled fish, especially sardines. If you’d like to use it as a sauce, leave out the water to keep its thick consistency.

What to Serve with Salmorejo

Salmorejo is often served as a light meal with some bread for dipping, or as a first course in a larger meal. You can also include it as a tapa with other Spanish small plates. Because Andalusia is bordered by both the Atlantic Ocean and the Mediterranean Sea, so locals serve salmorejo with a spread of seafood tapas. It works particularly well with gambas al ajillo, grilled or fried sardines, or fried calamari.

More Spanish Recipes to Try

Browse all Mediterranean recipes.

Visit Our Shop

Finish your Salmorejo with a drizzle of Spanish Extra Virgin Olive Oil

Bold and peppery, our Spanish olive oil is harvested from 100% Hojiblanca olives.

A bottle of extra virgin olive oil.
4.86 from 7 votes

Salmorejo (Spanish Chilled Tomato Soup)

photo of author mark beahm.Mark Beahm
close up of a bowl of salmorejo spanish cold tomato soup topped with chopped hard boiled eggs and prosciutto, next to another bowl of soup, some crusty bread, a glass of wine, and a bowl chopped eggs and prosciutto.
This traditional Spanish chilled tomato soup is a refreshing and flavorful dish, perfect for a hot summer day. Topped with sliced boiled egg and ham, it makes for a delicious and satisfying meal. Skip the toppings for an equally delicious vegan meal. With only a handful of ingredients and a few simple steps, you can get this classic Andalusian recipe chilling in your refrigerator in just 10 minutes.
Prep – 10 minutes
Chill Time 1 hour
Total – 1 hour 10 minutes
Mediterranean Diet, Spanish
Serves – 4
Appetizer, Dinner, Lunch, Side, Soup


  • 1 ½ pounds ripe tomatoes, cored and coarsely chopped
  • 5 ounces stale (or lightly toasted) bread, crust discarded, inside torn or chopped into bite-size pieces
  • cup extra virgin olive oil, plus more for drizzling
  • 1 garlic clove, crushed and peeled
  • 1 tablespoon sherry vinegar
  • ¾ teaspoon fine sea salt
  • ¼ teaspoon freshly ground black pepper, plus more for serving
  • cup 80ml cold water
  • 2 hard-boiled eggs, chopped (optional)
  • ¼ pound diced jamón serrano or prosciutto, finely chopped (optional)


  • Puree the soup: In a blender, add the tomatoes, bread, olive oil, garlic, vinegar, salt, and pepper. Blend on high speed until very smooth, 1 to 2 minutes. The soup should be thick and creamy, similar to the consistency of yogurt. Depending on how juicy the tomatoes are, add up to ⅓ cup of cold water to thin the soup.
  • Chill: Cover and refrigerate until chilled, at least 1 hour.
  • Serve: Divide the soup among 4 serving bowls. Garnish with the hard-boiled eggs and ham if using. Drizzle with olive oil and sprinkle with a grind of black pepper. Serve cold.


  • To make this soup into a sauce, don’t add water. Spoon onto grilled salmon or grilled chicken breast.
  • Check out our guide for how to hard boil eggs to perfection every time.
  • Visit our shop to browse quality Mediterranean ingredients including olive oilshoneyjams and spices.


Calories: 445.9kcalCarbohydrates: 24.4gProtein: 12.1gFat: 33.9gSaturated Fat: 7.4gPolyunsaturated Fat: 4.8gMonounsaturated Fat: 19.4gTrans Fat: 0.05gCholesterol: 112mgSodium: 832.6mgPotassium: 547.1mgFiber: 3.5gSugar: 6.8gVitamin A: 1558.9IUVitamin C: 23.6mgCalcium: 78.4mgIron: 2.3mg
Tried this recipe?

Share it with the world

Mark learned to bake professionally at Two Fat Cats Bakery in Portland, Maine and was most recently the head baker at Hjem Kensington, a Danish café in London. He lived in Barcelona and Madrid for six years, before moving to London and then back to the States. He is fascinated by the intersection of food, culture, and science. He has been developing recipes for home bakers for three years and began writing for The Mediterranean Dish in 2022.

When he’s not in the kitchen, he spends his time traveling, knitting, and learning to throw pottery.
Learn More

Get our best recipes and all Things Mediterranean delivered to your inbox.

Leave a comment

Your email address will not be published. Required fields are marked *

How many stars would you give this recipe?

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. 5 stars
    Although I also like a dash of sherry vinegar in my salmorejo, the official recipe, as it appears on a street in Cordoba named after the dish, does not contain it.

  2. 4 stars
    Simple and tasty, great recipe. I stay away from gazpacho usually because I don't want to drink V8 juice, this avoids that risk by sticking to tomatoes only. The summer equivalent of cream of tomato soup, with an interesting flavor to it.

  3. 5 stars
    I was thinking about making gazpacho and came across this Salmorejo recipe. I decided to make it since I didn't have all the ingredients for gazpacho but had everything for this. This was simple to make and it was delicious. I ended up adding more water to make it the consistency of yogurt because it was extremely thick. I topped it with crumbled bacon (leftover from breakfast) instead of the Serrano ham. I will definitely be making this again in the upcoming summer months. Thanks for a great recipe.