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.

A plate of beef and mushroom stir-fry.

Pin this now to find it later!

Pin It

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.

Save this recipe
Enter your email & we’ll send it to your inbox. Plus get great new recipes from us every week!

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.

  • Keep the heat high and stir fry swiftly
  • Cook the beef and vegetables separately, then combine.
  • To ensure tenderness, do not overcook
ingredients for making beef stir-fry.

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.

Step 1: Marinate the beef

Cut the beef steaks into bite-sized cubes, about ¾ inch (2cm) on each side. Put them into a bowl.

marinating beef.

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

chopped vegetables.

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.

mixing sauce in a bowl

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.

searing beef in a wok.

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.

half-cooked beef cubes.

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

frying vegetables.

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.

adding beef to vegetables.

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.

pouring sauce over beef and vegetables.

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.

A plate of beef and mushroom stir-fry.

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).

Looking for other classic Chinese stir-fries? Try these popular ones:

Love this recipe? Please leave a 🌟🌟🌟🌟🌟 rating and a comment. Thank you!

A plate of beef and mushroom stir-fry.
No ratings yet

Beef and Mushroom Stir-Fry

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.
Prep: 8 minutes
Cook: 5 minutes
Total: 13 minutes
Servings: 2
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

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

1.  Sirloin steaks are a good substitute for filets. You may also use flank or skirt steaks, and cut them into slices or strips instead of cubes.
2. If using a non-stick cookware, do not heat it empty. Add oil first then heat it before putting in the beef.

Your Recipe Notes

Nutrition

Serving: 1serving | Calories: 453kcal | Carbohydrates: 13g | Protein: 46g | Fat: 25g | Saturated Fat: 4g | Polyunsaturated Fat: 11g | Monounsaturated Fat: 7g | Trans Fat: 1g | Cholesterol: 109mg | Sodium: 1000mg | Potassium: 1013mg | Fiber: 2g | Sugar: 3g | Vitamin A: 957IU | Vitamin C: 43mg | Calcium: 80mg | Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Rate and comment below!

Hi! I’m Wei

Born and raised in China, I’m the do-it-all creator behind this blog, a free digital cookbook sharing authentic, accessible Chinese recipes since 2017. I couldn’t be happier to have you here!

More Beef & Lamb

Leave a comment

Your email address will not be published. Required fields are marked *

Rate this recipe




This site uses Akismet to reduce spam. Learn how your comment data is processed.

4 Comments

  1. Emily Chau says:

    Could we use shiitake mushrooms ?

    1. Wei Guo says:

      Yes Emily. Fresh shiitake mushroom would be a great alternative. Happy cooking!

  2. Jacquie says:

    Can I substitute with a different mushroom, I can’t find these beauties near me? Love your recipes and blog.

    1. Wei Guo says:

      Yes, Jacquie! Button mushroom works too. Happy cooking!