Substitute for Fish Sauce
A pungent, salty condiment made from fermented fish. Essential in Thai, Vietnamese, and Southeast Asian cooking.
The Best Substitute
The Professor's top pick for replacing fish sauce is Soy Sauce + Lime Juice at a ratio of 1 tablespoon soy sauce + 1/2 teaspoon lime juice = 1 tablespoon fish sauce. This works well for stir fries, pad thai, curries, dressings. There are 2 total substitutes listed below, each suited for different situations. Scroll down for complete details on every option, including what to use each one for and what to avoid.
Best Substitutes
Soy Sauce + Lime Juice
Flavor impact: Provides salt and umami but lacks the fermented, briny funk that fish sauce brings. Lime adds brightness.
Dairy-freeWorcestershire Sauce
Flavor impact: Worcestershire actually contains anchovies, so the umami overlap is real. Different flavor profile but similar savory depth.
Dairy-freeFish sauce smells terrible in the bottle but transforms dishes when cooked. There is no perfect substitute for its unique flavor, but soy sauce + lime juice handles 80% of applications.
Frequently Asked Questions
Fish sauce is already fermented and extremely shelf-stable. An opened bottle lasts 2-3 years at room temperature. It may darken over time but remains safe.
The Bottom Line
If you are out of fish sauce, the best all-around substitute is soy sauce + lime juice. Pay attention to the ratio, since substitutes rarely work at exactly 1:1. Consider what role fish sauce plays in your recipe; whether it provides flavor, texture, acidity, or structure; and choose the substitute that best fills that specific role. When in doubt, start with less and adjust to taste.
Source: Culinary reference | Last verified: March 19, 2026 | Our methodology