30-min. Easy Beef Mushroom Stir-Fry Recipe
Introduction
This easy Beef Mushroom Stir-Fry is a quick and flavorful weeknight meal that comes together in just 30 minutes. Tender strips of flank steak combine perfectly with savory mushrooms and a rich, savory sauce. It’s a satisfying dish that’s sure to become a regular in your dinner rotation.

Ingredients
- 1 lb flank steak
- 8 oz cremini mushrooms (cut into quarters)
- 2 green onions (cut into 2-inch-long pieces)
- 1/2 large onion (julienned)
- 1 tbsp vegetable oil (or any neutral oil)
- 3 tbsp water (room temperature)
- 1 tbsp cornstarch
- 1 tsp regular soy sauce (or light soy sauce)
- 1/2 tsp baking soda
- 1 tbsp vegetable oil (or any neutral oil)
- 1/4 cup chicken stock (low-sodium)
- 3 garlic cloves (minced)
- 1.5 tbsp oyster sauce
- 1 tbsp dark soy sauce
- 1 tbsp Shaoxing wine (or dry sherry)
- 1/2 tbsp cornstarch
- 2 tsp white granulated sugar
- 2 tsp sesame oil (toasted kind)
Instructions
- Step 1: Slice the flank steak against the grain at a 45-degree angle into 1/4-inch-thick strips. Transfer the slices to a large bowl.
- Step 2: Toss the sliced beef with the marinade ingredients: 3 tablespoons water, 1 tablespoon cornstarch, 1 teaspoon soy sauce, and 1/2 teaspoon baking soda. Make sure the beef is evenly coated, then let it sit for 15–20 minutes.
- Step 3: In a small bowl, whisk together the stir-fry sauce ingredients: 1/4 cup chicken stock, 3 minced garlic cloves, 1.5 tablespoons oyster sauce, 1 tablespoon dark soy sauce, 1 tablespoon Shaoxing wine, 1/2 tablespoon cornstarch, 2 teaspoons sugar, and 2 teaspoons toasted sesame oil. Set aside.
- Step 4: Heat 1 tablespoon vegetable oil in a large pan over medium heat. Add the marinated beef and cook until just cooked through and lightly browned on the edges, about 4-5 minutes. Remove the beef from the pan and set aside.
- Step 5: In the same pan, sauté the julienned onions and quartered mushrooms until just softened, about 2 minutes. Pour in the prepared sauce and let it simmer until slightly thickened, about 30 seconds.
- Step 6: Return the cooked beef to the pan along with the green onion pieces. Toss everything together until well coated with the sauce, about 30 seconds. Remove from heat and serve immediately for best flavor and texture.
Tips & Variations
- For a gluten-free version, substitute tamari or coconut aminos for the soy sauce and oyster sauce.
- Try adding bell peppers or snow peas for extra color and crunch.
- Use sirloin or skirt steak if flank steak is unavailable, but adjust cooking time slightly to avoid overcooking.
- Marinating the beef with baking soda helps tenderize the meat quickly—don’t skip this step.
Storage
Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in a skillet over low heat to avoid toughening the beef. This stir-fry is best enjoyed fresh but can be gently warmed for a quick second meal.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other types of mushrooms?
Yes, shiitake, button, or portobello mushrooms work well too. Just adjust cooking time slightly as some mushrooms take longer to soften.
What can I serve with this stir-fry?
This dish pairs beautifully with steamed white or brown rice, noodles, or even cauliflower rice for a low-carb option.
Print30-min. Easy Beef Mushroom Stir-Fry Recipe
A quick and flavorful 30-minute beef mushroom stir-fry featuring tender flank steak, cremini mushrooms, and a savory sauce made with soy, oyster sauce, and Shaoxing wine. Perfect for a weeknight dinner that combines rich umami flavors with crisp vegetables.
- Prep Time: 10 minutes
- Cook Time: 18 minutes
- Total Time: 28 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Chinese
Ingredients
Beef and Marinade
- 1 lb flank steak
- 1 tbsp vegetable oil (or any neutral oil)
- 3 tbsp water (room temperature)
- 1 tbsp cornstarch
- 1 tsp regular soy sauce (or light soy sauce)
- 1/2 tsp baking soda
Vegetables
- 8 oz cremini mushrooms (cut into quarters)
- 2 green onions (cut into 2-inch-long pieces)
- 1/2 large onion (julienned)
Sauce
- 1 tbsp vegetable oil (or any neutral oil)
- 1/4 cup chicken stock (low-sodium)
- 3 garlic cloves (minced)
- 1.5 tbsp oyster sauce
- 1 tbsp dark soy sauce
- 1 tbsp Shaoxing wine (or dry sherry)
- 1/2 tbsp cornstarch
- 2 tsp white granulated sugar
- 2 tsp sesame oil (toasted kind)
Instructions
- Prepare the Beef: Slice the flank steak against the grain at a 45-degree angle into 1/4-inch-thick strips. Place the sliced beef into a large bowl.
- Marinate the Beef: Toss the sliced beef with the marinade ingredients—vegetable oil, water, cornstarch, soy sauce, and baking soda—until evenly coated. Let it sit for 15 to 20 minutes to tenderize and soak up flavors.
- Mix the Sauce: In a small bowl, whisk together the sauce ingredients—chicken stock, minced garlic, oyster sauce, dark soy sauce, Shaoxing wine, cornstarch, sugar, and toasted sesame oil—and set aside.
- Cook the Beef: Heat 1 tablespoon of vegetable oil in a large pan over medium heat. Add the marinated beef strips and cook for about 4 to 5 minutes until just cooked through and lightly browned on the edges. Remove the beef from the pan and set aside.
- Sauté Vegetables and Thicken Sauce: In the same pan, sauté the julienned onions and quartered mushrooms for about 2 minutes until they soften slightly. Pour in the prepared sauce and simmer for about 30 seconds until it thickens slightly.
- Combine and Finish: Return the cooked beef and the green onion pieces to the pan. Toss everything together for about 30 seconds until the beef is evenly coated with the sauce and the green onions are slightly wilted. Remove from heat and serve immediately.
Notes
- Cutting the beef against the grain helps ensure tender strips.
- Letting the beef marinate with baking soda tenderizes the meat efficiently.
- ShaoXing wine can be substituted with dry sherry if unavailable.
- Use low-sodium chicken stock to control the saltiness of the dish.
- Serve immediately to enjoy the best texture and flavor.
Keywords: beef stir-fry, mushroom stir-fry, quick beef recipe, Chinese beef, flank steak stir-fry, weeknight dinner, easy stir-fry

