Spaghetti with Fish Sauce

Make pasta night special with a bowl of Spaghetti with Fish Sauce. Each forkful combines savoury sauce and tender fish for a light and satisfying meal at home.

Overhead shot of plated spaghetti with tomato sauce, cooked fish, pepper, and parsley.

This is another one of my mother’s recipes. It is very simple and very tasty. I love the delicate fish taste that develops in the sauce. Yum!

To make it, you need a very bony, cartilaginous fish. Any fish suitable for soup works well. I usually make it with red gurnards, which are not always easy to find here, but their flavour is worth the search.

Since you want the fish to enrich the sauce, it is best to use a small one. This is why I suggest using two small fish rather than one big one, with the innards removed. The smaller size gives the sauce more depth and helps it cook evenly.

Cook the fish with its bones and head, as this is where much of the flavour comes from. You can debone it once cooked and enjoy it with the pasta, or serve it after the meal if you prefer.

Close-up of spaghetti coated in tomato sauce with pieces of cooked fish and parsley.

Why We Love Fish Sauce Pasta

  • Makes good use of small fish often available at local markets for weeknight pasta ideas.
  • Offers a seafood option that even children often enjoy with simple sides.
  • Feels like a classic Italian seafood pasta you can make on busy weeknights.

Key Ingredients for Spaghetti with Fish Sauce

Ingredients for pasta with fish sauce recipe arranged on a counter.

Red Gurnards

Small red gurnards work well because their bones and cartilage release flavour during slow cooking. Choose fish that feel firm, smell fresh, and have clear eyes. Smaller fish soften more easily and blend well into the sauce.

Tomatoes

Use good-quality diced tinned tomatoes with no added herbs or sugar. Whole peeled tomatoes cut by hand also work well if you prefer fewer seeds.

White Wine

A dry white wine lifts the flavour once the alcohol evaporates. Select a wine you would drink, as the taste becomes more noticeable during simmering.

Find the complete list with measurements in the recipe card below.

How to Make Spaghetti with Fish Sauce

Step 1: Put the chopped onion and garlic in a pot with the extra virgin olive oil and sauté for a few minutes over very low heat.

Step 2: When they are soft and transparent, add the diced tomatoes and let them cook for 3 minutes.

Onions and garlic softened in olive oil with tomatoes added to the centre.

Step 3: Rinse the cleaned fish and add it to the sauce over the heat.

Whole gurnard placed on top of softened tomatoes and onions in the pan.

Step 4: Pour the white wine on top and increase the heat to burn off the alcohol.

White wine being poured over a whole fish in tomato sauce.

Step 5: Add salt and a couple of tablespoons of water, then cook over very low heat until the fish almost comes apart. Turn the fish occasionally and add a little more water if needed. The sauce should stay slightly runny.

Cooked gurnard sitting in tomato sauce after simmering.

Step 6: When ready, remove the fish from the sauce and keep it aside. Do not add the cooked and cleaned red gurnard back into the sauce, or it will absorb too much and leave you without enough for your pasta. Add it only at the end as a topping or serve it separately.

Step 7: In the meantime, cook the spaghetti following the instructions on How to Cook Pasta al Dente. Drain it and serve with the fish sauce.

Step 8: Finish with freshly ground pepper, chopped parsley, and a few pieces of cleaned red gurnard if you like.

Plate of spaghetti topped with fish flakes, tomato sauce, and parsley.

Frequently Asked Questions

Can I use a different type of fish for this Spaghetti with Fish Sauce recipe?

Yes. Any small, bony fish used for soup works well because the bones and cartilage help build flavour. Options include whiting, mullet, or small snapper.

How can I keep the fish firm while cooking it in the sauce?

Keep the heat low and turn the fish gently using a wide spatula. Small fish soften quickly, so slow cooking helps maintain structure while still enriching the sauce.

Can I make the sauce ahead of time?

You can prepare the sauce earlier in the day and keep the fish separate. Warm the sauce gently when ready to serve, and cook fresh spaghetti for the best texture.

Does this dish freeze well?

No. Fish cooked whole becomes fragile once frozen and loses its texture after thawing. Keep leftovers chilled in the fridge and use within two days.

Extra Help from the Kitchen

Rinse the Fish Lightly – Give the cleaned fish a quick rinse under cold water to remove any loose scales or residue that could cloud the sauce.

Lift the Fish with Two Utensils – Use a wide spatula under the body and a spoon on top to move the fish out of the pot without breaking it.

Cover Partially During Simmering – Leave the lid slightly ajar to keep steam inside while still allowing the sauce to reduce slowly.

Check for Bones Before Serving – Once the fish cools enough to handle, run your fingers gently along the flesh to remove any remaining bones before topping the pasta.

Season Towards the End – Taste the sauce after removing the fish and add salt only if needed, as the fish itself contributes seasoning during cooking.

Bowl of fish sauce pasta with cooked fish on top.

Variations and Twists

Add Mixed Seafood – Include a small amount of mussels, clams, or shrimp to bring an extra seafood twist while keeping the sauce light.

Use a Light Tomato–Seafood Broth – Add a splash of seafood stock in place of some of the liquid for a deeper but still gentle flavour.

Finish with Fresh Herbs or Citrus Zest – Add chopped parsley with a little lemon zest for a brighter finish.

Switch Pasta Shape – Use linguine or tagliolini as alternatives to spaghetti for a similar light, elegant result.

Make a No–Tomato Version – Leave out the tomatoes and cook the fish with olive oil, garlic, parsley, and white wine for a more delicate sauce.

Storage and Shelf Life

Store the leftover sauce in an airtight container in the fridge for up to 2 days. Keep the cooked and cleaned fish in a separate container so the sauce stays loose and the fish pieces do not break down further.

This pasta with fish sauce does not freeze well, as the texture of the fish changes once thawed. Reheat the sauce over low heat with a small splash of water until warm. Make sure to cook fresh spaghetti when ready to serve.

Overhead shot of plated spaghetti with tomato sauce, cooked fish, pepper, and parsley.
0 from 0 votes
Print

Spaghetti with Fish Sauce Recipe

Make pasta night special with a bowl of Spaghetti with Fish Sauce. Each forkful combines savoury sauce and tender fish for a light and satisfying meal at home.

Course: Main, Pasta
Cuisine: Italian
Prep Time: 5 minutes
Cook Time: 35 minutes
Total Time: 40 minutes
Servings: 4 persons
Author: Manuela Zangara

Ingredients

  • 2 small red gurnards – cleaned, I used one for 2 people
  • 1 small onion – thinly chopped
  • 2 cloves garlic – chopped
  • 4 tablespoon extra virgin olive oil
  • 6 to 8 tablespoon diced tinned tomatoes
  • ½ glass white wine
  • salt
  • pepper
  • parsley – chopped

Instructions

  1. Put the chopped onion and garlic in a pot with the extra virgin olive oil and sauté for a few minutes over very low heat.
  2. When they are soft and transparent, add the diced tomatoes and let them cook for 3 minutes.
  3. Rinse the cleaned fish and add it to the sauce over the heat.
  4. Pour the white wine on top and increase the heat to burn off the alcohol.
  5. Add salt and a couple of tablespoons of water, then cook over very low heat until the fish almost comes apart. Turn the fish occasionally and add a little more water if needed. The sauce should stay slightly runny.
  6. When ready, remove the fish from the sauce and keep it aside. Do not add the cooked and cleaned red gurnard back into the sauce, or it will absorb too much and leave you without enough for your pasta. Add it only at the end as a topping or serve it separately.
  7. In the meantime, cook the spaghetti following the instructions on How to Cook Pasta al Dente. Drain it and serve with the fish sauce.

  8. Finish with freshly ground pepper, chopped parsley, and a few pieces of cleaned red gurnard if you like.

21 Comments

Leave a Reply

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

Recipe Rating: