A soy sauce substitute can be a ready-made condiment such as tamari or coconut aminos, or a quick homemade sauce made with broth, vinegar, molasses, and seasonings. This stovetop version is savory, slightly sweet, and useful in stir-fries, marinades, sauces, and dipping mixtures when you need a practical stand-in.
Soy sauce brings salt, deep savory flavor, and a fermented tang, so no single replacement tastes exactly the same. The homemade sauce below is designed to cover those roles with pantry ingredients; it is soy-free when you choose soy-free broth and check every label, but it is not a fermented sauce. Treat it as a flexible cooking substitute, taste as you go, and adjust the salt or sweetness to suit the recipe.
For the closest simple swap, use tamari in equal measure when the issue is wheat or gluten, but remember that tamari is usually made from soy. Coconut aminos are a useful soy-free, generally less salty and sweeter option; use them 1:1 to start, then adjust. The homemade recipe is especially handy when neither is available or when you want to control the ingredients.
Ingredients
- 1 cup (240 ml) low-sodium vegetable broth
- 2 tablespoons (30 ml) balsamic vinegar
- 1 tablespoon (20 g) molasses
- 1 teaspoon (5 ml) apple cider vinegar
- 1/2 teaspoon (3 g) fine salt
- 1/4 teaspoon (1 g) garlic powder
- 1/4 teaspoon (0.5 g) ground ginger
- 1/8 teaspoon (0.3 g) ground black pepper
Instructions
- Combine the ingredients. Pour the broth into a small saucepan. Add the balsamic vinegar, molasses, apple cider vinegar, salt, garlic powder, ginger, and pepper. Whisk until the molasses dissolves and the seasonings are evenly dispersed. Starting with low-sodium broth leaves room to adjust the salt after the sauce reduces.
- Simmer for 12 minutes. Set the pan over medium heat and bring the liquid to a gentle simmer, then lower the heat as needed to keep it bubbling lightly. Cook uncovered for 12 minutes, stirring once or twice. It should reduce a little and taste more concentrated, but it will remain thinner than traditional soy sauce. Avoid a hard boil, which can over-reduce the liquid and make the vinegar taste harsh.
- Taste and cool. Take the pan off the heat and taste a small spoonful once it is cool enough. Add a pinch of salt if it tastes flat, or a teaspoon of broth if it is too intense. Let it cool before pouring into a clean, lidded jar or measuring cup. Use it in place of soy sauce, starting with the same amount and adjusting the finished dish to taste.
Tips
- Check labels for the ingredient you are avoiding. Many conventional soy sauces contain wheat, and tamari is commonly made from soy even when it is gluten-free. For a soy-free or gluten-free meal, check the broth, vinegar, and any packaged seasoning for relevant allergen statements. This recipe contains no soy ingredients as written, but labels and manufacturing practices vary.
- Adjust salt after reduction. Broths differ in sodium, and the liquid becomes more concentrated as it simmers. Taste before adding extra salt; if you are using the sauce in a salty dish with cured meat, cheese, or a seasoned stock, you may not need any more.
- Keep the simmer gentle. A vigorous boil evaporates liquid quickly and may make the balsamic and molasses seem overly sharp or sweet. If the sauce becomes too strong, thin it with broth or water a teaspoon at a time. If it seems mild, simmer it for another minute or two, tasting between additions.
- Measure before adding it to a recipe. Soy sauce substitutes vary in saltiness and sweetness. When replacing soy sauce in a marinade or sauce, begin with an equal quantity, then taste before adding more salt, sugar, or acid. For a delicate dish, start with about three-quarters of the amount and increase gradually.
Serving Suggestions
Use this sauce in recipes that need a savory, salty note rather than relying on it as a perfect replica of fermented soy sauce. Stir a tablespoon into a vegetable or chicken stir-fry near the end of cooking, or mix it into fried rice after the rice and vegetables are hot. It also works in noodle sauces, pan sauces, lentil dishes, and broth-based soups. If you are making a large batch of food, add a little at a time so the sweetness does not dominate.
For a quick dipping sauce, combine 2 tablespoons (30 ml) of the substitute with 1 tablespoon (15 ml) lime juice and 1 teaspoon (5 ml) toasted sesame oil, if sesame fits your needs. Add sliced scallion or a pinch of chili flakes for extra flavor. This dip will taste less fermented and more rounded than a soy-sauce-based one, so it pairs especially well with crisp vegetables, dumplings, and rice bowls. Serve it on the side so diners can adjust the salt to taste.
In marinades, pair the substitute with an oil, an acid, and aromatics rather than using it alone. For example, whisk it with neutral oil, garlic, and a little citrus juice for vegetables or tofu. Because the recipe contains molasses, watch foods cooked over high heat: sugars can darken quickly. Brush it on near the end of grilling or roasting, or use it in a covered braise where it is less likely to scorch.
Variations
For a closer, less sweet profile: Reduce the molasses to 2 teaspoons (about 13 g) and add 1 teaspoon (5 ml) extra broth. This makes the sauce a little less rounded and dark, so it may need a pinch more salt. Avoid adding more vinegar unless the recipe itself needs extra acidity.
For more savory depth: Add 1/2 teaspoon (about 1 g) dried mushroom powder, if available, when you combine the ingredients. It contributes an earthy, umami note without making the sauce taste like mushrooms when used sparingly. A small amount of finely ground dried shiitake can work too; strain the finished sauce if you want it completely smooth.
For a no-cook emergency option: Stir together 1 tablespoon (15 ml) coconut aminos, 1 teaspoon (5 ml) balsamic vinegar, and a pinch of salt. This is enough for a small serving or a quick dressing, but it will taste sweeter and less complex than the simmered recipe. Coconut aminos are not a good choice if you need to avoid coconut, and product salt levels vary.
For a wheat-free but soy-containing swap: Use tamari in the same quantity as soy sauce, checking the bottle because formulations differ. For a soy-free alternative, coconut aminos or this broth-based recipe is more suitable. Liquid aminos are often soy-based, and fish sauce contains fish, so neither is a universal substitute for people avoiding those ingredients.
Storage and Reheating
Cool the sauce promptly and refrigerate it in a clean, sealed container within 2 hours of cooking. Keep it cold and use it within 3 to 4 days. Since broth is part of the recipe, do not leave the sauce at room temperature for extended storage, and do not try to preserve it by canning. If you will not use it within that window, freeze it in a small airtight container or measured portions for up to 2 months; thaw in the refrigerator and stir before using.
This sauce is usually added directly to a hot dish, so separate reheating is not necessary. To warm a portion on its own, heat it gently in a small pan just until steaming, stirring so the molasses does not catch on the bottom. Discard any portion that has been left out for more than 2 hours, or that has been in contact with raw meat, seafood, or other uncooked ingredients. If you use it in leftovers, reheat the complete leftover dish to 165°F (74°C), the USDA FSIS safe temperature for reheated leftovers.
Frequently Asked Questions
What is the closest substitute for soy sauce?
For many recipes, tamari is the closest direct swap because it has a similarly salty, savory profile. It is usually made with soy, however, so it does not solve a soy allergy. If you need a soy-free choice, coconut aminos are convenient and milder, while this broth-based recipe gives you more control over the ingredients.
Can I use Worcestershire sauce instead?
Sometimes, but it has a distinct tang and may contain anchovies, so it does not suit every dish or diet. If using it in a cooked sauce or marinade, start with less than the quantity of soy sauce called for, then taste and add more if needed. Check the label for soy, wheat, fish, or other ingredients you are avoiding; recipes and products vary.
Is coconut aminos a 1:1 replacement?
It is a reasonable starting point in many savory recipes, but it is commonly sweeter and less salty than soy sauce. Use the same amount initially, then add salt or another savory ingredient only after tasting the dish. For baking, delicate dressings, or recipes where liquid balance matters, make a small adjustment rather than pouring in extra by eye.
Can I make this recipe without balsamic vinegar?
Yes. Replace the 2 tablespoons (30 ml) balsamic vinegar with 1 tablespoon (15 ml) apple cider vinegar and 1 tablespoon (15 ml) broth. The result will be lighter in color and less sweet, so taste it after simmering and add a small amount of molasses if you want more roundness. Avoid using only a strongly flavored vinegar, which can overwhelm the sauce.
Will this substitute work in every recipe?
It works best in cooked savory dishes, marinades, and sauces where a little difference in sweetness and depth is acceptable. It is less convincing as a straight dipping sauce or in a recipe where soy sauce is the main flavor. In those cases, try tamari if soy is acceptable, or choose a suitable commercial soy-free alternative and adjust the other seasonings.
How can I make the substitute gluten-free?
The listed ingredients can be gluten-free, but verify each package, especially the broth and any optional mushroom powder, and look for a clear gluten-free label if that matters for your meal. Tamari is often wheat-free but not always, so check its ingredients rather than relying on the name. The homemade sauce is only as suitable as the products used to make it.
Related
- Sugar Cookies Using Powdered Sugar: Soft, Tender Cookies
- Sugar Cookies Recipe: Buttery, Soft Centers, Crisp Edges
- Sugar Cookies to Frost: Soft Centers and Neat Edges
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).