This post may contain affiliate links. Please read our disclosure policy.
Learn how to make vegan fish sauce at home with just 5 ingredients. This savory condiment is the secret to elevating your dishes to a new level! Whether it’s enhancing dipping sauces and marinades or adding depth to curries and soups, this plant-based fish sauce offers endless possibilities!
⭐️ Why You Should Try It
- Aromatic. Packed with plenty of umami, this vegan fish sauce will add depth and complex flavors to any dish. It will quickly become your secret ingredient!
- Saltiness is on point. I ensured this plant-based version had the same sodium level as a traditional fish sauce so that you can use it as a 1:1 replacement.
- Cheaper than store-bought. This homemade version turns out to be about 3 times cheaper than store-bought bottles and tastes just as good, if not better!
How does it compare to commercial versions?
We compared this homemade vegan fish sauce with two commercial Vietnamese brands (Lien Thanh and Au Lac), one made from pineapples and the other from fermented soybeans. To do our test, one tablespoon of vegan fish sauce was diluted with one tablespoon of sugar and three tablespoons of water. Here are the results:
- Lien Thanh: Since this brand uses pineapple, it tastes incredibly close to our version. However, according to the label, this vegan fish sauce contains many preservatives and a “synthetic fish sauce flavor”, which gives it a not-so-natural flavor. A bottle of 500ml cost us $12.
- Au Lac: Surprisingly, this brand smells like authentic fish sauce. It has a powerful fermented aroma, with notes that remind me of natto. We personally thought its flavor was a bit too funky and not as aromatic as the others. One bottle of 500ml cost us $6.
- Our version: Our version has a slightly stronger pineapple flavor compared to the Lien Thanh brand but tastes much more natural. It’s also very aromatic and the saltiness is on par with the two other brands. Our homemade vegan fish sauce costs around $2 for 500ml.
📘 What Is Fish Sauce
Fish sauce (Nước Mắm in Vietnamese) is a liquid condiment made from fermenting anchovies (or other types of fish) in salt for 3 to 12 months. The result is a golden brown liquid with a salty, pungent, and umami-packed flavor.
Fish sauce has been used for thousands of years in Southeast Asia to make dipping sauces and to enhance the flavors of dishes like curries, stir-fries, soups, and more.
🍍 Ingredient Notes
This plant-based fish sauce recipe requires only 5 easy-to-find ingredients. Here is what you will need:
- Pineapple – Use ripe and sweet pineapple for the best flavor. Not only will it bring a delicate fruity aroma, but also a natural sweetness.
- Shiitake mushroom – For a depth of flavor and extra umami. Use dried shiitakes.
- Salt – Regular table salt works great here. Be aware that while the amount of salt might sound like a lot, it’s required to reach the same level of saltiness as regular fish sauce.
- Sugar – Use rock sugar, also called rock candy, to add a light yellow color to the sauce.
- Dark soy sauce – We won’t use dark soy sauce for flavor but to give the sauce a darker color.
- MSG – A pinch of monosodium glutamate helps enhance the overall flavor of this “fish” sauce. It is optional but highly recommended!
Note: While authentic fish sauce does have a funky smell, it doesn’t have a “fishy” or “ocean” flavor. Hence, there is no need to add any seaweed here.
🥣 How to Make It
Prepare the pineapple
- Slice the pineapple. Lay the pineapple on a cutting board and cut off the top and bottom parts. Next, slice the pineapple into 1-inch thick slices. Cut off the peel and discard.
- Cut it into chunks. Slice each slice into quarters and set aside.
Simmer
- Soak the shiitake mushroom. Place the dried shiitake mushroom in a small bowl and cover it with 100ml of hot water. Let it rehydrate for about 5 minutes.
- Transfer to a saucepan. Transfer the soaking water of the shiitake, pineapple chunks, and water to a saucepan.
- Let simmer. Bring to a simmer over medium heat and let it simmer for 10 minutes uncovered.
- Add the salt and simmer again. Next, add the salt, rehydrated shiitake mushroom, and sugar, and let simmer for another 35-40 minutes, or until it has reduced to 330ml.
Strain
Finally, strain the fish sauce and discard the pineapple chunks. You can now stir in the dark soy sauce, giving your fish sauce a beautiful golden brown color.
To store the fish sauce, transfer it to a clean glass bottle and keep it in the refrigerator.
🍜 Where to Use It
You can use fish sauce to add saltiness and umami to various dishes! It works particularly well in Vietnamese, Thai, and Cambodian recipes. Here are a few ideas on where to use it:
- To make Nước Chấm: Nuoc cham is a Vietnamese dipping sauce that is often served with vegan egg rolls, banh xeo, or banh hoi. It consists of fish sauce diluted with water and combined with sugar, lime juice, garlic, and chopped chili.
- In curries: Enhance your curries by replacing the salt with this vegan fish sauce! It does wonders in a green Thai curry or Vietnamese curry!
- In marinades: Marinade vegan chicken, tofu, tempeh, or seitan.
- In stir-fries: Use it to season broccoli, pak choi, or mixed vegetable stir-fries.
- To make sauces: You can also use this fish sauce as a base to make Pad Thai sauce or use it to season homemade kimchi.
- In soups: Just like for curries, you can replace the salt with vegan fish sauce in soups to give them a kick of flavor.
📔 Tips
- Measure the liquid after simmering. It is essential to measure the amount of liquid left after simmering. You will need 330ml left in order to get the saltiness on point. If you have more, let it simmer for a few more minutes. If you have less, add water until it reaches 330ml.
- Store in the refrigerator. While you could store it at room temperature, keeping it in the refrigerator is preferable to preserve its freshness.
💬 FAQ
No, it doesn’t have the “funky” smell you would find in authentic fish sauce. I have been working on a fermented vegan fish sauce recipe, which obviously has a more funky aroma, but it’s not quite ready yet. However, in my opinion, once diluted, you won’t be able to taste much difference between this one and a fermented one.
Due to the high salt level, this vegan fish sauce will last months! You can keep it in the refrigerator for at least 5 months (probably more).
There is absolutely no need to add seaweed to this recipe. Anyone who has tried authentic fish sauce will know it doesn’t have a “fishy” taste. I’m actually wondering why other vegan fish sauce recipes use seaweed.
Fish sauce consists of the juice of naturally fermented anchovies, while oyster sauce is made by reducing oysters, salt, and sugar until it caramelizes and thickens. Fish sauce has a watery consistency, while oyster sauce is very thick, like a glaze.
Nước Mắm is the Vietnamese name for fish sauce. Nước Chấm means dipping sauce, which is made with fish sauce, sugar, garlic, lime, and chili.
If you are looking for a tasty alternative to traditional fish sauce, you are going to love this plant-based version! It’s salty, a bit sweet, and perfect for elevating the flavor of plenty of dishes. Even non-vegans will enjoy this delicious plant-based alternative to fish sauce!
Want to Save This Recipe?
Enter your email below & we’ll send it straight to your inbox! Plus, you will receive new recipes every week!
I’d like to receive more tips & recipes from Full of Plants.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Vegan Fish Sauce
Ingredients
- 9 ounces pineapple chunks about 1/2 pineapple
- 1 dried shiitake mushroom
- 23 ounces water
- 2.8 ounces salt
- 0.5 ounces rock sugar
- 1/8 tsp dark soy sauce
- 1/8 tsp MSG Optional, to enhance the flavor.
Instructions
Prepare the pineapple
- Slice the pineapple. Lay the pineapple on a cutting board and cut off the top and bottom parts. Next, slice the pineapple into 1-inch thick slices. Cut off the peel and discard.Cut it into chunks. Slice each slice into quarters and set aside.
Simmer
- Soak the shiitake mushroom. Place the dried shiitake mushroom in a small bowl and cover it with 3.5 ounces (100ml) of hot water. Let it rehydrate for about 5 minutes.
- Transfer to a saucepan. Transfer the soaking water of the shiitake, pineapple chunks, and remaining water (19.5 ounces/550ml) to a saucepan.
- Let simmer. Bring to a simmer over medium heat and let it simmer for 10 minutes uncovered.
- Add the salt and simmer again. Next, add the salt, rehydrated shiitake mushroom, and sugar. Let simmer for another 35-40 minutes or until it has reduced to 11.7 ounces (330ml).
Strain
- Strain the fish sauce using a fine sieve mesh and discard the pineapple chunks. You can now stir in the dark soy sauce, giving your fish sauce a beautiful golden brown color.
- To store the fish sauce, transfer it to a clean glass bottle and keep it in the refrigerator.
Notes
- Measure the liquid after simmering. It is essential to measure the amount of liquid left after simmering. You will need 330ml left in order to get the saltiness on point. If you have more, let it simmer for a few more minutes. If you have less, add water until it reaches 330ml.
- Store in the refrigerator. While you could store it at room temperature, keeping it in the refrigerator is preferable to preserve its freshness.
Nutrition
About the Author
Thomas Pagot is the founder, photographer, and recipe developer behind Full of Plants. He created the blog in 2016 as a personal cookbook for vegan recipes. Through years of recipe development, Thomas has successfully grown Full of Plants into a trusted resource for plant-based recipes.
Leave a Comment
Hi, I made some Thai Green Papaya Salad yesterday with the vegan fish sauce I hade made with this recipe as an ingredient. I also added a bit of vegan tuna made from a recipe on this platform and a bit of Atlantic dulse as substitute for salted-dried shrimps required in the original Thai Green Papaya recipe. My kids and Thai friends love the resulting salad 😃 I have also used this vegan fish sauce in multiple Asian recipes calling for fish sauce, and it works great 👍
Hi!
It’s looking delicious! I’m glad you liked this vegan fish sauce recipe, thanks for sharing and for your feedback. We really appreciate it 😉
You can post your recipe for Vietnamese version of vegan green papaya salad for us to compare if it’s similar to the Thai one I know of. I know that Vietnamese also use green papaya to make salad, too. Variations of the one I made are with green/unripe mango or fruit like watermelon, etc.
I already have a recipe on the blog for papaya salad 😉 You can find it by searching for “papaya “salad”.
Hi Thomas – Have you figured out how to achieve more funk by fermentation? Now that I am vegan, I use a lot of gochujang and doenjang to bring the funk in place of fish sauce. I wonder if the only way to get that pungency for vegan fish sauce is to add a source of protein (like soy or fava bean) to the fermentation?
Hi Gia,
I did experiment with fermented soybeans and the funky flavor was here, however the process was a bit long. I need to try it again to confirm it is working.
Hi Thomas,
Have you tried it with fermented tofu by any chance? I know you have a recipe for it, but the commercial one is good too for adding “funk” to dishes. (Vegan blue cheese dressing for one!) I haven’t made this recipe yet, but plan to do so soon. The best vegan fish sauce I’ve tried is unavailable to me. (Made in Vietnam.) It had a fishy taste which I like.
Hi Bev,
I haven’t tried that, sorry! But I agree that the brine from fermented tofu has a very “funky” smell.
This is a good looking recipe because so many others contain seaweed and it’s the iodine I’m allergic to. Can’t wait to make it but can’t send it to my email…Can you help?
Yes they do contain seaweed, which is useless since real fish sauce doesn’t even have a sea/fish aroma.
May I know what you mean by sending it to your email?
Love this fish sauce recipe!!! Better than any bought ones and easy to make. I, however, modified it somewhat and added a small mixture of dried Kombu (dark green seaweed), Atlantic dulse, and spirulina to add the sea/fishy taste and aroma to it. Not having rock sugar on hand, I used coconut/palm sugar and/or a splash of maple syrup instead, all of which add to the sauce’s brown color. Instead of MSG, I used some natural umami powder/liquid from my kitchen. Because I hate wasting food, I plan to keep the solid ingredients to put them in the braised tofu stew pot, also introduced on this platform, without any more salt and adding some maple syrup/honey/coconut sugar/palm sugar. I surely will continue making more vegan fish sauce myself this way in the future! 👍😃😋
Thanks a lot for your feedback, I really appreciate it!
Real fish sauce doesn’t really have much of a sea/fishy sauce, but that is totally up to you 🙂
Using the pineapple in a a stew sounds like a great idea!
“ Fish sauce consists of the juice of naturally fermented anchovies” GAG!!
I can’t wait to make this. It will be a gift for my daughter’s birthday.
I just love your recipes. I know this will be a 5 star!
Thanks Amrita, hope you will like it!
I am in the middle of making it. How do I know what it has reduced to with all the chunks in it? Seems I won’t know until it has been strained.
I don’t have a scale so I did online conversions. It is inedible. Way way too salty. If you could include standard measurements, tsp, cups, mls, it would be most helpful. I’m hugely disappointed. I wasted valuable time and an expensive pineapple.
Sorry to hear you had trouble with this recipe, Amrita.
For this specific recipe, I gave measurements in ounces/grams to get more accurate results (especially regarding the salt content) as cups can be unreliable.
I removed your rating, as I believe you are not aware on how to use fish sauce. This is not a recipe for a dipping sauce but for a replacement for fish sauce. Fish sauce is extremely salty (actually saltier than soy sauce) and is used as a replacement for salt or it is diluted to make a dipping sauce. So it is totally normal that by itself, it is inedible 🙂
For a simple Vietnamese-inspired dipping sauce, diluted 1 tablespoon of vegan fish sauce with 1 tablespoon of sugar and 3 tablespoons of water. Add 1 teaspoon of lime juice, minced garlic, and chili.
I hope this answers your concerns, and hopefully you will find new ways to use this condiment!
Hi Thomas,
I suspect that the online conversion was the issue.
I received your plum tart recipe in my inbox today. It looks as amazing as the rest of your recipes.
I’ve made your authentic cultured butter and baked pears.
If you are interested, I have made a cultured sour cream that no one would know is vegan.
You are still my favourite! xo
No worries Amrita! Thanks for your kind words 😉
Excited to see this and looking forward to giving it a try!
Hope you will like it Tetyana!
I gave this a try and it works well. So glad since the brand of vegan fish sauce we found here, with relatively clean ingredients, is no longer sold. This is even better!
Happy Tet!
Thanks for your feedback Tetyana,
Happy Tết to you too!
Hi , the fish sauce is good for a long time ?
I do believe so since it contains only concentrated liquid with a lot of salt in it. To be sure you can also store it in the fridge to also extend its consumable time.
Hi Helene,
Yes, due to the high salt content this fish sauce will keep for months in the refrigerator.
As MSG is considered by many healthy- and healing-foods gurus and in communities in Asian countries (incl Japan) (eg Medical Medium, Anthony William, my diet and health guru) as a dangerous additive, causing damage to the brain, I’d rather substitute a ‘clean’ , ie mad of heathy natural ingredients, Umami powder or liquid for it in the fish sauce. There are Umami powder and liquids made from vegetables and mushrooms extracts, at least according to the manufacturers’ labels on the packaging, that contain no chemical additives with those E-numbers, like E631 or E621 for MSG or the likes. I believe these should work as good substitutes for the MSG to enhance the flavor of the fish sauce. Else the recipe sounds fantastic and what I’ve been looking for. Thanks so much for working on The experiment to invent this recipe for us. I also love that it saves me the time to ferment anything, like what is required of a real fish sauce or soy sauce. Well done!
Coconut aminos should also work as a healthier substitute for MSG to give this fish sauce some umami taste, I think.
I do not recommend adding coconut aminos or extra soy sauce though, it will alter the flavor of the vegan fish sauce. I made this mistake during my tests 🙂
Well, there are no definite answer on whether MSG is healthy or not, many studies say many different things.
You can definitely omit it if you don’t want to use it, or as you said, use mushroom seasoning which is a great replacement! Just be aware that mushroom seasoning tends to make the fish sauce a bit cloudy (as opposed to MSG that keeps it clear).
Hope you will still enjoy this recipe 😉
Excellent recipe Thomas. This is what I search for a long time ago. I’ll try it.
Thanks Emy!