Fish soup

Fish soup

45 min
If you have been on the lookout for a flavour-packed soup recipe, you have come to the right place! This vibrant yellow fish soup with saffron and white wine is full of tasty vegetables like broccoli, onion, and sugar snaps and, of course, features wonderfully tender pieces of cod and salmon as well as shrimp. Made with cream and rice and served with ripe avocado, this easy fish soup with vegetables makes for a comforting meal.


  • Bring salted water to a boil in a heavy-bottomed saucepan.
  • Boil rice at medium heat for about 12 minutes with the lid on.
  • Remove the saucepan from the heat and let the rice sit for about 12 more minutes – keep the lid on and make sure the rice does not go cold.
Fish soup:
  • Let butter melt at high heat in a heavy-bottomed saucepan. Make sure it does not brown.
  • Sauté onions and saffron for about 1 minute.
  • Add vegetable broth and white wine and bring it to a boil.
  • Add broccoli and let it boil for about 2 minutes.
  • Add raw fish and cream and bring the soup to a boil while stirring cautiously.
  • Add shrimp, rice, sugar snaps, salt, and pepper.
  • Heat the soup well and season it to taste.

If you like to test whether meat or fish is properly cooked by checking the internal temperature, you can insert a meat thermometer into one of the fish chunks where it is thickest. As a rule of thumb, most chefs recommend cooking cod, salmon, and shrimp at about 50°C to ensure that it is properly done but still moist and tender.

Questions about fish soup

With our recipe for fish soup with salmon, cod, and shrimp, you can easily cook a soup that is perfect for both dinner parties and weekday dinners. Read below to learn more about the delicious soup.

What is fish soup?
Fish soups are made by combining fresh fish with different vegetables, herbs, spices, and usually a broth. They may be prepared using any kind of seafood, depending on your preferences. Some fish soups are clear while others are opaque and have been thickened to give them a creamy consistency. Our version is best served warm since it has rice in it.
How to make fish soup?
Get started with our simple fish soup recipe by boiling the rice. Afterwards, sauté onions and saffron, then add vegetable broth and white wine. After bringing it to a boil, add first the broccoli and then the salmon and cod. Lastly, add the shrimp, rice, and sugar snaps and season it to taste. Make sure the fish soup has been warmed all the way through and serve it with avocado.
How long to boil fish in soup?
Fish should ideally be cooked for 5-10 minutes until it easily flakes apart if you insert a fork into its thickest point. If you prefer to go by internal temperatures, you can use a meat thermometer to test it. Insert it into a chunk where it is thickest to get the most accurate reading. For the seafood used in this fish soup recipe, we recommend an internal temperature of about 50°C.
What fish is good for soup?
You can practically use any type of fish in a recipe for fish soup. Popular choices that are categorized as flaky fish include salmon, snapper, rockfish, tilapia, and whitefish. You can also choose to use moderately firm fish fillets like cod, halibut, and sea bass. More firm types of shellfish like shrimp, prawns, lobster, and scallops are also delicious choices. Often recipes call for a combination of different seafood options.
Can you freeze fish soup?
Yes, you can freeze fish soup, and doing so is a good option if you do not plan to eat it within 2 days! After allowing the homemade fish soup to cool at room temperature (takes approx. 1-2 hours), transfer it to portion-sized, airtight containers for easy meals later on. Make sure to cover the fish completely with liquid to avoid freezer burn. Thaw the soup overnight in the fridge and reheat it in the microwave for 3-4 minutes on high or in a saucepan with a little water. In the freezer, it will keep for up to 3 months.


150 ml
Coarse salt
¼ tsp
Parboiled rice (approx. 1 dl)
80 g
Fish soup:
25 g
Yellow onion (approx. 75 g)
1 tsp
Vegetables broth
300 ml
Dry white wine
100 ml
Broccoli, in small pieces
250 g
Cod fillet, in smaller chunks
200 g
Salmon fillet, in smaller chunks
200 g
Double cream
¼ l
100 g
Rinsed sugar snaps
150 g
Coarse salt
1 tsp
Freshly churned pepper
Ripe avocados, in small pieces (approx. 200 g)

Fish soup with cod, salmon, and shrimp

Though the consistency of this soup itself is creamy and smooth, this is a chunky fish and shrimp soup with plenty of different textures from the different chunks of seafood and vegetables. It has everything from rice, flaky fish, and firm shrimp to vegetables that still have a little bite as well as a creamy base made from cream, broth, and white wine. The combination of these textures and flavours makes this a meal that you want to keep making when you are in the mood for seafood.

Flavourful and varied seafood

The most important ingredients for fish soup are, of course, seafood. We have chosen to make this one with a wonderful combination of semi-sweet and salty shrimp, rich, mild, and buttery salmon, and cod, which has an almost milky flavour. By combining these, we have created a colourful selection with different flavours and textures that complement each other well.

In case you are looking for inspiration on how to incorporate more fresh seafood into your meal planning, we suggest also checking out our very different but equally delicious recipes for salmon lasagne, tuna steak, and Pad Thai.

Tasty soup with rice and cream

Making fish soup with cream gives it a velvety texture and a richer flavour. The silky mouthfeel of this soup's flavourful vegetable broth base with white wine functions as a beautiful backdrop to the different vegetables and seafood.

For variation, serve with parboiled rice. Since it is added at the end of the soup’s cooking time, it will stay perfectly cooked and retain a slight bite that is delicious with the other textures in the dish. A fish soup with rice is a genius way of making a meal with a cornucopia of different textures and deliciously interesting flavours.

If you are interested in trying other recipes for rich seafood soups like this cream of fish soup, have a look at our recipe for thick seafood chowder.

Luxurious fish soup with saffron

To add a touch of elegance, make a saffron fish soup. The red spice, which gives this dish its beautiful yellow colouring, is sweet, floral, and earthy at the same time. As such, it gives the soup a wonderful yet understated aroma. It also goes perfectly with the dry white wine in this soup, balancing both aromas and flavours delicately. Try this decadent saffron fish soup when you want to impress with subtle, complex, and luxurious flavours.

Make it your own

For a bit of heat, consider using warming spices like turmeric and cumin to make a spicy seafood soup. These spices will add warmth, an earthy depth, and a slight bitterness to the dish without changing its vibrant yellow colour. Fresh ginger also pairs well with seafood and using it in this soup will give it a peppery taste and plenty of zing.

Garnish the spicy fish soup with fresh herbs for a bit of brightness. An obvious choice would be flat-leaf parsley or coriander, which has a citrussy flavour that pairs well with seafood as well as the avocado on top.