If you’ve ever made mushroom stir fry only to end up with soggy mushrooms that drink up half a bottle of oil, this method changes everything.
This French beans and mushroom stir fry uses one extra step that makes a surprisingly huge difference: steaming the mushrooms first before stir frying. It sounds simple, but it completely transforms the texture of the dish. The mushrooms release their excess moisture upfront, which means they can actually brown properly later instead of steaming in their own liquid. At the same time, the French beans become perfectly tender while still keeping that fresh crunch.

The result is a quick vegetable side dish that tastes deeply savory, glossy, and satisfying without feeling greasy. It’s the kind of home-style Asian stir fry that pairs with almost anything: steamed rice, grilled meats, tofu, or even noodles.
Most stir fry recipes tell you to add oil first and cook the mushrooms directly in the pan. The problem is that mushrooms contain a huge amount of water. When they hit the hot oil, they immediately start releasing moisture, which prevents browning and causes them to absorb more oil instead.
Steaming them first solves that issue. By cooking the mushrooms in a shallow layer of water, they release their natural moisture early on. Once most of the liquid evaporates, the mushrooms are already cooked through and ready to brown beautifully in just a little oil. The French beans also get a head start cooking, so they stay vibrant and crisp-tender rather than raw or squeaky.

French beans work especially well here because they stay crisp even after steaming, but you can use long beans or green beans too. Cut them into roughly equal pieces so they cook evenly.
Shiitake mushrooms add a deep savory flavor and slightly chewy texture that works beautifully in stir fries. Fresh shiitake is ideal, but as mentioned earlier, almost any mushroom can be used with this technique. If using softer mushrooms like oyster mushrooms, reduce the steaming time slightly since they cook faster.
This combination creates a balanced savory sauce with depth and a slight sweetness. Oyster sauce gives the dish a glossy finish and stronger umami flavor.
Always add sesame oil at the end after turning off the heat. High heat dulls its aroma, so finishing with it preserves that nutty fragrance.
Add the sliced mushrooms to a pan along with just enough water to lightly cover the base of the pan.
Cook over medium heat for about 3 minutes.
As the mushrooms cook, they’ll begin releasing their own liquid. This is exactly what you want.
Add the cut French beans directly into the pan with the mushrooms.
Continue steaming for another 2 minutes or so until the beans are nearly cooked through but still bright green.
At this point, most of the water should be close to evaporating.
Once the liquid has mostly cooked off, add the neutral oil.
Stir fry the mushrooms and beans for a few minutes until the mushrooms begin browning lightly around the edges.
Because the mushrooms already released their moisture earlier, they’ll brown much more effectively instead of turning watery.
Add minced garlic, soy sauce, oyster sauce, and sugar. Toss everything together until evenly coated and glossy.
Cook for another minute until the garlic becomes fragrant and the sauce lightly caramelizes around the vegetables.
Turn off the heat and drizzle over the sesame oil.
Give everything one final toss and serve immediately.
You only need enough water to lightly cover the bottom of the pan. The mushrooms will release plenty of moisture on their own.
If there’s still too much liquid left before adding oil, let it cook off a bit longer. This is essential for getting proper browning.
Once the vegetables are steamed and the oil goes in, higher heat helps create that stir-fried flavor and slight caramelization.
The beans should still have a slight crunch. Overcooking them makes the texture dull and limp.