This stir-fry sauce is why you should stop buying the bottled stuff.
Six pantry ingredients, one small bowl, and five minutes of stirring get you a glossy, savory, slightly sweet Chinese brown sauce that clings to chicken, beef, shrimp, tofu, noodles, and vegetables.
It’s the sauce that makes a homemade stir-fry taste as if it came from a restaurant, and it’s why weeknight stir-fry is one of the easiest healthy dinners you can make.
It’s built on soy sauce, oyster sauce, rice vinegar, toasted sesame oil, brown sugar or honey, and a cornstarch slurry.
Those six ingredients hit every note a good stir-fry sauce needs: salty from the soy, deep and savory from the oyster sauce, bright from the vinegar, nutty from the sesame oil, sweet from the sugar, and glossy from the cornstarch.
Once you have it, the stir-fry part is whatever protein and vegetables are in the fridge.
This recipe makes every other recipe easier. It takes about five minutes to make and lasts a week in the refrigerator.
Make a double batch on Sunday and use it for chicken stir-fry on Monday, beef and broccoli on Wednesday, and tofu and vegetable stir-fry on Friday.
It also works as a marinade, noodle sauce, and dumpling dipping sauce.
Why This Recipe Works
A few small decisions make this stir-fry sauce taste like a restaurant version instead of a thin, salty soy sauce:
Whisk the Cornstarch Into the Cold Liquid. Cornstarch needs to be dissolved in cold liquid before it hits a hot pan, or it clumps into little white specks. Whisk it into the soy sauce and rice vinegar first, then add everything else. Cornstarch turns a thin sauce into a glossy one that clings to the food.
Use Oyster Sauce for Depth. Oyster sauce is what gives Chinese brown sauce its deep, savory, almost caramel-like flavor. No substitute tastes quite the same. For a vegetarian or vegan version, use mushroom stir-fry sauce or hoisin, which gets you most of the way there.
Toasted Sesame Oil, Not Regular. Toasted sesame oil is dark, nutty, and intensely flavored. A teaspoon is enough to add the aroma that makes a stir-fry taste finished. Regular sesame oil has almost no flavor.
Brown Sugar or Honey for Balance. A tablespoon of brown sugar or honey balances the salt and vinegar and helps the sauce caramelize against the hot pan. Without it, the sauce tastes flat and overly salty.
Rice Vinegar, Not White Vinegar. Rice vinegar is milder and slightly sweet, which fits the flavor profile. White vinegar is harsher and will make the sauce taste sharp.
Add the Sauce at the End. Pour the sauce into the pan after the protein and vegetables are cooked through and the pan is hot. Toss for 30 to 60 seconds, until the sauce thickens and coats everything. If you cook the sauce longer, it reduces too far and turns syrupy.
Make It a Meal Prep Sauce. The sauce keeps for up to a week in the refrigerator and thickens as it chills. Shake it or stir it before using, and add a splash of water if it’s too thick. It’s also freezer-friendly for up to 3 months.
Homemade Stir Fry Sauce Recipe
A glossy, savory Chinese brown sauce made with soy sauce, oyster sauce, rice vinegar, toasted sesame oil, brown sugar, and cornstarch. Ready in 5 minutes and perfect for chicken, beef, shrimp, tofu, noodles, or vegetables.
Ingredients
For the Stir Fry Sauce
- ½ cup low-sodium soy sauce (or tamari for gluten-free)
- 3 tbsp oyster sauce (or mushroom stir fry sauce for vegan)
- 2 tbsp rice vinegar
- 1 tbsp toasted sesame oil
- 1 tbsp brown sugar or honey
- 1 tbsp cornstarch
- 2 tbsp cold water
- 1 tsp fresh ginger, grated (optional but recommended)
- 2 cloves garlic, minced (optional but recommended)
- ½ tsp red pepper flakes (optional, for heat)
For Serving
- Chicken, beef, shrimp, tofu, or pork
- Broccoli, bell peppers, snap peas, carrots, or bok choy
- Steamed rice, noodles, or stir fry pasta
- Sesame seeds and sliced green onion, for garnish
Instructions
- Whisk the cornstarch into the cold liquid. In a small bowl or mason jar, whisk the cornstarch and cold water together until fully dissolved and smooth. This is the step that prevents lumps later.
- Add the remaining ingredients. Add the soy sauce, oyster sauce, rice vinegar, toasted sesame oil, brown sugar or honey, ginger, garlic, and red pepper flakes if using. Whisk or shake until everything is evenly combined.
- Use immediately or store. Use the sauce right away, or transfer it to a jar and refrigerate for up to 1 week.
- How to use it in a stir-fry. Cook your protein in a hot skillet or wok until browned, then add the vegetables and cook until crisp-tender. Pour the sauce over and toss for 30 to 60 seconds, until it thickens and coats everything. Serve over rice, noodles, or stir-fry pasta, and garnish with sesame seeds and green onion.
Notes
Each serving has about 55 calories and 1g of protein, with roughly 8g of carbs, 1g of fat, and 620mg of sodium. The sauce itself is light — most of the calories and protein come from whatever you stir-fry with it. Use low-sodium soy sauce to cut the sodium to about 420mg per serving.
Tips for the Best Stir Fry Sauce

- Whisk the cornstarch into cold water first. It prevents clumps when the sauce hits the hot pan.
- Use low-sodium soy sauce. Regular soy sauce makes the finished sauce too salty once you add oyster sauce.
- Oyster sauce gives it that Chinese brown sauce flavor. Don’t skip it unless you’re making the vegan version.
- Toasted sesame oil, not regular. A teaspoon adds the aroma that makes stir-fry taste finished.
- Add the sauce at the very end. Thirty to sixty seconds in the hot pan is all it needs to thicken and coat.
- Taste before using. Soy sauces vary in saltiness, so adjust with a splash of water or a pinch more sugar.
- Shake or stir before each use. The cornstarch settles as the sauce sits.
- Make a double batch. It lasts a week in the fridge and 3 months in the freezer.
- Use it as a marinade. Pour it over chicken, beef, or tofu 30 minutes before cooking for extra flavor.
- Use it on noodles or stir-fry pasta. Toss cooked noodles with a few tablespoons of sauce and a splash of pasta water.
What to Serve With Stir Fry Sauce

This sauce works with almost any stir-fry combination:
- Chicken and vegetables
- Beef and broccoli
- Shrimp and snap peas
- Tofu and bok choy
- Pork and green beans
- Vegetable stir-fry with carrots, mushrooms, and cabbage
- Stir-fry pasta with noodles, pasta, or rice noodles
- Steamed rice, jasmine rice, or brown rice
Make-Ahead, Storage, and Reheating

Make Ahead: This sauce is designed to be made ahead. Make a double or triple batch on Sunday and refrigerate it in a mason jar.
Refrigerator: Store in a sealed jar for up to 1 week. Stir or shake before each use.
Freezer: Freeze in a sealed container or ice cube tray for up to 3 months. Thaw overnight in the refrigerator.
Reheating: This sauce doesn’t need reheating. Add it to a hot pan at the end of cooking a stir-fry, or warm it gently in a small saucepan if using it as a dipping sauce.
Meal Prep: Portion the sauce into small containers and store them with prepped protein and vegetables for the week. Add the sauce to the pan when you cook.
Food Safety: Keep the sauce refrigerated at all times. Discard if it develops an off smell or color.
Easy Variations

Chinese Brown Sauce Recipe (Extra Rich). Add 1 tablespoon of hoisin sauce and 1 teaspoon of dark soy sauce to the base. The sauce becomes darker, richer, and more caramelized, which is closer to the version served at American Chinese restaurants.
Thai Stir Fry Sauce. Swap the rice vinegar for lime juice, add 1 tablespoon of fish sauce, and use palm sugar instead of brown sugar. Finish with fresh basil and Thai chilies. This version is brighter and funkier and works beautifully with shrimp, chicken, and rice noodles.
Teriyaki Stir Fry Sauce. Increase the brown sugar to 2 tablespoons, add 1 tablespoon of mirin or rice wine, and reduce the oyster sauce to 1 tablespoon. The result is sweeter and glossier, which is exactly what you want on chicken and rice.
Spicy Stir Fry Sauce. Double the red pepper flakes and add 1 teaspoon of chili garlic sauce or sriracha. This is the version for anyone who wants heat.
Vegan Stir Fry Sauce. Swap the oyster sauce for mushroom stir-fry sauce or hoisin sauce, and use maple syrup instead of honey. Everything else stays the same.
Frequently Asked Questions
What is stir fry sauce made of?
This stir-fry sauce is made from soy sauce, oyster sauce, rice vinegar, toasted sesame oil, brown sugar or honey, and a cornstarch slurry, plus optional ginger, garlic, and red pepper flakes. It’s a classic Chinese brown sauce.
What’s the difference between stir-fry sauce and teriyaki sauce?
Teriyaki sauce is sweeter and thicker, with more sugar and mirin. Stir-fry sauce is more savory, with oyster sauce and rice vinegar giving it depth and acidity.
Can I use this as a marinade?
Yes. Pour it over chicken, beef, shrimp, or tofu 30 minutes before cooking. It’s also excellent drizzled over roasted vegetables.
Can I make this gluten-free?
Yes. Use tamari or coconut aminos instead of soy sauce, and make sure your oyster sauce is gluten-free. Some brands use wheat as a thickener.
Can I make this vegan?
Yes. Swap the oyster sauce for mushroom stir-fry sauce or hoisin sauce, and use maple syrup instead of honey.
How long does stir-fry sauce last?
Up to 1 week in a sealed jar in the refrigerator, or up to 3 months in the freezer.
Why did my sauce turn out lumpy?
The cornstarch wasn’t fully dissolved before it hit the hot pan. Always whisk it into cold water or cold soy sauce first.
Why is my sauce too salty?
Soy sauce and oyster sauce are both salty, and their sodium levels vary by brand. Use low-sodium soy sauce, and taste before using. A splash of water or a pinch more brown sugar will balance it.
Can I use this sauce for stir-fry pasta?
Yes. Toss cooked pasta, rice noodles, or ramen with a few tablespoons of sauce and a splash of pasta water, then add protein and vegetables. It’s a fast way to turn pasta into a stir-fry.
How much sauce do I use per stir-fry?
About 3 to 4 tablespoons of sauce per 2 servings of stir-fry. Add it at the end and toss for 30-60 seconds.
Can I double the recipe?
Yes. Double or triple all the ingredients and store the extra in jars. It lasts a week in the fridge.
More Easy Healthy Dinner Recipes You’ll Love
- Ground Beef Fajita Rice Bowl — 42g Protein, Ready in 30 Minutes
- Crispy Tofu & Peanut Sesame Quinoa Crunch Bowls: High-Protein Meal Prep
- Miso Soup Recipe — Authentic Japanese, Ready in 15 Minutes
- Budget-Friendly Asian Ground Chicken Stir Fry — 29g Protein, 20 Minutes
Conclusion
This homemade stir-fry sauce makes every stir-fry better. Six pantry ingredients, five minutes, and one small bowl give you a glossy, savory Chinese brown sauce that tastes as if it came from a restaurant.
The three things that make it work are these. Whisk the cornstarch into cold water first so the sauce thickens without lumps.
Use oyster sauce and toasted sesame oil for the depth and aroma that make it taste finished. And add the sauce at the very end of cooking so it coats everything instead of reducing into syrup.
About 55 calories per serving. 1g of protein. Six servings. Ready in 5 minutes, meal-prep friendly, freezer-friendly, and endlessly adaptable as a marinade, noodle sauce, dipping sauce, or stir-fry pasta sauce.
Pin it to your easy healthy dinner recipes board and make it your new go-to homemade stir-fry sauce.