Vegan Fish Sauce Recipe

What is Fish Sauce?

Fish sauce is a very salty and strongly savory liquid condiment that is made from fermented small fish or tiny shrimp used to give a salty and umami taste to recipes.

Fish sauce is a very common ingredient in Thai food recipes and so it makes perfect sense for you to make up a substitute if you are vegan or vegetarian so that you can enjoy Thai food that tastes as near as possible to the non-vegan recipe versions or perhaps even better!

Video – How to Make Vegan Fish Sauce

Vegan Substitute for Fish Sauce Recipe - Easy & Quick

 Vegan fish sauce substitute is made using mushrooms, soy sauce, seaweed, and other vegan ingredients to create the flavor of traditional fish sauce as nearly as possible. There is no fish in vegan fish sauce which is better described as vegan substitute fish sauce and is equally suited for vegetarians.

Image of home made fish sauce substitute for vegetarians
Home Made Vegan & Vegetarian Fish Sauce Substitute

You will read in many places that soy sauce is a good substitute for fish sauce but I can tell you from experience that it is not a very good alternative because the taste is substantially different to regular fish sauce and the salt/umami balance will be completely wrong.

Why is Fish Sauce an Ingredient in Most Thai Food?

Image of home made vegan fish sauce
Vegan Substitute Fish Sauce – Great for Thai Recipes

Fish sauce imparts most of the salty taste in Thai food recipes, and is used in preference to table salt that is used in many Western recipes. Fish sauce also imparts a strong savory taste to a dish known as the umami flavor and is popular in a wide number of Asian, and especially Thai, dishes.”

In the majority of Thai food, the four staple tastes of salty, sour, sweet, and savory are combined together as a blend of flavors that trigger off all your taste receptors.

The fact that the sauce is so salty and has a strong savory taste means that when you are using it in a recipe you need to take care not to use too much. You cannot successfully remove salt from a finished dish nor easily reduced too much savory taste either.

Since we all prefer our food at varying levels of salt and savory, you need to find your own balance by tasting as you go and adding fish sauce incrementally to your desired taste.

What is the Vegetarian Festival Observed in Thailand?

In Thailand, many Thais observe a period during the year when only Jae food is eaten – Jae food is the term we use for vegan food. There is even a festival dedicated to it on the island of Phuket in which a large proportion of Phuketians participate.

This Chinese inspired festival is when participants clean their body systems by eating only vegetarian food – and it is very common for only vegan food to be eaten. Many restaurants and street food locations will display signs “อาหารเจ” indicating that the food for sale is vegan (properly vegan rather than vegetarian).

Many Thais will “Kin Jae” (translates to Eat Vegan) food for a few weeks, myself included. But this brings with it something of a problem since so many Thai dishes are made using fish sauce as an essential ingredient. And so I make up this vegan fish sauce to use when I am eating only vegan food.

Image of white dressed Thais at vegetarian festival
Phuket vegetarian Festival – White Dressed Vegans for a While

If you are interested in the Phuket Vegetarian Festival then you'll find it takes place at either at the end of September and beginning to middle of October though the dates vary each year.

It is a very colorful festival that takes place across the island at various locations with street processions, firecrackers and the most extreme people spearing their faces with swords and knives. Well worth experiencing but do equip yourself with a mask as the smoke from the firecrackers is very dense and unhealthy.

Photo to answer what are the ingredients in vegan fish sauce
Ingredients Used in my Recipe for Substitute Fish Sauce for Vegans

Vegan Fish Sauce Ingredients

Check out the recipe below for a full list and there's a video for you at the top of the post too so you can watch me make it at home.

We use shitake mushrooms for their strong flavor which are simmered along with soy sauce and seaweed.  The seaweed is the type used to wrap sushi or any dry crispy seaweed you can find in the shops if you prefer. This vegan sauce can be made in about 25 minutes or so.

The seaweed adds a host of minerals to the mix as well as a taste of the sea which complements the mushrooms quite wonderfully.

The soy sauce adds most of the umami taste and the salt obviously adds the salt taste. Bear in mind that this sauce is used as a condiment and is not meant to be ingested alone so your tasting as you are making will not be much help in deciding whether you have it right.

I like the extra touch of the roasted rice powder, shallots and garlic which top this recipe off and make it really something special.

Photo of vegan fish sauce substitute cooking
Simmer gently to reduce and concentrate to perfect saltiness

Just trust my recipe and you will be good to go. It's really easy and quick with most of the time spent simmering the sauce to reduce it down to get the correct level of saltiness.

I do hope you enjoy this vegan fish sauce substitute and that it opens the doors to you experimenting with Thai food recipes you would otherwise not be able to make taste as intended because so many contain fish sauce which is obviously not vegan.

How Long Does This Vegan Fish Sauce Last?

This vegan fish sauce substitute should last a good while in the fridge – at least a couple of months. The high salt content acts as a preservative but when you have made it you should store it in a closed lid container in the refrigerator.

If you do make it then please let me know how you get on with it in the comments below.

Vegan Fish Sauce Substitute Recipe

Picture of home made vegan substitute for fish sauce

Vegan Fish Sauce Substitute Recipe

Pin Recipe
Course: Pastes, Suaces & Seasonings
Cuisine: Thai
Keyword: vegan fish sauce, vegan substitute for fish sauce, vegetarian fish sauce
Prep Time: 15 minutes
Cook Time: 40 minutes
Servings: 100 tsps
Calories: 90kcal
Author: Phasinee Doddeo
A substitute for the fish sauce I use in my Thai food recipes. Easy to make in just a few minutes. Use in equal measures to regular fish sauce.
Print Recipe


  • 4 cups Water About 1 litre
  • 6 cloves Garlic Chopped
  • 1 Shallot Medium/ large size Peeled & Chopped
  • 10 g Dried mushrooms About three mid-sized whole dried mushrooms broken into pieces
  • 1 sheet Dried Seaweed As used for sushi wrapping, broken into small pieces
  • 0.25 Cup Soy Sauce Soy sauce brand make different taste
  • 2.5 tbsp Salt Cooking salt (for iodine)
  • 0.5 tsp Roasted Rice Powder
  • 2 tsp Rice Wine or Rice Vinegar Can use dry sherry instead


  • Peel & chop the garlic and shallot.
  • Heat a medium-sized saucepan big enough to hold all the ingredients and add the chopped shallot and garlic to roast gently for about 2 minutes stirring continuously.
  • As soon as you start to smell the onion and garlic fragrance add the water, and the rest of the ingredients.
  • Bring the liquid to a simmer. Then simmer gently until the quantity is reduced by half.
  • Allow to cool, then transfer to a container and store overnight in the refrigerator to bring out the flavor.
  • After standing, remove the larger solids with a slotted spoon. Then strain the sauce through a fine-mesh filter into a jug before transferring to your final storage bottle.
  • Label your bottle 'Vegan Fish Sauce' and store in the refrigerator. Good for at least two months!


Calories: 90kcal | Carbohydrates: 19g | Protein: 3g | Fat: 1g | Saturated Fat: 1g | Sodium: 17505mg | Potassium: 346mg | Fiber: 3g | Sugar: 2g | Vitamin C: 8mg | Calcium: 73mg | Iron: 1mg

Common Questions (FAQ)

What is Vegan Fish Sauce?

Vegan fish sauce is not really fish sauce but rather a sauce made from plant-based ingredients that is suitable for vegans and vegetarians to consume. It contains no animal-derived products.

What is Vegan Fish Sauce Made of?

There are varying recipes but commonly vegan fish sauce is made from shitake mushrooms, soy sauce, seaweed, and water together with other ingredients to deepen the taste and texture such as roasted rice powder, onions, and garlic.

Do Vegans Eat Fish Sauce?

Vegans are typically very strict about not consuming animal products at all which includes fish, milk, eggs and anything else that comes from animals. Fish sauce is made either from small fish or tiny shrimp (krill) and so vegans can only consume fish sauce substitute.

Do Vegetarians Eat Fish Sauce?

‘Vegetarian' is a broader term than vegan. Neither will consume animal body parts but some vegetarians will eat products that come from animals such as butter, cheese, eggs, and other products animals produce. Fish sauce is made from fish and so the majority of vegetarians would use a fish sauce substitute.

Where to Buy Vegan Substitute for Fish Sauce for Thai Food?

It is difficult to find a vegan substitute for fish sauce in the West since it is more a product used in Asian food but some Asian stores and online stores sometimes stock it. It is easy to make a substitute at home in about 20 minutes – see recipe below.

Other posts you might like:

Photo of creamy chicken adn mushroom risotto plated
Photo of delicious shrimp pad thai
Photo of Chinese Kale with Shimp in Oyster Sauce

Leave a Comment