Chicken and Bean Sprouts Stir-Fry
Prep time
Cook time
Total time
Chicken and Bean Sprouts is a classic Chinese stir-fry dish and is a refreshing, and easy-to-make stir fry made with chicken breast and crunchy bean sprouts
Recipe type: Chicken and Poultry
Cuisine: Chinese
Serves: 2, generously
For the chicken marinade, you’ll need:
  • 8 ounces chicken thighs or chicken breast, cut into thin strips
  • 1 tablespoon water
  • 1 teaspoon vegetable oil
  • ½ teaspoon soy sauce
  • 1 teaspoon cornstarch
For the rest of the dish, you’ll need:
  • 16 ounces fresh mung bean sprouts
  • 4 scallions, cut in half lengthwise, and then into 2-inch pieces, white and green parts separated
  • 2 cloves garlic, minced
  • 5 dried or fresh Chinese black mushrooms or Shiitake mushrooms, sliced
  • 3 tablespoons vegetable oil, divided
  • 2 teaspoons Shaoxing wine
  • 2 teaspoons oyster sauce
  • ¾ teaspoon salt
  • ¼ teaspoon sesame oil
  • Pinch of fresh ground white pepper
  • ¼ teaspoon MSG (in short: perhaps controversial, definitely optional, really gives that extra restaurant flavor)
  • Cornstarch slurry: 1 teaspoon cornstarch dissolved in 2 teaspoons water
  1. For the chicken, mix 1 tablespoon of water with the strips of chicken until the water has been completely absorbed by the meat. Add the oil, soy sauce, and cornstarch, and mix until well combined. Set aside for 20 minutes.
  2. Next, wash the mung bean sprouts in a large bowl of cold water, leaving the bean sprouts in the water for two to three minutes so they are rehydrated. This step not only washes the sprouts but also allows them to absorb some of that cold water to regain their freshness and crunch. Transfer them to a colander, setting them over a bowl or the sink to let the excess water drain completely. The root portion of the bean sprout can be a bit stringy and unpleasant, and some folks do pinch it off--but a word of caution that it is a lot of work, so we usually settle for a good couple of rinses in cold water.
  3. Finally, prepare the other ingredients--namely the scallions, garlic, and mushrooms. Cooking this dish quickly is really important, so your bean sprouts don’t turn to mush. If you’re not great adding quick measurements of spices, oils, and sauces, it’s best if you have all of those ingredients prepped and measured in advance, in addition to the fresh ingredients.
  4. Heat your wok on high heat until it just starts to smoke, and spread 2 tablespoons of oil around the perimeter of the wok. Add the chicken, and use your spatula to spread the meat evenly across the wok. Sear for another 20 seconds (i.e., without mixing the chicken around), stir fry for another 20 seconds, and transfer the chicken to a bowl.
  5. Add another tablespoon of oil to the wok, along with the mushrooms and the white portions of the scallions. Stir fry for 10 seconds, and add the garlic. You should have the wok at the highest heat you can muster at this point!
  6. Next, add the mung bean sprouts and stir fry everything together. Spread the Shaoxing wine around the perimeter of the wok, and give everything another quick stir. Then add the oyster sauce, salt, sesame oil, white pepper, and MSG, if using.
  7. Add the chicken back to the wok, along with any liquid in the bowl, and the green portions of the scallions. Again, the burner should be at maximum heat at this point! A quick trick that Kaitlin learned cooking on a narrow stovetop in college is to hold the wok between two gas burners at max heat, to get as much heat as possible!
  8. Stir-fry for another 10 seconds until everything is well combined, making sure to spread the mixture around the sides of the wok to get that wok hei sear and flavor. There will be some liquid in the wok and when that is bubbling, stir in the cornstarch and water mixture.
  9. Stir fry for another 15 seconds or so, until the mung bean sprouts are just starting to turn transparent. Serve!
Recipe by The Woks of Life at