Skip to content

Out of thai fish sauce?

Thai Fish Sauce Substitute: for Thai Cooking Guide

Use this

Soy Sauce + Rice Vinegar + Sugar

Use 1 tbsp fish sauce for every 1 tbsp soy sauce + 1 tsp rice vinegar + ½ tsp sugar

Best for pad thai

The best fish sauce substitute for Thai cooking is soy sauce with rice vinegar and sugar. Use 1 tablespoon soy sauce + 1 teaspoon rice vinegar + 1/2 teaspoon sugar for 1 tablespoon fish sauce. Oyster sauce also works well for stir-fries and curries, but it's sweeter and thicker than fish sauce.

At a glance

Every option on one screen. Tap a name for detail.

Thai Fish Sauce substitutes compared
#SubstituteInstead of thai fish sauce, use
1Soy Sauce + Rice Vinegar + Sugar1 tbsp fish sauce per 1 tbsp soy sauce + 1 tsp rice vinegar + ½ tsp sugar
2Oyster SauceSame amount
3Soy Sauce + Lime Juice1 tbsp fish sauce per 1 tbsp soy sauce + 1 tsp lime juice
4Mushroom Soy SauceSame amount
5Tamari + Rice Vinegar1 tbsp fish sauce per 1 tbsp tamari + 1 tsp rice vinegar
6Worcestershire SauceSame amount

Every thai fish sauce substitute

Ranked, with the exact amount and what changes

Substitutes for Thai Fish Sauce

  1. 1. Soy Sauce + Rice Vinegar + Sugar

    Use 1 tbsp fish sauce for every 1 tbsp soy sauce + 1 tsp rice vinegar + ½ tsp sugar

    Authentic Thai-style combination that mimics fish sauce's salty, tangy, and slightly sweet profile

    What changes
    Best for
    pad thai, thai curries, stir-fries, soups, dressings
    Taste
    salty, tangy, slightly sweet
    Texture
    liquid

    This combination most closely matches the flavor profile of Thai fish sauce

  2. 2. Oyster Sauce

    Use the same amount

    Sweet, thick sauce commonly used in Thai cooking as fish sauce alternative

    What changes
    Best for
    stir-fries, noodles, curries, marinades
    Taste
    sweet, umami, savory
    Texture
    thick, syrupy

    Much sweeter than fish sauce, so reduce sugar in your recipe when using

  3. 3. Soy Sauce + Lime Juice

    Use 1 tbsp fish sauce for every 1 tbsp soy sauce + 1 tsp lime juice

    Simple combination with citrus acidity that works well in Thai dishes

    What changes
    Best for
    pad thai, stir-fries, soups, dressings, marinades
    Taste
    salty, tangy, umami
    Texture
    liquid

    Lime juice provides the acidity that's essential in Thai cooking

  4. 4. Mushroom Soy Sauce

    Use the same amount

    Enhanced soy sauce with deeper umami flavor for authentic Thai taste

    What changes
    Best for
    curries, soups, stir-fries, noodles, marinades
    Taste
    salty, umami, earthy
    Texture
    liquid

    Provides more complex umami than regular soy sauce, closer to fish sauce

  5. 5. Tamari + Rice Vinegar

    Use 1 tbsp fish sauce for every 1 tbsp tamari + 1 tsp rice vinegar

    Gluten-free alternative with authentic Asian flavor profile

    What changes
    Best for
    gluten-free thai dishes, stir-fries, soups, marinades
    Taste
    salty, umami, mild acidity
    Texture
    liquid

    Tamari has richer flavor than regular soy sauce and works well in Thai cooking

  6. 6. Worcestershire Sauce

    Use the same amount

    Fermented sauce with similar umami depth and savory characteristics

    What changes
    Best for
    marinades, sauces, stir-fries, soups
    Taste
    umami, savory, slightly sweet
    Texture
    liquid

    Contains anchovies so not suitable for vegetarians, but has similar fermented umami

This page covers one situation. For the full ranked comparison, see all 6 fish sauce substitutes.

How it behaves in this recipe

Thai fish sauce (nam pla) is lighter and less pungent than other fish sauces, with a slightly sweeter profile. It's used in small amounts to add salty umami depth to dishes. When substituting, you need to replicate both the saltiness and the subtle sweetness that's characteristic of Thai fish sauce, which is why the soy sauce + rice vinegar + sugar combination works particularly well.

Tips

  • For authentic Thai flavor, use soy sauce + rice vinegar + sugar as it most closely matches fish sauce
  • Oyster sauce works well in Thai stir-fries and curries, but reduce other sweet ingredients
  • Lime juice is essential in Thai cooking, so it's a good choice for fish sauce substitute
  • Mushroom soy sauce provides deeper umami that's closer to authentic fish sauce
  • For pad thai, the soy sauce + rice vinegar + sugar combination works best
  • In Thai curries, oyster sauce can add both umami and sweetness
  • Always taste and adjust - Thai food relies on balance of salty, sweet, sour, and spicy
  • Consider the dish - stir-fries work well with oyster sauce, soups work better with soy sauce combinations

Notes on thai fish sauce

  • Miso paste + water for umami depth
  • Seaweed + soy sauce for ocean-like umami
  • Fermented black bean sauce for complex umami
  • Coconut aminos for soy-free option
  • Liquid smoke for depth and complexity

Questions

What is the best substitute for fish sauce in Thai cooking?

The best substitute for fish sauce in Thai cooking is soy sauce combined with rice vinegar and sugar. Use 1 tablespoon soy sauce + 1 teaspoon rice vinegar + 1/2 teaspoon sugar for every tablespoon of fish sauce needed.

Can I use oyster sauce instead of fish sauce in Thai food?

Yes, oyster sauce can substitute for fish sauce in Thai cooking, especially in stir-fries and curries. However, it's much sweeter than fish sauce, so reduce other sweet ingredients in your recipe.

What can I use instead of fish sauce for pad thai?

For pad thai, use soy sauce with rice vinegar and sugar. This combination provides the salty, tangy, and slightly sweet flavor that fish sauce contributes to the dish.

Is there a vegetarian substitute for fish sauce in Thai cooking?

Yes, for vegetarian Thai cooking, use mushroom soy sauce, miso paste with water, or soy sauce with rice vinegar and sugar. These provide umami depth without any fish products.

Can I use Worcestershire sauce in Thai food?

Worcestershire sauce can work in Thai food as it has similar umami characteristics to fish sauce. However, it's not as commonly used in Thai cooking as soy sauce combinations.

What's the difference between Thai fish sauce and regular fish sauce?

Thai fish sauce (nam pla) is typically lighter and less pungent than Vietnamese fish sauce. It's also slightly sweeter, which is why the soy sauce + rice vinegar + sugar combination works well as a substitute.

More fish sauce substitutes

Browse the full guide, or the 2,551 ingredients in the index.