National Dish Spain: Sopa de Pescado (Recipe)

In this article
Say hello to Sopa de Pescado, a traditional Spanish fish soup that is brimming with deep, savoury flavour and the freshest of ingredients. This comforting bowl is wonderfully simple to put together, yet it brings a true taste of the Mediterranean straight to your kitchen. With tender fresh fish, aromatic spices and a handful of garden vegetables, it suits almost any occasion — from a relaxed supper with friends to a celebratory family meal. Let its layered flavours win you over as you cook it from scratch.
About Sopa de Pescado
Sopa de Pescado is a traditional Spanish fish soup, packed with delicious aromas and fresh ingredients. It is not only easy to prepare but also delivers that unmistakable Mediterranean feeling right at home. Built on a combination of fresh fish, fragrant spices and vegetables, this soup is the perfect choice for many occasions, whether a sociable dinner or a festive family gathering. Let the soup’s varied flavours enchant you as you make it yourself.
Ingredients (serves 1–2)
- 200 g fresh fish (such as cod or pollock)
- 1 small onion
- 1 carrot
- 1 stick of celery
- 2 cloves of garlic
- 1 tomato
- 1 litre fish stock
- 1 teaspoon paprika
- Olive oil
- Salt and pepper, to taste
- Fresh parsley, to garnish
Shopping for the ingredients
When shopping for the ingredients for your Sopa de Pescado, do pay attention to the freshness of everything you buy. Wherever possible, visit a local fish market to get the very best fish. Make sure it has a pleasant smell and that the eyes are clear and bright. Fresh vegetables, in particular the onions and tomatoes, are just as important for the flavour of the finished soup.
Preparing the dish
Before you start making the Sopa de Pescado, wash and prepare all the ingredients properly. Chop the onion, carrot and celery into small pieces so they cook evenly during simmering. The garlic cloves can be finely chopped or, for a more intense flavour, crushed. The tomato should be deseeded and diced to add a fresh note to the soup.
Step-by-step instructions
- Heat a little olive oil in a large pan over medium heat.
- Add the onion, carrot and celery and sauté until softened.
- Stir in the garlic and tomato and mix everything together well.
- Pour in the fish stock and bring to the boil.
- Reduce the heat and let the soup simmer for around 10 minutes.
- Add the diced fish and the paprika, then cook for a further 5–7 minutes.
- Season with salt and pepper to taste, and garnish with freshly chopped parsley.
Gluten-free / lactose-free version
Sopa de Pescado is naturally gluten-free and lactose-free, which makes it an excellent choice for anyone with particular dietary needs. If required, use a gluten-free fish stock to be sure the dish suits everyone. Take care that none of the ingredients you use contain hidden gluten or lactose. Enjoy this delicious soup without a second thought!
Tips for vegans and vegetarians
For a vegan or vegetarian version of Sopa de Pescado, you can replace the fish with tofu or extra vegetables. Likewise, swap in a vegetable stock as the base so you can still enjoy a satisfying flavour. Add protein-rich ingredients such as chickpeas or lentils to make the soup more filling. Don’t forget to adjust the seasoning to bring out the full aroma — a pinch of seaweed can mimic that maritime, briny taste beautifully.
More tips and tricks
A few tips can help you get the very best from your Sopa de Pescado. Experiment with different kinds of fish to discover which you enjoy most. If you fancy a bit more heat, add fresh chilli or a pinch of cayenne pepper. For more texture, drop in small pieces of potato or a little rice, which will cook through gently as the soup simmers.
Adapting the recipe to your taste
Tailor the ingredients of your Sopa de Pescado to your own preferences by using seasonal vegetables or whichever fish you like best. If you are a fan of shellfish, for example, add prawns or clams to enrich the experience — much as you would in Almejas en Salsa Verde. The stock can be varied too, to coax out different flavours. Try herbs such as thyme or dill to make the dish even more aromatic.
Ingredient substitutions
If some of the ingredients for Sopa de Pescado are not available, you can happily use alternatives. Fresh fish, for instance, can be replaced with frozen fish, provided it is thoroughly thawed beforehand. The fish stock can also be swapped for vegetable stock or flavoured water. Experiment with different spices to lift the flavours and add your own personal touch, just as the cooks behind Bacalao con Pasas do with their seasoning.
Drink pairing ideas
A crisp, fresh white wine such as an Albariño or a Verdejo goes wonderfully with a delicious Sopa de Pescado. These wines complement the flavours of the soup perfectly and underline its sea-fresh character. If you prefer a non-alcoholic option, a sparkling mineral water with lemon, or a chilled fruit blend, works a treat. Experiment with different drinks to round off the whole dining experience!
Serving and presentation ideas
Presentation is everything when it comes to serving Sopa de Pescado. Ladle the soup into beautiful, colourful bowls to make an inviting impression from the very first glance. Garnished with fresh parsley or chives, the dish looks especially appealing. Don’t forget to serve it with fresh baguette or toasted slices of bread — this rounds off the experience and guarantees a perfect bite alongside every spoonful.
A bit of history
Sopa de Pescado has its origins in the coastal regions of Spain and reflects the country’s maritime culture. Historically it was made by fishermen, who used their fresh catch straight in the pot to create a nourishing soup. Over the years the dish has evolved and become a popular choice in many restaurants and homes alike. It symbolises not only Mediterranean cooking but also the traditions and hospitality at the heart of Spanish cuisine.
More recipe ideas
Summary: Sopa de Pescado
Sopa de Pescado is far more than a simple dish; it is an experience that brings the flavours of Spain to every spoonful. With its fresh ingredients, straightforward steps and scope for creative variations, this fish soup is a hit for any occasion. Whether you make it for a cosy family night or a sociable dinner, it will delight your guests and create lasting memories. Treat yourself and your loved ones to a delicious Sopa de Pescado and bring a slice of the Mediterranean lifestyle into your kitchen!


