RecipeShare Test Kitchen

A quick vegetable stir-fry built around mushrooms, broccoli, leeks, and oyster sauce. Useful as a fast side dish or a light main with rice and added protein.
This is the kind of vegetable stir-fry that earns its place as a repeat weeknight side. It uses a short list of vegetables, cooks quickly, and relies on oyster sauce for most of its savory depth, so the dish stays simple without tasting flat.
It also works well as a base rather than a fixed formula. You can serve it next to rice and a main protein, or use it as the vegetable part of a faster meal with tofu, eggs, chicken, or fish.
Cooking the mushrooms first is the main technique that keeps the stir-fry from turning watery. Once they release and cook off their moisture, the rest of the vegetables have a better chance of stir-frying instead of steaming.
Oyster sauce does most of the seasoning work here. It adds saltiness, sweetness, and umami in one step, so you do not need a long sauce list to get a useful vegetable side on the table quickly.
Mushrooms, broccoli, leeks, onion, and garlic give the stir-fry enough variety that it still feels balanced even with a very short ingredient list. Broccoli adds structure, leeks soften into the mix, and mushrooms bring the more savory edge.
This is also an easy recipe to adapt with vegetables you already have. Green beans, courgette, snap peas, bok choy, or peppers can fit the same method as long as you keep the pan hot and avoid crowding it.
Start with a hot wok or large pan and cook the mushrooms first until their moisture mostly evaporates. After that, build the base with onion and garlic, then add the broccoli and let it cook briefly before bringing in the leeks.
Add the oyster sauce near the end so it coats the vegetables without catching on the pan for too long. The goal is a glossy finish with vegetables that are still bright and crisp-tender rather than soft.
If the pan starts to crowd, cook in batches instead of piling everything in at once. Stir-fried vegetables lose their texture quickly when they steam.
This dish is best right after cooking, but leftovers can be reheated quickly in a hot pan. If you want to turn it into more of a main, add tofu, shrimp, or thinly sliced chicken on the side rather than overloading the vegetable pan.
One serving is half the recipe. For a training day, add +50 g cooked rice or a piece of fruit alongside the meal, especially if this is acting as your main vegetable dish with tofu or chicken.
For a rest day, keep the same vegetable portion and use less rice if you are pairing it with another carb source. Tofu, shrimp, or chicken breast all work well as protein options, and green beans, spinach, mushrooms, courgette, or tenderstem broccoli all fit as easy grocery swaps.
A quick vegetable stir-fry built around mushrooms, broccoli, leeks, and oyster sauce. Useful as a fast side dish or a light main with rice and added protein.

Do not overcrowd the pan—cook in batches if needed.
Always sauté mushrooms first to reduce moisture in the dish.
Keep vegetables crisp by cooking them over high heat for a short time.
We use affiliate links, which may earn us a small commission at no extra cost to you.
Heat a wok or large sauté pan over medium-high heat until hot.
Add a tablespoon of oil and sauté the mushrooms first until their moisture releases and mostly evaporates. This prevents the dish from becoming too watery.
Push mushrooms to the side. Add a bit more oil if needed, then sauté onions until slightly translucent, followed by garlic until fragrant.
Toss in the broccoli and stir-fry for 1–2 minutes. Add a splash of water to steam if needed.
Add leeks and cook for another 1–2 minutes, stirring constantly.
Drizzle in the oyster sauce and stir well to coat everything evenly.
Season with salt and pepper to taste. Do not overcook; vegetables should remain vibrant and crisp-tender.
Serve immediately with steamed rice or as a side to your favorite protein.
Create and edit your own recipes, import from most websites, plan your week, and build smart grocery lists.
Import recipes from most websites
Create and edit your own recipes
Plan your week with the Meal Planner
Mark favourites for quick access
Build grocery lists from your meal plan
Tick off pantry items you already have
Serving Size: 1 plate
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
6/18/2026
Good weeknight vegetable side. I added green beans and used a little more oyster sauce at the end.
2/11/2026
I served this with rice and fried eggs for a quick dinner. Cooking the mushrooms first really did help keep everything from going watery.
6/6/2025
Really good base recipe. Next time I’ll throw in bok choy or snap peas too. Thanks for sharing!
6/5/2025
A solid veggie stir-fry! I did double the garlic though—can't help it 😅
6/4/2025
Perfect for a light lunch. I served it with jasmine rice and tofu. Yum!
6/3/2025
I loved how simple this was. The tip to cook mushrooms first is genius—no more soggy veggies!
6/2/2025
Super quick and flavorful! I added some bell peppers and it turned out great. Will be making this often.
Made this recipe?
Your feedback helps us make RecipeShare more useful for home cooks.
Add your personal creations and build your own recipe collection.