Back to all recipes
Thai Mushroom Stir-Fry

Thai Mushroom Stir-Fry

Five-Minute Thai Mushroom Stir-Fry

Mushrooms cook fast and soak up flavor even faster when you hit them with garlic, chilies, and the holy trinity of Thai seasonings. This is weeknight cooking at its best — minimal prep, maximum payoff in under ten minutes total.

ThaiAsianSide DishVegetarianQuick MealsStir Fry
↓ Jump to Recipe

Mushrooms are nature's perfect canvas for bold flavors, and Thai cooking knows exactly how to paint them. Their spongy texture drinks up every drop of sauce while their earthy base provides the ideal backdrop for garlic, chilies, and that magical balance of salty, sweet, and umami that defines Thai cuisine.

The beauty of this stir-fry lies in its restraint — just enough ingredients to create complexity without muddying the mushrooms' natural character. The holy trinity of oyster sauce, soy sauce, and sugar forms the flavor foundation, while white pepper adds heat that's more aromatic than fiery. Unlike black pepper's sharp bite, white pepper brings warmth that blooms across your palate.

This dish teaches you the fundamental rhythm of Thai stir-frying: aromatics first to build the base, main ingredients next to develop texture, sauce to bind everything together, and fresh elements at the very end to preserve their brightness. Master this sequence, and you'll find yourself applying it to countless other combinations.

Prep10 min
Cook5 min
Total15 min
Servings4
Difficultyeasy

Ingredients

  • 2 tbspneutral oil like vegetable or peanut
  • 3 clovegarlic cloves, minced fine
  • 2 fresh Thai chilies or serranos, sliced
  • 10 ozmixed mushrooms (shiitake, oyster, or button), sliced thick
  • 2 tbspoyster sauce
  • 1 tbsplight soy sauce
  • 1 tspwhite sugar
  • ¼ tspground white pepper
  • 2 green onions, cut into 2-inch lengths

Instructions

  1. Warm your oil in a wok or large skillet over medium heat until it shimmers slightly. Add the minced garlic and let it sizzle for about 30 seconds until fragrant and just starting to turn golden — don't let it brown or it'll taste bitter.
  2. Toss in the mushrooms and chilies together. Stir-fry for 2-3 minutes, letting the mushrooms release their moisture while keeping some bite. They should shrink slightly but still hold their shape — you want them tender but not soggy.
  3. Pour in the oyster sauce, soy sauce, sugar, and white pepper all at once. Stir everything together quickly so the sauce coats each mushroom piece. The sugar will help the sauce cling and balance the salty elements.
  4. Kill the heat and immediately fold in the green onions. They'll wilt slightly from the residual heat but keep their bright color and fresh crunch. Taste and adjust seasoning if needed, then serve right away while everything's still hot.
Tips & Tricks
Frequently Asked Questions
Can I use different types of mushrooms?

Absolutely — button, cremini, shiitake, or oyster mushrooms all work well. Just keep the pieces roughly the same size so they cook evenly, and note that shiitakes might need an extra minute since they're denser.

What if I don't have oyster sauce?

You can substitute with an equal amount of hoisin sauce thinned with a splash of soy sauce, though the flavor will be slightly sweeter and less briny than traditional oyster sauce.

How do I adjust the heat level?

Remove the seeds from your chilies for milder heat, or add an extra chili if you want more fire. Thai bird's eye chilies are traditional, but jalapeños or serranos work as substitutes.

Can this be made ahead?

This dish is best served immediately while the textures are at their peak. The mushrooms will release more liquid as they sit, making the stir-fry watery and less appealing.