Skip to Content

Creamy Spanish Tomato Soup [Sopa de Tomate Recipe]

In this recipe you will get to enjoy the creamy Spanish tomato soup, or as it is known in Spanish; Sopa de tomate cremosa. In some cases, this creamy tomato soup is confused with gazpacho but there are many differences between them.

Grilled Cheese and Tomato Soup Flatlay

Although both of them are Andalusian foods, there are different differences in the preparation and in the ingredients that make it easier to distinguish one from the other.

While gazpacho is a cold tomato soup with a liquid and runny consistency, this Spanish tomato soup has a really creamy and smooth texture, and is served warm.

This post contains affiliate links. If you buy via them, I’ll earn a small commission which helps me to keep this blog running. I received services for free for an honest review. All opinions are my own.

Background of the dish

This creamy Spanish tomato soup is a very popular dish in Andalusia and had its origins in the 19th century in the province of Cordoba.

This creamy tomato soup recipe was very popular especially in the lower and middle classes of Andalusia since it is a dish that only needs ingredients that are easy to find and inexpensive.

In the beginning, this soup had a white color since tomato was not a common ingredient, but in the last century a recipe with tomato began to be implemented and it was a success. 

Pin for later!

Looking for the best creamy Spanish tomato soup recipe? This Spanish soup recipe is not only super creamy but also quick and easy to do. A classic of Spanish soups! Spanish tomato soup is a staple in southern Spain and in this recipe you'll get one of the simplest ways to do this creamy Spanish soup. This Spanish soup recipe can also be used as a base for a Spanish rice with tomato soup recipe. The best is to serve with warm Spanish bread. #spanishsoups #spanishtomatosoup #spanishfood #spanishfood

Things You’ll Need to Make Creamy Spanish Tomato Soup

Thankfully this is an easy homemade tomato soup recipe, so the necessary equipment and ingredients are generally found in every home.

The only essential equipment for this recipe is a blender or a mixer since they will take the time to process the tomato with the ingredients much easier.

A few decades ago when these appliances did not exist or were not in every house, and people just skipped the step of mixing everything in a blender, and just left the tomato pieces on display.

If you can use a food processor or blender, do it! since the texture is much more pleasant.

Tomato soup gazpacho with fresh tomatoes and garlic

Ingredients

  • 1 garlic clove 
  • 2 pounds (1kg) ripe tomatoes (chopped)
  • ¼ Cup (50g)  flour
  • 2 ½ Cups (600ml)milk
  • ¼ Cup (60g) butter
  • 3 tablespoons tomato paste
  • 2 tablespoons sugar
  • 1 teaspoon basil optional.
  • 2 ounces (55g) Serrano ham (for topping)
  • Salt to taste

How to make Creamy Spanish Tomato Soup – Step by Step Guide

Homemade cooking. Woman cuts tomato on cutting board. H
  1. To start with this easy tomato soup recipe, the first thing you need to do is to melt butter In a large pot at medium heat. Do it carefully so the butter doesn’t burn. When it’s ready add garlic and cook until golden, for about one minute. Then pour the flour and combine everything together, mix well so you won’t get any flour lumps on your soup.
  2. For the next step add sugar, basil, salt, and any other spice of your choice. Keep cooking at medium heat and mixing for one more minute, to enhance the flavors.
  3. After that add milk and stir making sure that there isn’t any flour lump on the soup. Cook and slowly whisk at medium heat until it thickens, it should reach a creamy consistency.
  4. Then add chopped fresh tomatoes and tomato paste and mix everything together. Keep it at medium heat for 5 to 7 more minutes so the tomato flavor reaches the whole soup.
  5. As an optional step, you can blend everything on a food processor or blender to get a smoother texture, this way the tomatoes won’t be visible but the flavor will be there! And with this step your soup is ready! Serve it warm and top with some chopped serrano ham.

Substitution of ingredients

Tomato Soup in an Earthenware Bowl

There are many ingredients that can be replaced, and you can even make a hybrid between this recipe and the Gazpacho soup recipe.

For example, there is a Gazpacho recipe with canned tomatoes, so you can take the canned tomatoes from that recipe, and use them on this one.

The result will be pretty similar, and they are really great if you don’t have fresh tomatoes in your home, but I always recommend making fresh tomato soup recipes, since you can really feel the difference in the flavor.

You can also make a Hybrid between this soup and the Spanish lentil soup and Spanish bean soup, you just need to add some cooked lentils or beans into the recipe.

Those ingredients blend really well with the flavor of the creamy tomato soup, they’ll give more texture, and they make this soup a more complete food.

This recipe can also be changed according to the diets of the guests, if they are vegan you just need to use any type of vegan milk and butter, (use the same amounts as the ones on this recipe) and you’ll have a creamy vegan tomato soup.

This is the best homemade tomato soup recipe and it is wonderful as it is, so I recommend you to use the listed ingredients if you can.

If you liked this recipe, you should also try other famous Spanish soups like Spanish shrimp soup, Spanish fish soup, Spanish chicken soup, and Spanish garlic soup.

Tips on Serving Spanish Tomato Soup

Tomato soup with fresh basil

This soup is eaten as a main dish, as its creamy consistency makes it filling and you won’t be left hungry at all.

In Andalusia, it is eaten both for dinner and lunch, and it is very popular in winter and autumn days as it is very warm and the taste of fresh tomato is addictive.

It is generally served with cubes or slices of ham closed on top, which helps make you completely full and also adds more flavor.

If you want you can also add grated Parmesan cheese as it is a flavor that combines very well with the other ingredients.

How to Store Tomato Soup 

storage fridge, Creamy Spanish Tomato Soup

You can store this creamy tomato soup for up to 3 days in the fridge. Something good about this soup is that it does not lose its taste, and all you have to do is heat it on the stove or in the microwave for a couple of minutes.

You can also freeze this soup, it will last up to 30 days in the freezer. What you should do is take it out of there and put it in the refrigerator overnight before eating it.

This is very important since letting the soup (or any other food of this type) outside of the fridge can contaminate it with any type of bacteria, so make sure you have enough time for it to thaw in the refrigerator.

You can’t get enough of Spanish tomato soup? Have a look at my webstory about sopa de tomate.

Recipe Card: Creamy Spanish Tomato Soup

Yield: 4

Creamy Spanish Tomato Soup

Grilled Cheese and Tomato Soup Flatlay

In this recipe you will get to enjoy the creamy Spanish tomato soup, or as it is known in Spanish;

Sopa de tomate cremosa. In some cases, this creamy tomato soup is confused with gazpacho but there are many differences between them.

Although both of them are Andalusian foods, there are different differences in the preparation and in the ingredients that make it easier to distinguish one from the other.

While gazpacho is a cold tomato soup with a liquid and runny consistency, this tomato soup has a really creamy and smooth texture and is served warm.

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes

Ingredients

  • 1 garlic clove
  • 2 pounds (1kg) ripe tomatoes (chopped)
  • ¼ Cup (50g) flour
  • 2 ½ Cups (600ml) milk
  • ¼ Cup (60g) butter
  • 3 tablespoons tomato paste
  • 2 tablespoons sugar
  • 1 teaspoon basil optional.
  • 2 ounces (55g) Serrano ham (for topping) - optional
  • Salt to taste

Instructions

  1. In a large pot melt butter at medium heat. Add garlic and cook until golden, for about one minute. Then pour the flour and combine everything together.
  2. Add sugar, basil, salt, and any other spice of your choice. Keep cooking and mixing for one more minute.
  3. After that add milk and stir until there isn’t any lump. Cook and slowly whisk at medium heat until it thickens.
  4. Then add chopped tomatoes and tomato paste and mix everything together. Keep it at medium heat for 5 to 7 more minutes.
  5. As an optional step, you can blend everything into a blender to get a smoother texture. Serve warm.

Notes

Feel free to play with the different spices, and I even recommend adding bay leaves or basil once the soup is ready to fill it with its flavor. Of course, do not forget to remove them before eating the soup.

Nutrition Information

Yield

4

Serving Size

1

Amount Per Serving Calories 140Total Fat 4gSaturated Fat 1gTrans Fat 0gUnsaturated Fat 2gCholesterol 43mgSodium 810mgCarbohydrates 12gFiber 1gSugar 10gProtein 16g

All information presented and written are intended for informational purposes only. You should not rely on this information as a substitute for, nor does it replace, professional medical advice, diagnosis, or treatment. If you have any concerns or questions about your health, you should always consult with a physician or other health-care professional. The writers and publishers of visitsouthernspain.com are not nutritionists or registered dietitians. Statements within this site have not been evaluated or approved by the Food and Drug Administration.

Did you make this recipe?

Tag @visit.southernspain on Instagram and hashtag it #visitsouthernspain



Daniel B Einstein

Monday 15th of February 2021

Pretty sure this is supposed to be served COLD on a WARM day. Just saying.

Paulina

Monday 15th of February 2021

Hi Daniel, many thanks for your comment! Actually this a recipe for a hot Spanish tomato soup. I have this cold Spanish tomato soup recipe (but with canned tomatoes) which is refreshing on warm days!

Skip to Recipe