Fish soup

Cook & Prep Time

2 h 45 min



Fish soup

Bring back memories of magical summer nights by the Mediterranean sea with this delicious fish soup – in the Mediterranean tradition it is more of a stew.


  • 700g fish for soup (mixed scorpion fish, octopus, cuttlefish, grouper, red mullet, prawns and scampi)
  • 200g canned organic cherry tomatoes
  • 80 ml of extra virgin olive oil
  • 1 garlic clove
  • parsley leaves, finely chopped
  • salt and pepper


Step 1

Clean, gut and scale the fish. Fillet them keeping the heads and bones. Clean the octopus.

Step 2

Blanch the heads and bones starting with cold water, drain and cool everything in plenty of running water.

Step 3

Heat a saucepan over medium heat, drizzle with extra virgin olive oil, sauté the chopped vegetables and add half of the organic cherry tomatoes. Add the fish heads and bones, cover with water and cook at 80C for about 1 hour 30 minutes. Make sure that the broth does not boil. Skim from time to time. Strain the fish stock, and then set aside.

Step 4

Drizzle a deep frying pan with extra virgin olive oil, heat it over medium-low heat, gently fry the garlic, parsley and the remaining organic cherry tomatoes and pour the broth over them. Wait until everything starts to boil, then turn the heat low and add the octopus cut into pieces, and cook until tender (it may take 45minutes to an hour depending on the size or much less if baby octopus) then the scampi, fish fillets, and prawns, in order of cooking time. Turn off the heat and season with salt.

Serve the soup on a soup plate. Garnish it with basil leaves.