Side Dishes
This bok choy and mushrooms in oyster sauce stir-fry is the kind of dish that transforms a simple weeknight dinner into something special—bold, umami-rich, and ready in just 15 minutes. 💛 I first made this when my daughter begged for something "fancy" but fast, and now it’s our go-to side that pairs perfectly with grilled meats or rice.
The secret? A perfect balance of salty-sweet oyster sauce, earthy mushrooms, and crisp-tender bok choy.
The beauty of this recipe is how it comes together with just a handful of ingredients—no fancy techniques, no long prep. You’ll start by sautéing mushrooms until they’re golden and aromatic, then add bok choy for that perfect crisp-tender bite.
The oyster sauce ties everything together with its deep, savory-sweet flavor, while a splash of sesame oil adds a little extra depth. It’s the kind of dish that feels restaurant-quality but is simple enough for a busy night.
What you’ll end up with is a vibrant, flavor-packed stir-fry that’s packed with texture—crisp edges on the bok choy, tender mushrooms, and a glossy sauce that clings to every bite. The aroma alone will have everyone at the table asking what’s for dinner.
Plus, it’s easy to customize: toss in shrimp for extra protein or tofu for a vegetarian twist. This is comfort food at its best—quick, satisfying, and full of flavor.
Serve it over steamed rice for a complete meal, or let it shine as a side that steals the show. Ready to make dinner feel like a celebration without the fuss? Let’s get cooking!
Ingredients for bok choy and mushrooms in oyster sauce
Quick stir-fry magic with just 14 ingredients—crisp bok choy, meaty mushrooms, and that perfect umami punch.
| Ingredient | Amount | Notes |
|---|---|---|
| Bok Choy 🥬 | 2 whole | Baby or regular, stems separated |
| Shiitake Mushrooms 🍄 | 8 whole | Fresh, stems removed |
| Oyster Sauce 🍶 | ⅓ cup | High-quality, reduced sodium |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Ginger Root 🌿 | 1 tbsp | Freshly grated |
| Soy Sauce 🍶 | 1 tbsp | Light or dark |
| Honey 🍯 | 1 tsp | For balancing flavors |
| Green Onion 🧅 | 2 whole | Sliced, for garnish |
| Sesame Seeds 🌾 | 1 tsp | Toasted, for crunch |
| Salt 🧂 | ½ tsp | Sea salt, to taste |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Steamed White Rice 🍚 | 2 cups | Cooked, for serving |
The mushrooms are the star here—shiitake gives the most earthy depth, but cremini or white mushrooms work too. Grab the freshest you can find, usually near the organic produce section at Whole Foods or the Asian market. Bok choy? Baby bok choy is sweeter and cooks faster, but regular works if that’s what’s on hand. The oyster sauce is non-negotiable—Lee Kum Kee is my go-to, but any good brand with reduced sodium will do. Pro tip: shake the bottle before using—it thickens over time. For the garlic and ginger, fresh is always better, but if you’re in a pinch, jarred minced works in a bind (just drain it well).
No oyster sauce? Soy sauce plus a splash of fish sauce gets you close, though you’ll lose some of that signature depth. Short on sesame oil? Toasted sesame seeds sprinkled at the end add the same nutty aroma. The honey balances the saltiness—substitute maple syrup if you’re avoiding refined sugar. Want to make this vegetarian? Skip the fish sauce entirely and add a pinch of white miso paste for extra umami. The green onions and sesame seeds are just for garnish, but they turn this dish from good to showstopping—don’t skip them if you’ve got them!
This stir-fry reheats beautifully—just toss with a splash of water and stir-fry again. Keeps in the fridge for 4-5 days, though I’ve never had leftovers that long. For meal prep, cook the rice separately and store the stir-fry in an airtight container. The flavors actually get better the next day as everything melds together. Freezes for 3 months if you’re planning ahead, but it’s so quick to make fresh that I rarely bother. Serve it over rice straight from the pot—no fancy plating needed!
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub a million dishes—just a sheet pan, a quick sear, and the oyster sauce ties it all together. The mushrooms caramelize while the bok choy wilts, and honestly? That’s my kind of effortless dinner.
- Umami Bomb: That first spoonful of oyster sauce hitting the wok? Pure flavor payoff. The shiitakes soak up the richness, the bok choy adds a crisp-tender bite, and a drizzle of sesame oil at the end? It’s the kind of dish that makes you pause mid-bite just to appreciate it.
- Leftover Hero: This keeps better than takeout—no sad soggy greens here. Reheat it for lunch, toss it into rice bowls, or even fold it into fried eggs for breakfast. Between us, I’ve had this for three days straight and still crave it.
- Budget Stunner: Fresh shiitakes and bok choy might look fancy, but they stretch like crazy. A single jar of oyster sauce and a handful of mushrooms feed my family for days, and the sesame oil adds that restaurant-worthy finish without breaking the bank. Smart, simple, satisfying.
Step-by-step instructions for bok choy and mushrooms in oyster sauce
Here's how to create this umami-packed stir-fry that's quick, flavorful, and ready in just 15 minutes!
🍳 Step 1: Prep All Ingredients for Perfect Stir-Fry
Start by separating the 2 whole bok choy into stems and leaves. Cut the stems into ½-inch thick slices and leave the leaves whole. Trim the 8 whole shiitake mushrooms, removing stems and slicing the caps into ¼-inch thick pieces. Minced the 3 cloves garlic and grate the 1 tbsp ginger root using a microplane for maximum flavor.
Slice the 2 whole green onion into 1-inch pieces, reserving the tops for garnish. Toast the 1 tsp sesame seeds in a dry skillet over medium heat for 1-2 minutes until golden and fragrant—set aside. Have all ingredients prepped and ready before starting cooking; this keeps everything moving fast and prevents soggy stir-fry!
🔥 Step 2: Stir-Fry Mushrooms and Aromatics Until Golden
Heat 2 tbsp vegetable oil in a wok or large skillet over high heat until shimmering. Add the sliced shiitake mushrooms and stir-fry for 3-4 minutes until they release their moisture and develop golden brown spots. Remove the mushrooms with a slotted spoon and set aside.
In the same pan, add the minced garlic and grated ginger, cooking for 30 seconds until fragrant—don't let them burn! Add the sliced bok choy stems and stir-fry for 2 minutes until slightly softened. Push everything to one side of the pan and add 1 tbsp sesame oil to the empty space, letting it heat for 10 seconds before tossing everything together.
🥘 Step 3: Combine Sauce and Finish with Perfect Texture
Pour in the 0.33 cup oyster sauce, 1 tbsp soy sauce, and 1 tsp honey, stirring constantly for 1-2 minutes until the sauce thickens slightly and coats the vegetables. Add the reserved mushrooms back to the pan and toss everything together for 30 seconds to meld the flavors.
Season with 0.5 tsp salt and 0.25 tsp black pepper, then taste and adjust if needed. The sauce should be glossy but not watery—if it's too thick, add 1-2 tablespoons of hot water to loosen it. The stir-fry is ready when the bok choy leaves are just wilted but still vibrant green.
🍽️ Step 4: Serve Over Steamed Rice with Garnishes
Transfer the stir-fry to a serving platter and immediately sprinkle with the toasted 1 tsp sesame seeds and sliced green onion tops. Serve hot over 2 cups steamed white rice—the rice should be at room temperature or slightly warm to balance the hot stir-fry.
This dish is best served immediately while the vegetables are crisp-tender and the sauce is still glossy. The umami from the oyster sauce and mushrooms will sing when paired with the slight sweetness of the honey and the nutty crunch of the sesame seeds. Don't wait too long to eat—every bite is packed with flavor!
Pro Tips For Making Bok Choy And Mushrooms In Oyster Sauce
- CUT MUSHROOMS THINLY: I learned this the hard way—thick shiitake slices stay chewy no matter how long you cook them. Aim for 1/8-inch slices or tear them into even strips; they’ll soften in 3-4 minutes on high heat, not 10. (Yes, even if you’re impatient like me.)
- SEAR BOK CHOY STALKS FIRST: Start with the thick stalks in the wok—2 minutes on high heat until they’re blistered and slightly charred. Then add leaves and mushrooms; this locks in flavor instead of letting them wilt into a sad, watery mess.
- SALT THE BOK CHOY: Toss the bok choy with 1/2 teaspoon salt before cooking. It crisps the edges and cuts bitterness—my grandmother swore by this, and she was right: the texture goes from limp to al dente instantly.
- USE LESS SESAME OIL: A single teaspoon at the end is enough—dumping in more turns your dish into a greasy puddle. Swirl it in after removing from heat, then toss everything together so it coats lightly, not pools. (Your future self will thank you.)
Troubleshooting your bok choy and mushrooms in oyster sauce
Sauce Too Thin?
If your sauce ends up watery, it’s likely because the oyster sauce wasn’t reduced enough. Always simmer the sauce for 1-2 minutes after adding it to the pan—this thickens it naturally. If needed, add 1 tbsp cornstarch mixed with 2 tbsp water and stir until glossy.
I’ve learned the hard way that shaking the oyster sauce bottle before using it helps too—it thickens over time. 💡
Mushrooms Stay Soggy
Overcrowding the pan is the #1 reason mushrooms turn out soggy. Cook them in batches if needed, and make sure they’re golden before removing them. For extra crispiness, pat them dry with a paper towel before cooking.
I also swear by cooking them first—removing them from the pan lets the bok choy stems get properly seared without steaming. 🍄
Bok Choy Too Soft
If your bok choy leaves turn into mush, you’ve likely overcooked them. The key is timing: stir-fry the stems for 2 minutes, then add the leaves for just 30-60 seconds until they wilt but stay vibrant.
Work quickly and keep the heat high—this keeps everything crisp-tender. I’ve ruined bok choy by letting it sit too long in the pan, so I set a timer now. ⏱️
Flavor Too Salty
Oyster sauce can be surprisingly salty, especially if using reduced-sodium brands. Balance it with a touch of honey or maple syrup—just ½ tsp at the end does the trick.
If it’s still too strong, add a splash of chicken or vegetable broth to dilute the saltiness. Taste as you go—this sauce should be bold but not overpowering. 🧂
Stir-Fry Loses Crispness
Letting the stir-fry sit after cooking causes it to lose its perfect texture. Serve it immediately over hot rice to keep everything crisp. If you must hold it, keep the pan on low heat and cover loosely with a lid.
I’ve learned that transferring to a serving dish too soon makes the bok choy limp—always plate directly from the wok. 🍚
Oyster Sauce Too Strong
If the oyster flavor dominates, cut it with 1 tsp rice vinegar or lime juice to brighten the dish. A pinch of white pepper adds depth without overpowering.
For a milder taste, reduce the oyster sauce to ¼ cup and add 1 tbsp hoisin sauce instead—it’s sweeter and less intense. Always taste before serving! 🌶️
Nutrition facts
Frequently asked questions
Can I use other mushrooms besides shiitake?
Cremini, oyster, or white mushrooms all work beautifully. For extra depth, try a mix—cremini adds earthiness while oyster mushrooms bring a delicate sweetness. Just slice them evenly so they cook at the same rate as the bok choy.
How do I make this vegetarian?
Skip the oyster sauce and replace it with 1 tbsp soy sauce + 1 tsp white miso paste for umami. Add 1 tsp rice vinegar to brighten the flavors. For protein, toss in ½ cup firm tofu (pressed and cubed) with the mushrooms. The dish will still be packed with savory goodness!
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 4-5 days. Reheat in a skillet with 1 tsp water to restore crispness. For freezing, portion into single servings and freeze for 3 months. Thaw overnight in the fridge before reheating. The flavors actually deepen over time!
Can I make this without sesame oil?
Yes! Toast ½ tsp sesame seeds in a dry pan until golden, then grind them into a powder. Sprinkle over the finished dish for the same nutty aroma. If you're avoiding sesame entirely, add ½ tsp toasted peanut powder (from crushed peanuts) for a similar depth.
What's the secret to perfect crisp-tender bok choy?
High heat and quick cooking are key! Cook the stems first for 2 minutes until just softened, then add leaves for only 30-60 seconds. Never overcrowd the pan—work in batches if needed. The moment the leaves wilt but still hold their shape, they're perfect.