Enjoy the rich flavors of beef and mushroom stir-fry, a quick and easy dish featuring succulent steak and springy mushroom, all coated with an umami sauce.

Jump to:
About the dish
During recent trips back to China, there was a particular dish I always ordered whenever it was available — Beef and Mushroom Stir-fry. It’s often called Xìng Bào Gū Niú Ròu Lì/杏鲍菇牛肉粒 which literally means king oyster mushroom with beef cubes.
What makes it special is the wonderful texture combination: the meat is tender and succulent, with a subtle char on the surface, while the mushroom is perfectly springy, with juice oozing out. The seasoning is also spot-on, offering a distinctive taste of black pepper, similar to the classic black pepper stir-fry.
Like other typical Chinese stir-fries, it takes under 15 minutes to prepare, making it a quick weeknight dinner option, served either over rice or with noodles.
Top Tips
- Keep the heat high and stir fry swiftly
- Cook the beef and vegetables separately, then combine.
- To ensure tenderness, do not overcook
Ingredients
Beef cuts
For this recipe, beef filets (also known as filet mignon) are the best choice. When cut into cubes instead of thin slices, the meat remains tender and succulent after cooking. Sirloin steaks are a good alternative.
You may also use flank or skirt steaks, but I recommend cutting them into slices, as in Beef and Broccoli, or into strips, as in Pepper Steak.
Vegetables
- King oyster mushroom. The firm, meaty texture of this flavorful mushroom pairs very well with beef. You can find it in most Chinese/Asian supermarkets.
- Garlic. It’s not merely used as a subtle aromatic but as a key flavor booster.
- Bell pepper. It brightens up the dish with its vibrant color. Feel free to skip it if unavailable.
Other ingredients
- For marinating the beef: light soy sauce, Shaoxing rice wine, cornstarch, and salt
- For the sauce: light soy sauce, dark soy sauce, unsalted stock (or water), cornstarch, freshly ground black pepper, sugar, and salt
🌟 NOTE: You may skip Shaoxing rice wine to make the dish alcohol-free.
Cooking procedure
Step 1: Marinate the beef
Cut the beef steaks into bite-sized cubes, about ¾ inch (2cm) on each side. Put them into a bowl.
Add light soy sauce, Shaoxing rice wine, cornstarch, salt, and a little water. Use your hand to stir and rub the meat so that all the liquid is effectively absorbed by the meat.
Then add a little oil and mix again to ensure each piece is well coated. This step helps lock in the moisture, and prevents the pieces from sticking to each other.
🌟 NOTE: You don’t need to marinate the beef for long. Start with this step, then begin preparing the other ingredients. The meat will be ready for cooking once all the prep work is done.
Step 2: Prepare other ingredients
Cut the king oyster mushroom into cubes, similar to the size of the beef. Then cut the bell pepper into pieces and halve the garlic cloves.
Measure and mix all the ingredients for the sauce: light soy sauce, dark soy sauce, cornstarch, black pepper, sugar, salt, and stock (or water). Set aside.
🌟 NOTE: It’s crucial to have the sauce mixed before you start cooking, as you won’t have time to do so during stir-frying which needs to be done swiftly.
Step 3: Sear the beef
Like cooking most meat and vegetable stir-fries, you’d need to cook these two components separately. First, heat an empty wok over high heat until it slightly smokes (see note below if using non-stick cookware). Add oil and swirl it around to cover a bigger diameter.
Spread the marinated beef cubes in a single layer in the hot oil. Let the bottom side sear undisturbed, then flip and toss the pieces to cook the other sides.
Once all the cubes lose their pinkness on the surface, dish them out and move on to the next step.
🌟 NOTE: A traditional carbon steel wok performs best for this recipe. However, you may use a modern non-stick wok or a large skillet too. In this case, add oil first then heat it up before putting in the beef, as the non-stick coating should not be heated when the cookware is empty.
Step 4: Stir-fry the dish
Pour a little more oil into the vacant wok. Add the garlic and let it sizzle until it browns on the edge. Stir in king oyster mushroom and bell pepper. Fry for about 30 seconds until the mushroom starts to release moisture.
Put the seared beef back into the wok. Toss it with the vegetables for a minute or so until the beef is almost fully cooked.
Finally, pour in the sauce mixture (make sure to stir it well in case any starch sinks to the bottom). Keep tossing as the sauce thickens. Once it reaches the desired consistency, dish out everything to a serving plate.
🌟 NOTE: Remember to keep the heat high throughout the cooking process. Also, do not overcook the beef, keeping in mind that the residual heat will continue to cook the meat slightly after you remove it from the wok.
Serving ideas
This beef and mushroom stir-fry is a true “rice killer” (Xià Fàn Cài/下饭菜). Just scoop it over a plate of steamed rice, making sure to add all the delicious sauce. You’ll have a perfectly balanced meal in no time.
It also works wonderfully as a topping for noodle dishes. Try adding it to simple noodles like Soy Sauce Pan Fried Noodles or Scallion Oil Noodles.
To make it part of a larger multi-dish meal, consider pairing it with other protein-rich dishes (such as Mapo Tofu), vegetable-based sides (like Broccoli with Garlic Sauce), and a comforting soup (like Egg Drop Soup).
Other tasty stir-fries
Looking for other classic Chinese stir-fries? Try these popular ones:
📋 Recipe card
Love this recipe? Please leave a 🌟🌟🌟🌟🌟 rating and a comment. Thank you!
Beef and Mushroom Stir-Fry
Ingredients
For the beef
- 13 oz beef filets - aka filet mignon, see note 1 for alternatives
- 1 teaspoon light soy sauce
- 1 teaspoon Shaoxing rice wine
- 1 tablespoon water
- ½ teaspoon cornstarch
- 1 pinch salt
- ½ tablespoon neutral cooking oil
For the sauce
- 1 tablespoon light soy sauce
- 1 teaspoon dark soy sauce
- 3 tablespoon unsalted stock - or water
- 1 teaspoon cornstarch
- 1 teaspoon black pepper - freshly ground
- ¼ teaspoon sugar
- 1 pinch salt
You also need
- 2 tablespoon neutral cooking oil - divided
- 10 clove garlic - halved
- 1 large king oyster mushroom - cut into cubes
- ½ bell pepper - cut into pieces
Instructions
Marinate the beef
- Cut the beef filets into cubes, about ¾inch (2cm) in size. Then put them into a bowl.
- Add light soy sauce, Shaoxing rice wine, water, cornstarch, and salt. Rub and swirl until the liquid is fully absorbed.
- Pour in oil and mix to coat the beef cubes evenly. Leave to marinate while preparing other ingredients.
Mix the sauce
- In a small bowl, mix light soy sauce, dark soy sauce, stock(or water), cornstarch, black pepper, sugar, and salt. Set aside.
Sear the beef
- Heat a wok over high heat until lightly smoking (see note 2 if using non-stick cookware). Pour in 1 tablespoon of oil and swirl to coat a large area. Put in the beef cubes and spread them in a single layer.
- When the bottom side touching the wok turns pale, flip and toss the beef to sear the other sides.
- Once all the cubes have lost the pink color on the surface (still pink inside), transfer the beef out to a plate.
Stir-fry the dish
- Pour the remaining 1 tablespoon of oil into the vacant wok. Add the halved garlic cloves first. Sizzle until they turn golden on the edge.
- Add the mushroom and bell pepper. Toss them for about 30 seconds.
- Return the seared beef to the wok and stir fry for one more minute until the meat is almost fully cooked.
- Pour in the sauce mixture (stir it very well beforehand). Give everything a final toss until the sauce thickens to the desired consistency.
NOTES
NUTRITION
NUTRITION DISCLOSURE: Nutritional information on this website is provided as a courtesy to readers. It should be considered estimates. Please use your own brand nutritional values or your preferred nutrition calculator to double check against our estimates.
Could we use shiitake mushrooms ?
Yes Emily. Fresh shiitake mushroom would be a great alternative. Happy cooking!
Can I substitute with a different mushroom, I can’t find these beauties near me? Love your recipes and blog.
Yes, Jacquie! Button mushroom works too. Happy cooking!