Mediterranean seafood soup

    1 hour

    Easy yet tasty fish soup made only with the best fresh Mediterranean fish and seafood. Use the remaining fish stock for a seafood risotto.

    3 people made this

    Serves: 4 

    • 1kg assorted fish and seafood (see footnote)
    • 1 stick celery
    • 1 carrot
    • 1 onion, quartered
    • salt an pepper, to taste
    • 6 tablespoons extra virgin olive oil
    • 1/2 small onion, sliced
    • 1 garlic clove
    • 1 red chilli
    • 125ml dry white wine or cognac
    • 250g tomatoes, chopped
    • toasted bread slices, rubbed with garlic
    • 1 small bunch fresh parsley, chopped

    Prep:15min  ›  Cook:45min  ›  Ready in:1hr 

    1. Clean the fish and seafood as required: remove prawn shells, fillet and remove bones from the fish, slice off heads. Reserve. (If your fishmonger does this for you, ask him to reserve the extras.)
    2. In a large saucepan, add all the fish and seafood extras (heads, bones, etc.), along with the celery, carrot, 1 onion, salt and pepper. Cover with water. Bring to the boil, then reduce to a steady simmer and cook for 15 to 20 minutes. Strain the stock and reserve.
    3. In a saucepan, heat the olive oil over medium heat. Add the remaining onion, garlic and chilli and cook gently till softened.
    4. Pour in wine or cognac. Add squid, cut into strips. Cook 5 minutes over medium heat.
    5. Add chopped tomatoes, bring to the boil and add the remaining fish and seafood. (The fish should be in chunks and the clams and mussels in their shells.)
    6. Pour 1 glass of fish stock (about 250ml) in the saucepan. Keep cooking on medium heat for 15 to 20 minutes.
    7. While the soup is cooking, lay a slice or two of toast on the bottom of each bowl. Once ready, top with the fish soup, sprinkle with some parsley and serve!


    Your selection of fish and seafood can vary slightly, but for a traditional Mediterranean assortment choose squid, prawns, scorpion fish, anglerfish, clams and mussels.

    Recently viewed

    Reviews & ratings
    Average global rating: