There’s something incredibly satisfying about a well-balanced stir-fry. The combination of fresh, crisp bok choy and tender, umami-packed mushrooms tossed in a rich, savory sauce makes this Bok Choy and Mushroom Stir-Fry a go-to dish for any meal. Whether you’re looking for a quick weeknight dinner, a healthy side dish, or a light vegan meal, this recipe is packed with flavor, texture, and nutrition.
One of the best things about stir-frying is its speed and simplicity. With just a few ingredients and a hot pan, you can create a dish that tastes as good as takeout but is much healthier and fresher. The combination of garlic, ginger, and soy sauce gives the dish deep layers of flavor, while the mushrooms bring a meaty richness that complements the light crunch of bok choy.
I remember the first time I made this stir-fry—it was on a busy weeknight when I had very little time to cook but wanted something satisfying and wholesome. The aroma of garlic sizzling in sesame oil, the bright green bok choy wilting just slightly in the heat, and the rich, dark mushrooms absorbing all the delicious sauce made this dish an instant favorite in my household. Since then, it has become a staple, especially when I need a healthy, quick-fix meal that pairs well with rice or noodles.
Why You’ll Love This Recipe
This recipe is simple, quick, and full of flavor, making it perfect for busy cooks or anyone looking for a nutritious and satisfying meal. Here’s why you’ll love it:
- Fast and easy – The entire dish comes together in under 20 minutes, making it ideal for busy nights.
- Healthy and nutritious – Bok choy is loaded with vitamins, and mushrooms are a great source of fiber and antioxidants.
- Vegan-friendly and customizable – Keep it vegan or add a protein like tofu or chicken. You can also make it gluten-free by using tamari instead of soy sauce.
- Restaurant-quality flavors – The combination of garlic, ginger, soy sauce, and a hint of sesame oil creates a bold, umami-rich taste.
- Pairs well with everything – Serve it as a side or make it a main dish by adding rice, quinoa, or noodles.
This stir-fry is proof that healthy eating doesn’t have to be bland or boring. Every bite is packed with savory, garlicky goodness, and the contrast between the juicy mushrooms and the slightly crunchy bok choy makes this dish a real treat.
Health Benefits of Bok Choy and Mushrooms
Not only is this dish delicious, but it also offers some impressive health benefits. The combination of bok choy and mushrooms provides a powerhouse of nutrients, making this meal as nourishing as it is tasty.
- Bok Choy Benefits
- Rich in vitamins A, C, and K, which support immune function and bone health.
- Packed with antioxidants, which help reduce inflammation and fight free radicals.
- High in fiber, promoting good digestion and gut health.
- Low in calories but high in water content, making it a great option for weight management.
- Mushroom Benefits
- A great source of B vitamins, which help boost energy and brain function.
- High in antioxidants, which support the immune system and overall health.
- Contains beta-glucans, which may improve heart health and lower cholesterol levels.
- Provides plant-based protein and fiber, keeping you full and satisfied.
With such a nutrient-dense profile, this stir-fry is an excellent way to fuel your body with essential vitamins and minerals while enjoying an incredibly flavorful meal.
Preparation Time, Servings, and Nutritional Information
- Total Time: 20 minutes
- Preparation Time: 10 minutes
- Cooking Time: 10 minutes
- Servings: 4
Nutritional Information (Per Serving):
- Calories: 151 kcal
- Carbohydrates: 12.8g
- Protein: 5.4g
- Fat: 9.5g
- Fiber: 2.3g
Ingredients List
For this stir-fry, you’ll need simple and fresh ingredients that come together to create a rich, flavorful dish:
- 2 large heads of baby bok choy, washed and cut into bite-sized pieces
- 1 cup brown mushrooms, sliced
- 3 cloves garlic, minced
- 1-inch piece of ginger, grated
- 2 tablespoons soy sauce (or tamari for gluten-free option)
- 1 tablespoon vegetarian oyster sauce (or regular oyster sauce)
- 1 teaspoon sesame oil
- ½ teaspoon sugar
- ¼ teaspoon black pepper
- ½ teaspoon red pepper flakes (optional, for a spicy kick)
- 1 tablespoon vegetable oil
- 1 teaspoon cornstarch, mixed with 2 tablespoons water
Step-by-Step Cooking Instructions
- Prepare the bok choy and mushrooms
- Cut the ends off the bok choy and separate the leaves. Rinse well under running water to remove any dirt.
- Slice the mushrooms into thin pieces.
- Steam the bok choy
- In a large pan, add a splash of water and a pinch of salt.
- Place the bok choy in the pan, cover, and steam for about 2 minutes until slightly tender.
- Remove from the pan and set aside.
- Cook the mushrooms
- Heat vegetable oil in the same pan over medium-high heat.
- Add mushrooms and let them cook undisturbed for 1 minute to allow them to brown.
- Stir-fry for another 2-3 minutes until they become soft and slightly caramelized.
- Sauté the aromatics
- Move the mushrooms to one side of the pan.
- Add a little more oil, then toss in the garlic, ginger, and red pepper flakes.
- Stir-fry for about 30 seconds until fragrant.
- Combine everything
- Add the steamed bok choy back into the pan with the mushrooms.
- Pour in the soy sauce, oyster sauce, sugar, black pepper, and sesame oil. Stir well to coat everything.
- Thicken the sauce
- Mix cornstarch with water and pour it into the pan.
- Stir constantly for 30 seconds until the sauce thickens slightly.
- Serve hot
- Remove from heat and serve immediately over steamed rice, quinoa, or noodles.

How to Serve
This stir-fry is incredibly versatile. Here are a few ways to enjoy it:
- Serve it as a main dish over jasmine or brown rice.
- Pair it with noodles for a delicious Asian-inspired meal.
- Use it as a side dish alongside teriyaki chicken, grilled fish, or tofu.
- Add crispy tofu or shredded chicken for extra protein.
Pairing Suggestions
This dish pairs well with a variety of flavors and textures:
- Rice options: Steamed jasmine rice, fried rice, or cauliflower rice for a low-carb version.
- Protein add-ons: Air-fried tofu, grilled chicken, or shrimp.
- Drinks: Green tea, iced jasmine tea, or fresh lime water.
Storage, Freezing & Reheating Instructions
- Storage: Keep leftovers in an airtight container in the fridge for up to 3 days.
- Freezing: This stir-fry isn’t ideal for freezing because bok choy loses its texture when thawed.
- Reheating: Warm it in a skillet over medium heat with a splash of water.
Common Mistakes to Avoid
Cooking stir-fry dishes like Bok Choy and Mushroom Stir-Fry might seem simple, but a few mistakes can affect the texture and flavor of the dish. Here are some of the most common mistakes and how to avoid them:
Overcooking the Bok Choy – Bok choy has a naturally crisp texture, and overcooking it can make it mushy and watery. To keep its bright green color and a slight crunch, cook it for just a few minutes until the leaves are wilted, but the stalks remain slightly firm.
Not Draining the Bok Choy Properly – Bok choy tends to hold onto a lot of water after washing. If you don’t drain it properly, it can release excess moisture into the pan, making the stir-fry watery instead of crisp. After washing, shake off the excess water or pat it dry with a paper towel.
Crowding the Pan with Mushrooms – Mushrooms release water as they cook. If the pan is too crowded, they will steam instead of sear, preventing them from developing that delicious caramelization. To avoid this, cook mushrooms in a single layer and let them sear before stirring.
Adding Sauce Too Early – If you add the sauce before the mushrooms and bok choy are properly cooked, it can cause the vegetables to absorb too much moisture, leading to a soggy texture. Always add the sauce at the end of cooking, allowing it to coat the vegetables evenly without making them too soft.
Pro Tips
To make this Bok Choy and Mushroom Stir-Fry even better, here are some expert tips that will take your dish to the next level:
Use Fresh Ingredients – Fresh bok choy and mushrooms will always yield better flavor and texture than wilted or older vegetables. Choose bok choy with crisp stalks and vibrant green leaves. For mushrooms, avoid ones that are slimy or overly soft.
Slice Mushrooms Evenly – Cutting mushrooms into similar-sized pieces ensures they cook at the same rate. Uneven slices can result in some pieces being overcooked while others remain undercooked.
Dry the Mushrooms Before Cooking – Mushrooms hold a lot of moisture, which can prevent them from browning properly. If they are too wet, pat them dry with a paper towel before adding them to the hot pan.
Preheat the Pan Properly – A hot pan is key for stir-frying. Heat your pan until it’s almost smoking before adding oil. This ensures the vegetables cook quickly and retain their texture.
Cook in Batches if Needed – If you’re making a large batch, cook the mushrooms and bok choy in separate batches to prevent overcrowding. This allows each ingredient to cook properly and develop flavor.
Add Sesame Oil at the End – Sesame oil has a low smoke point, and its nutty flavor can be lost if cooked for too long. Drizzle it over the stir-fry right before serving for the best taste.
Customize the Heat Level – If you love spice, increase the amount of red pepper flakes or add a drizzle of chili oil before serving. For a milder version, omit the spice altogether.
Make It a Full Meal – Turn this dish into a balanced meal by adding protein like tofu, chicken, shrimp, or beef. Cook the protein first, set it aside, and add it back when combining the ingredients.
Frequently Asked Questions (FAQs)
Can I use a different type of mushroom?
Yes! While brown mushrooms work well, you can also use shiitake, cremini, portobello, or oyster mushrooms for different flavors and textures.
How do I make this dish gluten-free?
To make this stir-fry gluten-free, simply swap regular soy sauce for tamari and use a gluten-free oyster sauce alternative.
Can I add other vegetables?
Absolutely! This dish is highly customizable. Try adding bell peppers, snap peas, carrots, or baby corn for extra color and texture.
Can I prepare this stir-fry ahead of time?
Yes, but for the best texture, cook it fresh. If needed, prep the ingredients in advance by washing and chopping the bok choy and slicing the mushrooms. Store them in separate containers in the fridge until you’re ready to cook.
What should I serve with this stir-fry?
It pairs well with steamed jasmine rice, brown rice, quinoa, or stir-fried noodles. You can also serve it as a side dish with grilled chicken, tofu, or shrimp.
Conclusion & Call to Action
This Bok Choy and Mushroom Stir-Fry is the perfect dish for anyone looking for a quick, healthy, and flavorful meal. With its rich umami flavors, crisp-tender bok choy, and perfectly browned mushrooms, it delivers restaurant-quality taste in just 20 minutes. Whether you’re making it as a main dish or a side, this stir-fry is sure to become a go-to recipe in your kitchen.
The best part? It’s completely customizable! You can keep it vegan, add protein, switch up the vegetables, or adjust the spice level to suit your taste. It’s a fantastic way to enjoy a nutritious, satisfying meal without spending hours in the kitchen.
Now it’s your turn! Give this recipe a try and let me know how it turned out. I’d love to hear your thoughts—did you add any fun twists? Share your experience in the comments below or tag me on social media with a picture of your delicious creation.
If you loved this recipe, don’t forget to save it, share it, and pin it so you can make it again later. Happy cooking!
Print
Bok Choy and Mushroom Stir-Fry
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
A quick and easy Bok Choy and Mushroom Stir-Fry with a rich, umami-packed sauce. This dish is full of flavor, ready in 20 minutes, and perfect as a main meal or a side dish.
Ingredients
- 2 large heads of baby bok choy, chopped
- 1 cup brown mushrooms, sliced
- 3 cloves garlic, minced
- 1-inch ginger, grated
- 2 tbsp soy sauce (or tamari for gluten-free)
- 1 tbsp vegetarian oyster sauce
- 1 tsp sesame oil
- ½ tsp sugar
- ¼ tsp black pepper
- ½ tsp red pepper flakes (optional)
- 1 tbsp vegetable oil
- 1 tsp cornstarch mixed with 2 tbsp water
Instructions
- Prepare bok choy by washing and chopping into bite-sized pieces. Slice mushrooms.
- Steam bok choy for 2 minutes, then remove and set aside.
- Heat oil in a pan, add mushrooms, and cook until browned.
- Push mushrooms to one side, then sauté garlic, ginger, and red pepper flakes for 30 seconds.
- Add bok choy back to the pan, followed by soy sauce, oyster sauce, sugar, black pepper, and sesame oil. Stir well.
- Pour in cornstarch slurry and stir until sauce thickens.
- Serve immediately with rice or noodles.
Notes
- To make it gluten-free, use tamari instead of soy sauce.
- For a spicier version, increase the red pepper flakes.
- Add tofu or chicken for extra protein.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Main Course / Side Dish
- Method: Stir-Fry
- Cuisine: Asian