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.

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.

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

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.

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

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

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.

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.

Frequently Asked Questions
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.
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.
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.
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.

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.
More Delicious Pasta Recipes to Try Next

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.
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
-
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.
-
When they are soft and transparent, add the diced tomatoes and let them cook for 3 minutes.
-
Rinse the cleaned fish and add it to the sauce over the heat.
-
Pour the white wine on top and increase the heat to burn off the alcohol.
-
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.
-
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.
-
In the meantime, cook the spaghetti following the instructions on How to Cook Pasta al Dente. Drain it and serve with the fish sauce.
-
Finish with freshly ground pepper, chopped parsley, and a few pieces of cleaned red gurnard if you like.
Love travelling as much as cooking?
Many of the recipes I share are inspired by places I've visited around the world. On Travel with Manu you'll find destination guides, itineraries and travel inspiration to help you plan your next adventure.






Your mom must be an AMAZING cook! And congrats on winning the recipe challenge!