Side Dishes
Bok choy and mushrooms in oyster sauce transform a simple stir-fry into a restaurant-worthy side dish that's ready in just 15 minutes. I first made this when my kids begged for something "fancy" but fast, and it became our go-to weeknight side—packed with umami flavor and zero fuss.
The secret is high heat and the right balance of oyster sauce, which adds that signature depth without overpowering the fresh vegetables.
This recipe relies on just a handful of ingredients you likely already have: baby bok choy, shiitake mushrooms, garlic, ginger, and—of course—oyster sauce.
I use traditional oyster sauce here (though I'll note a vegetarian alternative in the tips), and the mushrooms add meaty texture that makes this dish satisfying on its own. The stir-fry technique keeps everything vibrant and slightly crisp, while the sauce clings beautifully to every bite.
What you'll end up with is a plate of bright green bok choy and deep brown mushrooms glistening with a glossy, savory sauce that's both rich and clean.
The aroma alone will have everyone asking what's for dinner, and the flavors are so balanced that even picky eaters will clean their plates. Serve it alongside grilled meats, rice, or noodles for a complete meal.
Here's the best part: this dish scales perfectly for leftovers, so you can double the recipe and enjoy it for lunch the next day. The sauce actually tastes better after resting, as the flavors meld together. Let's get cooking—your taste buds will thank you!
Ingredients for bok choy and mushrooms in oyster sauce
Fresh veggies and umami-packed sauce come together in this quick stir-fry.
| Ingredient | Amount | Notes |
|---|---|---|
| Baby Bok Choy 🥬 | 4 whole | Heads separated, stems intact |
| Shiitake Mushrooms 🍄 | 8 whole | Stems removed, caps sliced |
| Traditional Oyster Sauce 🍜 | ½ cup | High-quality, not vegetarian |
| Garlic Cloves 🧄 | 4 cloves | Minced or finely chopped |
| Fresh Ginger 🌿 | 1 tbsp | Finely grated, peeled |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Neutral Oil 🫒 | 2 tbsp | Vegetable or canola |
| Low-Sodium Soy Sauce 🍶 | 1 tbsp | For balance |
| Honey 🍯 | 1 tsp | Light, for subtle sweetness |
| Cornstarch 🌾 | 1 tsp | For sauce thickening |
| Green Onions 🧅 | 2 whole | Sliced, for garnish |
| Sesame Seeds 🌰 | 1 tsp | Toasted, for crunch |
| Salt 🧂 | ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
The mushrooms and bok choy are the stars here. Shiitake mushrooms add that meaty texture, so don't skip them—fresh or rehydrated from dried works, but Trader Joe's or Whole Foods usually have them pre-sliced. For bok choy, baby heads are perfect, but if you can only find full heads, cut them into quarters. The oyster sauce is non-negotiable for that signature depth—Lee Kum Kee is my go-to, but any brand with a rich, slightly sweet flavor will do. If you're avoiding seafood, vegetarian oyster sauce works in a pinch, though it won't have the same umami punch.
No sesame oil? Toasted peanut oil gives a similar aroma, though it's nuttier. Short on honey? A tiny pinch of sugar or maple syrup will do. The cornstarch is key for thickening—don't skip it, or your sauce will be too thin. For extra crunch, toast the sesame seeds in a dry pan for 30 seconds before adding them. The green onions are just for garnish, so use whatever's in your fridge—scallions or chives work too. And if you're feeling fancy, add a splash of Shaoxing wine to the sauce for even more depth.
This dish reheats beautifully—just add a splash of water or broth to deglaze the pan. Keeps for 3-4 days in the fridge, and freezes well for up to 2 months if you make a big batch. I always double the recipe because leftovers taste even better the next day. Store in airtight containers, and microwave with a damp paper towel to keep it moist.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes—just toss everything in one skillet, stir, and walk away. The bok choy wilts into crisp-tender perfection while the shiitakes soak up that deep umami from the oyster sauce, all with zero cleanup.
- Umami Bomb: Between us, that oyster sauce is where it’s at—salty, sweet, and rich in a way that makes you want to lick the pan. The garlic and ginger sizzle into caramelized bits, then melt into the mushrooms, creating a flavor so bold it’ll have you reaching for seconds without trying.
- Lunchbox Hero: Honestly, this is my go-to for meal prep because it reheats like a dream (no soggy greens here). Pack it in containers for work lunches, or serve it over rice for dinner—it’s that adaptable. My kids even eat it cold sometimes, and they’re the toughest critics.
- Budget Powerhouse: Shiitake mushrooms and baby bok choy stretch further than you’d think, and a little oyster sauce goes a long way. I’ve made this for six people using leftovers from two different meals, and it’s still a standout. Plus, the ingredients are cheap enough that I don’t flinch when I double the batch.
Step-by-step instructions for bok choy and mushrooms in oyster sauce
Here's how to create this umami-packed stir-fry with perfect texture and bold flavors.
Prepare the Vegetables and Aromatics
Start by separating the heads from the stems of the 4 whole baby bok choy. You'll have 4 heads and 4 stems. Slice the stems into ½-inch thick rounds and leave the heads whole for later. Remove stems from the 8 whole shiitake mushrooms and slice the caps into ¼-inch thick pieces. Finely chop the 4 cloves garlic and grate the 1 tablespoon fresh ginger. Slice the 2 whole green onions into ½-inch pieces, reserving the tops for garnish.
Place all prepared vegetables in separate bowls. Keep the garlic and ginger in a small container. This organization prevents cross-contamination and makes cooking more efficient. I like to work in this order because it keeps the mushrooms from releasing too much moisture before cooking.
Create the Sauce Base
In a small bowl, whisk together the ½ cup traditional oyster sauce, 1 tablespoon low-sodium soy sauce, 1 teaspoon honey, and 1 teaspoon cornstarch. This mixture creates the perfect balance of savory, sweet, and umami flavors while thickening the sauce beautifully. Let it sit for 2 minutes while you prepare the wok or skillet.
Here's the thing—don't skip the cornstarch. It's what transforms a thin sauce into a glossy, clinging coating. If you're worried about lumps, whisk it vigorously or mix it with a small amount of water first. The sauce should be smooth and ready to go when you're finished prepping.
Stir-Fry the Mushrooms and Aromatics
Heat a large wok or skillet over high heat until it's smoking slightly. Add the 2 tablespoons neutral oil and swirl to coat. Add the sliced shiitake mushrooms and cook for 3-4 minutes until they release their moisture and begin to brown. Remove the mushrooms with a slotted spoon and set aside.
In the same pan, add the garlic and ginger. Cook for 30 seconds until fragrant—you should smell that wonderful aromatic punch. Add the bok choy stems and stir-fry for 2 minutes until they begin to soften. This quick cooking preserves their crisp texture while building flavor in the pan.
Combine and Finish the Stir-Fry
Return the mushrooms to the pan along with the sauce mixture. Stir everything together and cook for 2-3 minutes until the sauce begins to thicken. Add the bok choy heads and cook for another 2 minutes, turning gently to avoid breaking them apart. The sauce should coat everything evenly by now.
Season with the ½ teaspoon salt and ¼ teaspoon black pepper. Taste and adjust if needed—this is where you can personalize the dish. For extra richness, drizzle with the 1 tablespoon sesame oil just before serving. The oil adds a nutty aroma and beautiful sheen to the finished dish.
Garnish and Serve Immediately
Transfer the stir-fry to serving plates and sprinkle with the sliced green onions and 1 teaspoon sesame seeds. The seeds add a satisfying crunch that contrasts perfectly with the tender vegetables. Serve immediately while everything is hot and the sauce is glossy.
This dish comes together quickly but tastes like it simmered all day. The combination of earthy mushrooms, fresh bok choy, and rich oyster sauce creates a perfect balance of textures and flavors. Don't let the short cooking time fool you—this stir-fry delivers restaurant-quality results with minimal effort.
Pro Tips For Making Bok Choy And Mushrooms In Oyster Sauce
- STIR-FRY IN BATCHES: I learned this the hard way—crowding the pan turns your stir-fry into a soggy mess. Cook the shiitake mushrooms first in one corner of a hot, oiled wok or skillet, then push them aside and add the bok choy in a second batch. The mushrooms release moisture, so give them space to crisp up before joining the party.
- SLICE GINGER THINLY: Sounds weird, but it works: shave that ginger into paper-thin strips with a knife instead of grating it. The flavor infuses faster, and you avoid the gritty texture that ruins the dish’s silkiness. A mandoline makes this easy, but a sharp knife works too—just be careful.
- SALT THE BOK CHOY: Toss the baby bok choy with a pinch of salt (½ teaspoon) and let it sit for 5 minutes before cooking. This draws out bitterness and ensures the oyster sauce clings instead of sliding off. Rinse if you’re worried about saltiness—just don’t skip this step.
- DEGLAZE WITH A SPLASH: After searing garlic and ginger, don’t just dump in the oyster sauce—add 2 tablespoons of water or dry sherry first and let it bubble for 30 seconds. This loosens the browned bits (fond) that make the sauce richer. Skip this, and you’re missing out on flavor gold.
Health benefits of this bok choy and mushrooms in oyster sauce
Umami Powerhouse
The star here is the oyster sauce, which delivers a concentrated dose of glutamates—the same compounds that give umami its signature depth. A ½ cup serving provides about 30% of your daily iron needs, supporting energy levels and oxygen transport.
The mushrooms add selenium (a powerful antioxidant) and vitamin D (especially in shiitakes), while bok choy contributes vitamin K for bone health and vitamin C for immune support. 💪
Low-Calorie Nutrition
This dish is surprisingly light yet satisfying, with only about 120 calories per serving—perfect for a side dish or light main. The combination of bok choy and mushrooms provides 4 grams of fiber per serving, supporting digestion and keeping you full longer.
I always double the recipe because it’s so easy to pair with lean proteins or serve over brown rice without guilt.
Antioxidant Boost
Both shiitake mushrooms and bok choy are packed with polyphenols—plant compounds that fight inflammation and oxidative stress. The 1 tablespoon of sesame oil adds extra antioxidants like sesamin, which supports heart health.
I like to toast the sesame seeds separately to preserve these nutrients and add extra crunch to the finished dish.
Gluten-Free Friendly
Traditional oyster sauce contains wheat, but many brands (like Lee Kum Kee’s gluten-free version) offer alternatives without sacrificing flavor. For a fully gluten-free dish, use tamari instead of soy sauce and ensure your cornstarch is certified gluten-free.
This makes it perfect for anyone avoiding gluten while still enjoying rich, umami-packed flavors. ✨
Meal Prep Perks
The leftovers actually taste better the next day as the flavors meld together. Store in an airtight container for up to 4 days in the fridge, and reheat with a splash of water to maintain texture.
The sauce’s thickening properties help it hold up well, making this an ideal make-ahead dish for busy weeks. I always make extra because it’s so versatile—great for lunches or as a quick side for dinner. 📅
Vegetarian Adaptations
For a fully vegetarian version, swap traditional oyster sauce for a vegetarian oyster sauce (like Annie Chun’s) or make your own with soy sauce, mushrooms, and a touch of sugar.
The dish still delivers bold umami flavors without any seafood. I’ve even added tofu or edamame for extra protein, keeping it hearty and satisfying for plant-based eaters. 🌱
Nutrition facts
Frequently asked questions
Can I use regular mushrooms instead of shiitake?
Yes, but you'll lose some depth of flavor. White or cremini mushrooms work fine—they'll still add texture and absorb the sauce well. For extra umami, try a mix of shiitake and cremini. If using regular mushrooms, cook them slightly longer (about 4-5 minutes) since they have more moisture.
How do I make this vegetarian?
Swap traditional oyster sauce for a vegetarian version like Annie Chun's or make your own by simmering 2 tablespoons soy sauce, 1 tablespoon mushroom powder, and 1 teaspoon sugar with ½ cup water for 5 minutes. For extra protein, add ½ cup firm tofu or ½ cup edamame to the stir-fry.
Why does my sauce get too thick?
This usually happens if you cook the sauce too long after adding the cornstarch. The sauce should thicken in 2-3 minutes—if it's still too thick, add 1-2 teaspoons water and stir. For better control, mix the cornstarch with 1 tablespoon cold water first to create a slurry before adding it to the pan.
Can I make this ahead of time?
The flavors actually improve overnight. Store in an airtight container in the fridge for up to 4 days. Reheat gently with 1 tablespoon water to restore moisture. For freezing, portion into single servings and freeze for up to 2 months—thaw overnight in the fridge before reheating.
What's the best way to serve this?
This dish shines as a side for grilled meats, rice, or noodles. For a complete meal, serve over jasmine rice or quinoa, and add a protein like shrimp or tofu. It also makes a great light main with a side of steamed edamame or cucumber salad.