Home Recipes Desserts Spaghetti with salt cod (baccalà) alla ghiotta

Spaghetti with salt cod (baccalà) alla ghiotta


Spaghetti with baccalà alla ghiotta.

Having eaten it in Sicily, I had really wanted to make this typical Sicilian baccalà recipe called ‘alla ghiotta’ with pasta for a long time. I have now made it with homemade baccalà and store bought. Both times it was amazing! This spaghetti with salt cod was a big hit with my Sicilian hubby and baccalà fans are sure to love it too!

spaghetti with salt cod (baccalà)

What is salt cod (baccalà)?

Salt cod known as baccalà in Italy, bacalao salado in Spain, bacalhau in Portuguese and bakalar in Croatia is dried cod fish. The process of drying cod dates back to the time of the Vikings. It’s a popular ingredient in Northern European, Mediterranean, West African, Caribbean and Brazilian cuisines.

spaghetti with salt cod (baccalà)

I have long been fascinated by the fact that salted or salt cod is popular in many Mediterranean countries and has been for hundreds of years! This popularity is especially curious since these countries have their own fishing industries and catch fresh fish from their own seas. Whereas, cod is not really found in the Mediterranean!

Step 1 if making your own baccalà, leave cod fillets in salt for 2 days!

A little baccalà history.

Drying and preservation only works with fish that have very little oil and fat. Cod fish, apparently, has very low levels of oil and most is in the gut. Drying and salting enabled people to transport the fish long distances.

Back in the 1500s, salt cod was popular on ships and became a staple part of sailors’ diets. Eventually it started to be sold and eaten by people on the land as well. This is because it was cheap and could be kept for very long periods of time.

Ingredients for spaghetti with salt cod (baccalà)
Step 2 Gather your ingredients.

Originally, most of the cod people used to make salt cod (baccalà) in Europe came from the Grand Banks off the coast of Newfoundland. However, since the populations of cod have declined there due to overfishing and other reasons, most salt cod now comes from Norway or Iceland.

Prepared ingredients for spaghetti with salt cod
Step 3 prepare your ingredients.

Baccalà in Italy

In Italy, two types of dried cod are popular, salted and air-dried. Fresh or frozen cod fish is called merluzzo in Italian. However, salt cod is called baccalà and air-dried cod is called stoccafisso (stockfish). Stockfish is even older in origin than salt cod and was most probably invented by the Vikings and brought to Italy by the Normans.

Many Italian recipes for baccalà can also be made with stockfish and vice versa. However, stockfish is more popular in Northern Italy and baccalà more commonly used in the South, where it is actually a traditional Christmas Eve dish.

onion, celery, olives and capers in frying pan with olive oil
Step 4 sauté the onion, celery, olives and capers in olive oil.

Salt cod can be expensive.

Once cod was really abundant and salt cod was a popular staple in Mediterranean countries, especially on Fridays and during days of abstinence like Lent and Christmas Eve.

Today, cod is less affordable and both baccalà and stockfish are quite expensive. They can cost anything between about 12 and 32 euros a kilo, depending on the quality and the source. I am not sure about Italy, but I know that in some places other types of white fish, such as pollock, haddock and whiting are marked and sold as baccalà!

halved cherry tomatoes in pan with onions, celery, olives and capers
Step 5 Add halved cherry tomatoes.

Preparing both stockfish and baccalà is normally quite a long process. First, you have to rinse the fish to remove the surface salt. Then, you need to soak it in fresh water for up to three days. During this time, the water has to be changed 2-3 times a day! Once re-hydrated the fish can be used for cooking.

tomato passata added to other ingredients in frying pan.
Step 6 Add tomato passata and simmer for 15 minutes.

If the quality of the baccalà or stockfish is good, then you can use it in many delicious dishes. Well-cooked baccalà or stockfish is not at all fishy in flavour. It should be slightly chewy and remain firm even when flaked.

Here in Veneto, stockfish, but also baccalà, is used to make a recipe called baccalà alla Vicentina. The fish is cooked in milk for up to 4 hours and served with polenta. In Livorno, they cook salt cod with tomatoes, garlic and basil.

cubes of baccalà salt cod added to sauce in frying pan
Step 7 Add salt cod to sauce.

In Naples, where legend says there are 365 ways to eat baccalà, they often serve it with tomato sauce flavoured with capers, olives and pine nuts. People in the Southern regions, such as Sicily and Puglia, eat baccalà with pasta, like in this spaghetti with salt cod recipe.

ready sauce for spaghetti with salt cod alla ghiotta in frying pan
Step 8 Simmer the sauce for another 10-15 minutes.

Homemade baccalà!

Having eaten it in Sicily, I had been wanting to make this typical Sicilian baccalà recipe called ‘alla ghiotta’ with pasta for a long time. However, the first time I tried to make this spaghetti with salt cod recipe, I found the process of rehydrating the fish for 3 days rather unpleasant! I actually threw away an 18 euro piece of stockfish because it didn’t taste or smell right!

spaghetti alla chitarra from Afeltra
Step 9 Cook your pasta! I used spaghetti alla chitarra by Afeltra

Then a chef friend of mine suggested I make my own baccalà! This actually turned out really well. It was also far easier to do than using ready salted or air-dried cod that needs rehydrating!

I bought a nice frozen Norwegian cod fillet, defrosted it, patted it dry and left it in the fridge covered in sea salt for 2 days. I then washed off the salt and let it soak for a couple of hours, changing the water every now and again. Finally, I cooked my spaghetti with salt cod alla ghiotta. The result was really really good!

Cooked spaghetti added to the salt cod sauce
Step 10 Add the cooked spaghetti to the sauce. Mix together carefully and serve.

The second time I made this dish I used vaccum packed ready to use baccalà that I bought at Lidl. It also turned out really delicious.

A 2 in 1 recipe.

You can use this spaghetti with salt cod recipe to make two dishes. In Sicily, it’s quite common to serve the sauce and a little of the fish with pasta. Then, eat the rest of the fish with potatoes as a main course.

Alternatively, you can make it without potatoes and use it only as a pasta sauce. Although preparation takes a couple of days (if making your own baccalà), it actually involves very little preparation. Plus, cooking times are short. I hope that if you like baccalà you will give it a try.

Let me know what you think.

If you make this salt cod pasta recipe I’d love to hear how it turns out and if you liked it. Please leave a comment here on the blog or on  Facebook page.

Looking forward to hearing from you!

Buon appetito!

Other Sicilian seafood pasta recipes.

  1. Strozzapreti with swordfish
  2. Sicilian fresh tuna meatballs with pasta
  3. Sicilian pasta with sardines and wild fennel
  4. Pasta with bottarga, almonds and prawns

spaghetti with salt cod (baccalà) alla ghiotta

Spaghetti with Baccalà (salt cod) alla ghiotta

This typical Sicilian recipe for spaghetti with baccalà (salt cod) can be made into 2 delicious dishes. Serve the sauce with pasta and the fish and potatoes as another meal or course. Course Main CourseCuisine Mediterranean, Sicilian, Southern ItalianKeyword authentic Italian pasta recipe, baccalà, salt cod, seafood pasta, Sicilian food, Sicilian pasta, spaghetti Prep Time 15 minutesCook Time 35 minutesTotal Time 50 minutes Servings 4 Calories 1078kcal Author Jacqueline De Bono


  • 600 g salt cod/ baccala (1.3lbs) prepared for cooking
  • 400 g spaghetti (14oz) I used spaghetti alla chitarra but normal spaghetti is good too.
  • 1 onion peeled
  • 2 celery medium sized stalks
  • 50 g green olives (2oz) destoned (I used taggiasche)
  • 2 tbsp capers (I used salted)
  • 400 g tomato passata (14oz) preferably rustica which is chunkier
  • 10-12 cherry tomatoes cut in half
  • 3 tbsp extra virgin olive oil.
  • 4 potatoes peeled medium (optional)
  • salt for pasta
  • freshly ground black pepper. to taste


  • Begin by putting the salted capers (if using) in a bowl, rinse them well to get rid of the salt.
  • Chop the onion and celery into small pieces.
  • Heat the olive oil in a frying pan or skillet. Add the onion, celery, olives and capers and cook until the onion becomes translucent.
  • Add the cherry tomatoes, cut in half. and when they start to soften add the passata and simmer for 15 minutes.
  • Cut the salt cod into medium sized pieces and add it to the sauce.
  • Add pepper to taste.
  • If you are going to use potatoes, peel them and cut them into pieces similar to the size of the fish. Add the potatoes to the sauce when you add the salt cod. Cover the pan, lower the heat and let everything cook together until the potatoes are cooked.
  • .If you are not using potatoes then just cover the sauce and simmer for about 15 minutes. If the sauce becomes to dry you can add a bit of water.
  • In the meantime cook the spaghetti al dente in boiling salted water according to the instructions on the packet. (don’t use a lot of salt because the fish and capers may still be salty)
  • Transfer half the baccalà and the potatoes to a dish and cover. You can serve this as a main course or the next day as a separate meal.
  • Drain the pasta and add it to the remaining sauce, mix together well. Sprinkle with chopped parsley and serve


Preparation and cooking times do not include the time required to prepare the salt cod if you are making your own. I have made my own and also used ready hydrated baccalà For homemade salt cod (baccalà) I bought a nice frozen Norwegian 600 g cod fillet, defrosted it, patted it dry and left it in the fridge covered top and bottom in sea salt for 2 days. It’s a good idea to occasionally drain any water that might have accumulated at the bottom of the dish. I then washed off the salt and let the cod soak for a couple of hours, changing the water every now and again. It was then ready to cook.