• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

The Pasta Project logo

  • Home
  • Pasta Recipes
  • Pasta Types
  • Italy's Regions
  • About
  • SHOP
menu icon
go to homepage
search icon
Homepage link
  • Home
  • Pasta Recipes
  • Pasta Types
  • Italy's Regions
  • About Me
  • SHOP
×
Home » Recipes » Pasta Soups

Published: Jan 15, 2024 · Modified: Jan 24, 2024 by Jacqui

Italian fish soup with angel hair pasta.


Jump to Recipe Print Recipe

Based on a traditional fish soup from the Italian riviera in Liguria, this recipe is more like a fish broth. This means it’s quite easy to make and low budget because you can use cheaper types of fish. The broth is served with fried angel hair pasta, fresh parsley, lemon juice and sautéed prawns! This Italian fish soup is delicious, nutritious, and so tasty!

Italian fish soup with angel hair pasta.

Seafood in Italy.

With a coastline of about 7,500 kms, it’s not surprising that seafood is an important part of the Italian kitchen, particularly for those living near the coast. Italian cuisine includes so many delicious seafood recipes, it’s almost impossible to name them all.

Each Italian region has its own traditional seafood dishes, except for the regions without a coastline; Umbria, The Aosta Valley, Piemonte, Lombardy and Trentino-Alto Adige. However, these regions have many rivers and lakes and an abundance of freshwater fish.

Italian fish soup with angel hair pasta and prawns.

Pasta with seafood.

Pasta is often combined with seafood throughout Italy and some typical dishes are popular even outside of the country, for example pasta with clams or mussels, pasta with calamari or octopus and pasta with fresh tuna or swordfish. Among my favourites are seafood linguine al cartoccio (in foil) and Sicilian sardine pasta.

Italian fish soups or stews.

Needless to say, fish soup or stew is also a traditional popular seafood dish made in most Italian coastal areas. Even though Italians refer to them as ‘zuppa di pesche’ (fish soup), many of these recipes are often more like stews than soups as they include a variety of seafood (fish, shells, and crustaceans) either whole or in large pieces.

Italian fish soup from Liguria.

Among the most well-known of these Italian fish stews are different versions of ‘brodetto’ from Adriatic coastal regions of Romagna, Veneto, Abruzzo, Marche and Molise. Other similar stews are ‘cacciucco’ from Tuscany and ghiotta from Sicily.

Then there is 'burridda' from Liguria, where this Italian fish soup also comes from. Burrida is actually more a soup than a stew because the seafood is cut into small pieces and may consist of just one or two types.

All the ingredients in this fish soup on a wood work surface.

The origins of this fish soup.

This Italian fish soup recipe is a version of 'ciuppin', a fish soup from Liguria. Ciuppin is typical with small variations in all the towns of the Riviera di Levante area of Liguria, a 130km stretch of coast between the mouth of the River Magra in Spezia province and Genova.

Ciuppin is more a fish soup or broth than a stew. The name derives from the local dialect word ‘sùppin’ meaning a type of soup that has been through a sieve. Which is exactly how this fish soup is made. This recipe is similar to Sicilian spaghetti with fish broth, known as pasta con ‘cu broru ri pisci’ in Sicilian dialect.

Although the Sicilian version traditionally includes spaghetti, Ciuppin is more often served with bread or croutons. However, I came across this version with angel hair pasta in the Italian newspaper Corriere della Sera.

A box of angel hair pasta made by De Cecco.

Not only does this fish soup recipe call for pasta instead of bread but it also includes a few large shrimp/prawns that have been sautéed before being added to the soup. Plus the broth has some dried porcini and saffron which really add fantastic flavor.

I thought it sounded delicious and it really is! The only change I made from the recipe I followed was to add some of the fish meat back into the soup. This is a rather time consuming endeavour and a little fiddly as you need to avoid bones. It’s also optional and not traditional.

Prepared ingredients for this fish soup; cleaned and cut fish, chopped parsley, chopped onions and garlic, dried porcini in water in separate white bowls.
Step 1 Prepare the ingredients

Which fish go into this Italian fish soup?

Ciuppin was originally a poor dish, prepared with all the waste fish that couldn’t be sold. Today, the fish used varies depending on taste and availability. For Ligurians, the important thing is that it is fresh and from the Ligurian Sea. Fish typically used in Ciuppin are gurnard, turbot, scorpion fish, mullet, and rock fish.

I made this Italian fish soup recipe with gurnard, red mullet, and a small seabass, plus 2 prawns per person. Of course, you can use other fish. It’s important that they are quite small and have white meat. You don't want to use blue fish such as sardines, mackerel, herring, and anchovies etc as these are oilier and have a strong flavor.

Chopped onion, garlic and fresh parsley in Dutch oven.
Step 2 Sauté the onion, garlic and parsley.

Ingredients in this fish soup.

Fish and seafood: I used gunard, red mullet and a small seabass as well as some large shrimp/prawns. The fish needs to be cleaned, descaled and cut into pieces before adding it to the broth. You can ask your fishmonger to clean the fish for you. The prawn tails are cooked separately but the heads go into the soup.

The soffrito: The ingredients for the flavor base of this fish soup are finely chopped onion, garlic and fresh parsley. I used a normal yellow onion but white or red would be fine instead.

Tomato concentrate (paste): This is what gives this fish soup its redish colour. For a less intense tomato flavour, you can use tomato passata (puree) instead.

Soaked porcini mushrooms in Dutch oven with chopped onion, garlic and celery.
Drain the porcini, cut into smaller pieces and add them to the pot.

Vegetable stock: Some Italians use plain water or fish stock, but I prefer an organic or homemade vegetable stock which adds more flavor and nutrients but isn’t as salty as fish stock.

Porcini mushrooms (ceps): You only need a few dried porcini mushrooms for this fish soup. Don’t forget to soak them in warm water for about 15-20 minutes before cooking them. Porcini add a lovely earthy umami flavor to the soup.

Bay leaf: Bay leaves add a subtle flavor to this soup. I used a fresh bay leaf from my neighbours tree! You can use dried. Don’t forget to remove the bay leaf before serving the soup.

Tomato paste added to Dutch oven with mushrooms, onion, garlic and parsley.
Add the tomato paste and continue to stir and cook.

Lemon: This recipe calls for the zest of one lemon. For this reason, the lemon needs to be untreated and organic. I used 1 lemon for the zest and for squeezing the juice onto the soup when serving.

Optional ingredient.

Saffron: Saffron is the only spice in this Italian fish soup. A small amount of saffron goes a long way so you only need one sachet of saffron powder which usually weighs about 0.1g (100 milligrams or about a pinch!).

They say saffron tastes different to different people. For me it has a slightly sweet earthy flavour that can also be a little bitter. Omit the saffron if you don’t have it. The amount used is very tiny, and the soup will still be delicious without it.

Pieces of fish and prawn heads in Dutch oven.
Step 3 Pour a little of the vegetable broth into the pot and add the fish and prawn heads. Mix and cook.

The pasta.

This recipe calls for fine angel hair pasta (capelli d’angelo) but you can also use a fine spaghetti as they do in Sicily. I used angel hair pasta from De Cecco.

The pasta is cooked quickly in boiling water (angel hair pasta only needs 2 minutes cooking time).  It’s then drained and fried in olive oil until slightly crispy. This not only adds a crunchy texture to the fish soup, but also prevents the pasta from becoming too soggy.

The vegetable broth in the Dutch oven with the fish.
Step 4 Pour in the rest of the vegetable broth, after adding lemon zest, a bay leaf and seasoning. Simmer until fish is cooked.

How to prepare the fish.

The preparation for this Italian fish soup involves cleaning, descaling, and washing the fish. Get your fishmonger to clean the fish for you. But, if that's not possible you will need to gut them yourself. Check out instructions for this on Wikihow with illustrations.

For fish soup you don’t need to fillet the fish. Once it is clean cut it into 3-4 pieces. The heads and tails can go into the pot too. The shrimp/prawns just need to be washed and the heads removed. Add the heads to the soup and keep the tails aside to sauté later.

Fish soup cooking in Dutch oven.

Step by Step instructions.

Step 1: Clean and prepare the fish and prawns as stated above. Put the porcini mushrooms to soak in warm water for 15-20 minutes. Then drain them and cut into small pieces. Peel and finely chop the onion and garlic. Wash and chop the fresh parsley. Zest the lemon.

Step 2: Sauté the onion, garlic and parsley in 2 tablespoon olive oil for 2-3 minutes. Add the drained and chopped porcini and sauté for another minute or 2. Then add the tomato concentrate (paste). Stir and let it cook a little before adding a small amount of the vegetable stock (½ a cup).

Step 3: Add all the fish pieces and the shrimp/prawn heads to the pot. Stir again and mix so they get a little infused with the flavors of the aromatics, mushrooms and tomato paste.

Step 5 Pass the fish soup through a fine sieve into another smaller pot. Add the saffron.

Step 4: Next add the bay leaf, ½ the freshly grated lemon zest and a little salt and pepper to taste. Continue to cook over a medium heat for another 5 minutes. Then pour in the rest of the vegetable broth.

Bring the soup to a simmer, then lower the heat and cook for about 25 minutes until the fish starts to fall off the bones.

Step 5: Pass the fish soup through a fine sieve into another smaller pot. You can discard all the fish and bones, or carefully remove some of the meat and add it back into the fish soup. Next add the saffron and stir until it dissolves.

Sautéèd prawn tails in small frying pan with butter and garlic.

Prepare the pasta and the prawns.

First, put a pot of water onto boil for the pasta. Add salt once it starts to boil. Then bring to a boil again. Cook the pasta al dente according to the instructions on the packet. Angel hair pasta only needs 2 minutes of cooking time.

While you are waiting for the pasta water to boil, melt a little butter in a small frying pan with a couple of peeled and chopped garlic cloves. Sauté the prawn tails in the butter and garlic for about 1-2 minutes each side. You can peel the prawns before adding them to the soup or leave them unpeeled.

Cooked angel hair pasta in small frying pan.

Finally, heat 2 tablespoons of olive oil in a frying pan. Drain the pasta well and add it to the heated oil. Stir fry the pasta until it starts to crisp slightly.

To serve.

Place a portion of pasta in each soup bowl. Reheat the soup, if necessary, then add a ladle or two of soup to each bowl with a couple of shrimps/prawn tails. Sprinkle more chopped parsley and lemon zest onto the soup and serve with a quarter of lemon for each person.

Italian fish soup with angel hair pasta and prawns.

What to do with leftovers.

Any leftovers of this fish soup with angel hair pasta can be kept in a sealed container in the fridge for 1-2 days. This means you can also prepare the soup a day in advance. However, I would recommend cooking the pasta just before serving.

To reheat leftovers just simmer on the stove top over a low heat or reheat in the microwave. I don't recommend freezing this soup.

Let me know what you think.

I think this is an outstandingly delicious Italian fish soup recipe. Plus, it's pretty easy to make, especially if you can have your fish cleaned by your fishmonger. If you make this recipe and enjoy it as much as we did, do please leave a review/comment in the comment section below or post a comment on the Pasta Project Facebook page.

Your feedback means a lot to me.

Buon Appetito!

Italian fish soup with angel hair pasta.

Italian fish soup with angel hair pasta

Jacqui
Based on a traditional fish soup from the Italian Riviera in Liguria, this recipe is more like a fish broth. This means it’s quite easy to make and low budget because you can use cheaper types of fish. The broth is served with fried angel hair pasta, fresh parsley, lemon juice and sautéed prawns! This Italian fish soup isdelicious, nutritious, and so tasty!
5 from 53 votes
Print Recipe Save Recipe Saved! Pin Recipe
Prep Time 20 minutes mins
Cook Time 40 minutes mins
Course Main Course, starter
Cuisine Italian, Liguria, Mediterranean, Northern Italy
Servings 4
Calories 658 kcal

Ingredients
 
 

  • 1.75 pounds fresh fish for soup
  • 8 fresh prawns (large shrimps)
  • 2.1 pints vegetable stock organic or homemade
  • 2 tablespoons tomato paste
  • 1 onion peeled and chopped
  • 4 garlic cloves peeled and chopped
  • 1 bunch fresh parsley washed and chopped
  • 1 ounce dried porcini mushrooms soaked and chopped
  • 1 pinch saffron powder 1 sachet (0.1g) can be omitted
  • 1 lemon for zest and juice
  • 1 bay leaf
  • 4 tablespoons olive oil
  • 7 ounces angel hair pasta or fine spaghetti
  • 1 tablespoon butter unsalted
  • salt for pasta water and to taste
  • freshly ground black pepper. to taste

Instructions
 

Prepare the ingredients.

  • Clean and prepare the fish and prawns as stated in the content above. Then cut the fish into 3-4 pieces. Heads and tails go into the soup too. Remove the heads from the prawns and set aside the tails. The heads go in the soup.
  • Put the porcini mushrooms to soak in warm water for 15-20 minutes. Then drain them and cut into small pieces. Peel and finely chop the onion and garlic. Wash and chop the fresh parsley. Zest the lemon.

Make the fish soup/broth

  • Sauté the onion, garlic and parsley in 2 tablespoon olive oil for 2-3 minutes. Add the drained and chopped porcini and sauté for another minute or 2. Then add the tomato concentrate (paste). Stir and let it cook a little before adding a small amount of the vegetable stock (½ a cup).
  • Add all the fish pieces and the shrimp/prawn heads to the pot. Stir again and mix so they get a little infused with the flavors of the aromatics, mushrooms and tomato paste. Next add the bay leaf, ½ the freshly grated lemon zest and a little salt and pepper to taste. Continue to cook over a medium heat for another 5 minutes.
  • Add the rest of the vegetable broth, bring the soup to a simmer, then lower the heat and cook for about 25 minutes o until the fish starts to fall off the bones.
  • Pass the fish soup through a fine sieve into another smaller pot. You can discard all the fish and bones, or carefully remove some of the meat and add it back intoto the fish soup. Next add the saffron and stir until it dissolves.

Prepare the pasta and the shrimp/prawns

  • Put a pot of water onto boil for the pasta. Add salt once it starts to boil. Then bring to a boil again. Cook the pasta al dente according to the instructions on the packet. Angel hair pasta only needs 2 minutes of cooking time.
  • Melt a little butter in a small frying pan with a couple of peeled and halved garlic cloves. Sauté the prawn tails in the butter and garlic for about 1-2 minutes each side. You can peel the prawns before adding them to the soup or leave them unpeeled.
  • Heat 2 tablespoons of olive oil in a frying pan. Drain the pasta well and add it to the heated oil. Stir fry the pasta until it starts to crisp slightly.

To serve.

  • Place a portion of pasta in each soup bowl. Reheat the soup, if necessary, then add a ladle or two of soup to each bowl with a couple of sautéed shrimp/prawn tails. Sprinkle more chopped parsley and lemon zest onto the soup and serve with a quarter of lemon for each person.
Prevent your screen from going dark

Notes

You can use spaghetti or other fine long pasta like tagliolini instead of angel hair pasta. You can also cook the pasta in the fish broth is you don't want to fry it. In this case you may need a little more vegetable broth.
Feel free to omit the saffron if not available. The amount use is very tiny, and the soup will still be delicious without it.
The fish needs to be cleaned, descaled and cut into pieces before adding it to the broth. You can ask your fishmonger to clean the fish for you.
See content for what to do with leftovers.

Nutrition

Calories: 658kcalCarbohydrates: 54gProtein: 52gFat: 26gSaturated Fat: 6gPolyunsaturated Fat: 3gMonounsaturated Fat: 13gTrans Fat: 0.1gCholesterol: 155mgSodium: 2023mgPotassium: 1157mgFiber: 4gSugar: 6gVitamin A: 1150IUVitamin C: 23mgCalcium: 141mgIron: 4mg
Keyword fish broth, fish soup, fish soup with pasta
Tried this recipe?Let us know how it was!

If you are interested in learning how to make homemade pasta and different types of gnocchi, check out my shop page for some great video online courses from my friends in Rome! Nothing beats learning to make pasta from Italians! Plus while you’re there why not order a copy of one of my pasta recipe cookbooks or checkout some recommended pasta making tools?


More Pasta Soups

  • Minestrone Milanese
  • Italian pasta fagioli recipe.
    Italian pasta fagioli recipe
  • Italian pasta recipes for Lent.
    Pasta Recipes for Lent.
  • homemade pastina in broth
    Homemade Pastina in Broth.

Reader Interactions

Comments

    5 from 53 votes (38 ratings without comment)

    Tell us what you think Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




  1. Amy says

    January 26, 2024 at 10:29 pm

    I’m keen to try this since I live on the coast and can get my own white fish and prawns. I wonder why you boil water then add salt? I’ve seen that other places too. I just chuck it in the pot with cold water and boil it - what’s the difference?
    Thanks I am really enjoying your site!

    Reply
    • Jacqui says

      January 28, 2024 at 6:08 pm

      Hi Amy, thanks for your comment. I'm happy you enjoy my site! I'm sure you'll love this fish soup. Re adding salt after boiling the water. There are 2 reasons for this. Fistly, the water boils slightly faster without salt and secondly salt is corrosive, and could damage your pot if not dissolved before the water gets hot.

      Reply
  2. Jessica says

    January 22, 2024 at 3:08 pm

    I'm not the most skilled cook, but this recipe was foolproof. The instructions were clear, and the result was a soup bursting with flavor. It's reassuring to find recipes that make you feel like a chef without the stress 🙂

    Reply
  3. Veronika says

    January 22, 2024 at 8:38 am

    I'm a big fan of fish soups, we make one for Christmas dinner every year (czech tradition). This one was packed with flavor with the mushroom and shrimp. So good!

    Reply
  4. Sean says

    January 22, 2024 at 12:50 am

    I have never had anything but a delicious recipe from your site and this angel hair pasta soup is another hit in my book! It was so flavorful.

    Reply
  5. Erin says

    January 21, 2024 at 3:06 pm

    I used frozen fish, and it was still fantastic! It was my first time having fish with pasta, and I am so sad I waited this long to try it. So delicious! Thank you.

    Reply
  6. Kathryn says

    January 21, 2024 at 1:15 am

    This fish soup is our favorite- we can't get enough and love using different kinds of fish. Thanks for sharing!

    Reply
  7. Leslie says

    January 20, 2024 at 10:44 pm

    warm flavors, warm soup, warm pasta..this recipe is the epitome of comfort food! absolutely perfect!

    Reply
  8. Loreto and Nicoletta says

    January 20, 2024 at 6:13 pm

    You have definitely made me crave this soup. I miss that seafood from Italy so much when I am away. The seafood from the Mediterranean is just so fragrant and sweet. Nothing like it elsewhere. your soup looks so luxurious and tasty. Could sure use a bowl of this right now. Thanks for evoking so many delicious memories! ❤️

    Reply
  9. DK says

    January 18, 2024 at 2:22 am

    This soup is incredible! Love the robust flavors of all of the seafood in the dish - and the angel hair pasta pairs perfectly!

    Reply
  10. Elizabeth says

    January 18, 2024 at 1:19 am

    What a yummy and cozy meal!

    Reply
  11. Nora says

    January 17, 2024 at 9:16 pm

    I must confess I've never made fish soup before. But your recipe sounded so delicious that I had to try it. It was delicious! Thank you so much!

    Reply
  12. Swathi says

    January 17, 2024 at 5:33 pm

    Italian fish soup looks delicious delicious addition of pasta make it a complete meal.

    Reply
  13. Stephanie says

    January 17, 2024 at 4:37 pm

    This fish soup is so delish and satisfying. It was simple to make and created a filling dinner for the family on a cold night.

    Reply
  14. Gloria says

    January 17, 2024 at 4:24 pm

    It is so cold here, soup is just what I need. I have some shrimp in the freezer. I think I will go and put a pot on now. Dinner is going to be delicious.

    Reply
  15. Elaine says

    January 16, 2024 at 4:01 pm

    This is officially my favorite fish soup. I didn't have vegetable broth, so I used 1/2 seafood stock and 1/2 chicken broth and it came out so yummy!

    Reply
  16. Vicky says

    January 16, 2024 at 8:20 am

    I've never eaten fish soup before, but with the angel hair pasta added, it sounds so delicious!

    Reply
  17. Bernice says

    January 16, 2024 at 2:02 am

    I love any meal you can cook from scraps. Fish is so precious, we need to conserve it and use it from nose to tail as often as possible. Thank you for sharing this delicious fish soup!

    Reply
  18. Gloria says

    January 15, 2024 at 10:17 pm

    Seafood and pasta go hand in hand. Turing the combination into soup is fantastic. Just what we need right now. We are in a deep freeze.

    Reply

Primary Sidebar

Close up of Jacqui

Buon giorno and welcome to my pasta project! My name is Jacqui. I’m originally a Londoner but in 2003 life’s journey brought me to the beautiful Veneto region of Italy where…

More about me →

TOP ITALIAN FOOD BLOG

3rd place in Top 50 Italian Food Blogs Awards by Feedspot

Italian Food Blogs

FEATURED IN

A few website logos showing where the pasta project has been featured in: Insider, Wikipedia, Food52, Buzzfeed, The Guardian, Parade

FOLLOW ME

  • Facebook
  • Instagram
  • Pinterest

VISIT MY SHOP

Shop Icon

In my weekly newsletters, I write about my life in Italy, Italian places, traditions and culture, as well as other foods not just pasta! As a Pasta Project subscriber you'll also get a FREE recipe e-book series! Plus links to the latest recipes and posts.

So, sign up now and get the first recipe e-books to download!

Footer

↑ back to top

About

  • Legal Disclaimer
  • Privacy Policy
  • Web Stories

Follow Me

  • Facebook
  • Instagram
  • Pinterest

Contact

  • Copyright & Disclaimer/ Terms of Use

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 The Pasta Project

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.