Tell me more ×
Seasoned Advice is a question and answer site for professional and amateur chefs. It's 100% free, no registration required.

Are there any good substitutes for Fish Sauce for cooking Thai food?

This is due to a severe food allergy (anaphylaxis) to all forms of seafood, so I'm unable to substitute for other fish-based products.

share|improve this question
I concur with the others: a light soy sauce would be my choice as well, but note that there is nothing that is a good substitution for Thai fish sauce (even fish sauces from other countries, say Vietnam, have quite a different taste). – Bart Kiers Jul 17 '10 at 12:10

7 Answers

Try mixing hoisin or miso into low-sodium soy sauce.

From one of my favorite bloggers, Smitten Kitchen, "I often see low-sodium soy sauce suggested as an alternative but I’m not convinced it’s a fair swap. There’s something more caramelized and fermented in the fish sauce that you’d miss. If you feel like playing around, I might whisk some additional hoisin or even miso into that soy sauce for a more complex flavor."

share|improve this answer
I never thought to do this. That sounds great. – unforgiven3 Jul 22 '10 at 12:36

If you cannot have fish at all, try using grated Parmigiano Reggiano. Fish sauce has two basic flavors: a sweeter one that is similar to Reggiano and a stronger one that is similar to cooked broccoli. If I were to experiment, I would try a mixture of the two, with maybe some of the juice made from the inside pulp of tomatoes (the gel-like thing with the seeds).

share|improve this answer

Your best bet is a light soy sauce, that, at least, will provide the 'saltiness' If you need a fishy flavor you could always add a little fish paste or perhaps a fillet from a tin or bottle of fish, such as anchovies. Just 'wizz' the two in a blender for a few minutes.

share|improve this answer
Thanks for your response, will try the light soy sauce, but unfortunately can't use fish paste or anchovies due to food allergy. I clarified the initial question. – Todd Hunter Jul 17 '10 at 12:01

You should look into vegetarian fish sauce. If you can't find it, but can find a vegetarian (anchovy-free) Worcestershire sauce, that will provide some of the flavour, though we haven't tried it with Thai food. :-) A salty chicken bouillon might also do the trick in a pinch.

share|improve this answer

I've not tried it, but a combination of light soy sauce and Worcestershire sauce seems like a good bet. They both provide umami, soy sauce has the saltiness, and Worcestershire sauce is also made from fermented fish.

share|improve this answer
Doesn't that defeat the point? – Arafangion Oct 4 '10 at 14:18
Since its made with fermented fish, it's fish sauce. – J. Winchester Jan 31 '11 at 22:20

You can safely leave out the fish sauce without attempting to replace it with anything. First of all, it's really more fishy than salty, so substituting soy sauce often makes your dish too salty. Secondly, most curries or stews only call for a small amount of fish sauce and there are such wonderful things going on spice-wise in Thai cuisine that you really don't miss it.

share|improve this answer

You could use a smaller amount of oyster sauce if the person was only allergic to fish... (But keep in mind that some oyster sauces also include fish sauce, so check carefully!).

That said, if the person is also allergic to oyster sauce (as your question states), then I'd probably subtitute it with some stock instead, perhaps a small amount of soy sauce, and add less sugar, because it will also be sweeter.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.