This easy pork with oyster sauce stir-fry recipe is loaded with crisp vegetables like mushrooms and onions, all tossed in a sweet, savory sauce. It’s a healthy one-pan dinner that’s perfect over rice and full of flavor.
Pork in oyster sauce is an Asian stir-fry made with tenderized pork and vegetables. It’s cooked in a sweet, savory, and slightly spicy sauce made with oyster sauce, soy sauce, and garlic.
About this recipe
This is a one-of-a-kind dish that’s super easy to make, but tastes like something you’d get at a restaurant. The ingredients all work really well together, and they’re tossed in a sauce that actually tastes delicious!
A lot of pork stir-fries go wrong when the meat turns dry or the sauce gets watery. This pork stir-fry with oyster sauce fixes that right from the start by tossing the pork with a bit of sugar and letting it rest.
It tenderizes the meat just enough to give you that soft, juicy bite without needing a long marinade or cornstarch coating.
You can also swap the pork for chicken, beef, or even tofu. And if you don’t like mushrooms, just toss in whatever stir-fry vegetables you’ve got: bell peppers, bok choy, or even broccoli all work.
Ingredient notes and substitutes
Scroll down for detailed step-by-step photos and ingredient tips, or skip ahead to the recipe card for exact measurements and quick instructions!
- Pork – Pork tenderloin, pork shoulder (thinly sliced), ground pork, or even leftover roast pork all work well.
- Mushroom – I used straw mushrooms, but button, oyster, or shiitake mushrooms are great substitutes.
- Chilies – I used Thai prik chi fa for color and mild heat; use red or green chili and adjust to taste depending on your spice preference.
- Green onions
- Garlic
- Onion
- Golden mountain sauce – A Thai seasoning sauce with deeper umami than regular soy sauce.
- Dark I’m Sauce – Adds rich color and a hint of sweetness.
- White pepper
- Oyster sauce – Use a good-quality Thai brand for depth without overwhelming saltiness. I use
- White sugar
- Water
- Oil – Use a neutral, high-smoke point oil like canola or vegetable oil.
After making this, try sweet pork and garlic pepper pork!
How to cook pork with oyster sauce
Step 1: Sprinkle sugar over the pork slices in a bowl and toss to coat evenly. Let it rest for 30 minutes. This helps tenderize the meat without needing a marinade.
Step 2: Heat oil in a wok over medium-high heat. Add the minced garlic and cook until fragrant, about 20 seconds.
Step 3: Add the pork to the wok and stir-fry until it’s mostly cooked through and starting to brown at the edges.
Step 4: Pour in the dark soy sauce, Golden Mountain sauce, oyster sauce, and water. Add white pepper and onion slices. Stir well and cook until the onions are slightly soft.
Step 5: Toss in the mushrooms and sliced chilies. Stir-fry for another 2 minutes or so, just until the mushrooms are tender but not mushy.
Step 6: Add the green onions, stir gently, and take off the heat. Serve hot over jasmine rice and enjoy!
Storage & reheating
- Let the leftover pork with mushroom in oyster sauce cool to room temp, then transfer to an airtight container. Store in the fridge for up to 3 days.
- To reheat, warm it in a skillet over medium heat until heated through. Microwaving can dry out the pork.
More Thai pork stir-fry recipes
Tried this pork stir-fry with oyster sauce? Let me know in the comments how it turned out! Follow me on Facebook, Instagramand Pinterest.
Pork with Oyster Sauce Stir-Fry
Easy pork with oyster sauce stir-fry with mushrooms and vegetables, tossed in a savory-sweet sauce you’ll love.
-
Toss the pork slices with sugar in a bowl until evenly coated. Let it rest for 30 minutes to help tenderize the meat.
-
Heat oil in a wok over medium heat. Add the garlic and stir-fry until fragrant.
-
Add the pork to the wok and stir-fry until it’s just starting to cook through.
-
Pour in dark soy sauce, golden Mountain sauce, oyster sauce, and water. Add white pepper and sliced onion. Stir well and cook until the onions are slightly soft.
-
Toss in the mushrooms and chilies. Stir-fry for 2 minutes, or until the mushrooms are tender to your liking.
-
Add green onions, stir gently, and remove from heat. Serve hot over jasmine rice.
- Use the nutrition card in this recipe as a guideline.
- Chilies: I used large Thai chilies known as prik chi fa. These are not only about the spice, but also about adding color and chili flavor.
Calories: 640kcal | Carbohydrates: 14g | Protein: 28g | Fat: 53g | Saturated Fat: 13g | Polyunsaturated Fat: 9g | Monounsaturated Fat: 27g | Trans Fat: 0.1g | Cholesterol: 107mg | Sodium: 706mg | Potassium: 750mg | Fiber: 2g | Sugar: 7g | Vitamin A: 324IU | Vitamin C: 39mg | Calcium: 54mg | Iron: 2mg