• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Christie at Home
  • Asian Recipes
    • Recipe Index (Search)
    • By Region
      • Chinese
      • Filipino
      • Indonesian
      • Japanese
      • Korean
      • Malaysian
      • Taiwanese
      • Thai
      • Vietnamese
    • By Course
      • Mains
      • Appetizers/Sides
      • Breakfast
      • Snacks
      • Dessert
      • Beverages
  • Shop
  • Subscribe
  • ABOUT ME
    • Work with Me
    • Copyright Policy
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Asian Recipes
  • Shop Kitchenware
  • About Me
  • Subscribe
  • Work with Me
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Mains

    Beef Mushroom Stir-Fry

    Published: Apr 21, 2025 by Christie Lai · This post may contain affiliate links · 2 Comments

    Jump to Recipe Video

    Tender beef stir-fried with mushrooms, onions and scallions in a savory sauce. This quick and easy beef mushroom stir-fry is delicious and ready in 30 minutes! A great main dish that's better-than-takeout, saving you money.

    Beef Mushroom Stir-Fry
    Jump to:
    • Ingredients & Substitutes
    • Expert Tips
    • Instructions
    • Storage & Reheating
    • Pairing Suggestions
    • FAQ
    • More Like This
    • 📖 Recipe
    • 💬 Reviews

    If you love beef and mushrooms, then you must try my version of this classic Chinese dish! It features tender flank steak velveted in a marinade and stir-fried with cremini mushrooms, onions, green onions in a flavorful brown sauce.

    Beef stir-fry is a common Asian dish served at many Chinese restaurants and the star vegetable can vary. In this stir-fry we're using cremini mushrooms, but you can also use white button mushrooms. I share other substitutes below.

    This easy beef recipe truly hits the spot, especially with steamed rice. The sauce is perfectly balanced, and the beef is so tender thanks to the velveting process that many Chinese restaurants use.

    Beef Mushroom Stir-Fry

    You'll love this recipe because it's:

    • easily made in 30 minutes or less!
    • made in one-pan.
    • great for yourself or the whole family when you're craving Chinese takeout.
    • restaurant quality, saving you money in the long run!
    • made of simple ingredients.
    • great for meal preparation.

    Ingredients & Substitutes

    Please scroll down to below recipe card for exact measurements.

    ingredients to make this recipe
    • Flank Steak: or substitute with skirt steak, flat iron steak, sirloin tip steak or hanger steak. Not a fan of beef? Substitute with chicken breast or pork shoulder.
    • Cremini Mushrooms or White Button Mushrooms: or substitute with oyster mushrooms, portobello mushrooms or shiitake mushrooms.
    • Green Onions
    • Onion
    • Neutral Cooking Oil: like avocado oil, sunflower oil, grapeseed oil, peanut oil, vegetable oil or canola oil with a high smoke point. Avoid olive oil or coconut oil.

    Beef Marinade

    • Water: room temperature or cold.
    • Cornstarch: or substitute with tapioca starch or potato starch.
    • Regular Soy Sauce: or substitute with low sodium soy sauce or light soy sauce. If you're gluten-free, substitute with tamari sauce, coconut aminos or a gluten-free soy sauce.
    • Baking Soda
    • Neutral Cooking Oil: like avocado oil, sunflower oil, canola oil or see more examples above.

    Stir-Fry Sauce

    • Low-Sodium Chicken Stock: or substitute with cold water.
    • Garlic Cloves: or substitute with ½ teaspoon garlic powder.
    • Oyster Sauce: or substitute with vegetarian stir-fry sauce. If you're gluten-free, substitute with a gluten-free version.
    • Dark Soy Sauce: this is darker and thicker than regular soy sauce. Or substitute with mushroom soy sauce. If you're gluten-free, substitute with a gluten-free dark soy sauce.
    • Shaoxing Wine: a Chinese rice cooking wine available at Asian grocers. Or substitute with dry sherry wine, dry white wine or chicken broth.
    • Cornstarch: or substitute with tapioca starch or potato starch.
    • White Granulated Sugar: or substitute with cane sugar.
    • Sesame Oil: or substitute with 1 teaspoon of sesame seeds.

    Note: Most Asian grocery stores will carry most of the Asian specific ingredients or check online stores, like Amazon. 

    Expert Tips

    • To easily slice flank steak thinly, freeze it for 45-60 minutes in advance. The cold air will harden the exterior making it easier to slice thinly. 
    • Slice the beef against the grain cutting through the muscle fibres for tender beef!
    • Do not skip the any ingredients in the beef marinade as they are crucial to velvet and tenderize the beef.
    • Let the beef marinate for at least 15 minutes for ultra-tender beef. 
    • Avoid cleaning the mushrooms with water. Instead use a moist clean towel to remove dirt. Mushrooms soak up excess water which can dilute the stir fry sauce. 
    • Avoid overcooking the vegetables or beef as this will affect the overall taste of the dish. 

    Instructions

    Below are step-by-step instructions on how to make beef mushroom stir-fry:

    Slice flank steak against the grain on a bias into ¼-inch-thick pieces. Transfer beef slices to a large bowl. 
    1. Slice flank steak against the grain into ¼-inch-thick pieces. Transfer beef slices to a large bowl. 
    Marinate sliced beef with marinade ingredients as listed above and set aside to marinate for 15 minutes at room temperature.
    1. Marinate sliced beef with marinade ingredients as listed above and set aside to marinate for 15 minutes at room temperature.
    In a small bowl, combine the sauce ingredients as listed above and set aside. 
    1. In a small bowl, combine the sauce ingredients as listed above and set aside. 
    Heat vegetable oil in a large pan on medium heat, fry beef until cooked through and slightly browned, about 4-5 minutes. Remove cooked beef from the pan and set aside. 
    1. Heat vegetable oil in a large pan on medium heat, fry beef until cooked through and slightly browned, about 4-5 minutes. Remove cooked beef from the pan and set aside. 
    Sauté onions and mushrooms until slightly softened, about 2 minutes. Then pour in the sauce and simmer to thicken it.
    1. Sauté onions and mushrooms until slightly softened, about 2 minutes. Then pour in the sauce and simmer to thicken it.
    Toss in cooked beef and green onions until beef is evenly coated in sauce, about 30 seconds. Serve and enjoy!
    1. Toss in cooked beef and green onions until beef is evenly coated in sauce, about 30 seconds. Serve and enjoy!

    Storage & Reheating

    • Leftovers will last up to 4 days stored in an airtight container in the refrigerator. To reheat: microwave for 2-3 minutes until hot or reheat in a pan on medium heat.
    • Freezer friendly? Beef mushroom stir-fry can be stored in a freezer friendly bag after cooling down and frozen up to 3 months. To reheat, defrost it and reheat in the microwave or on the stovetop in a pan.

    Pairing Suggestions

    Beef mushroom stir-fry serves well with:

    • starters like egg rolls, crab rangoons, egg drop soup, hot and sour soup
    • white or brown rice, cauliflower rice, or fried rice
    • chow mein, lo mein, plain noodles, soup noodles 
    • cooked vegetables like bok choy, spicy garlic bok choy, choy sum, gai lan, garlic green beans or stir fried snow pea leaves.
    • protein dishes like Sweet Chili Chicken, Honey Walnut Shrimp, Shrimp Omelet, Soy Garlic Tofu, and more!

    FAQ

    Can I make this in advance? 

    Beef mushroom stir-fry can be made up to 4 days in advance and stored in an airtight container in the fridge. To reheat, microwave or in a pan on the stovetop on medium heat until hot.

    Can I substitute the mushrooms?

    Yes, feel free to substitute the mushrooms with sliced carrots, snap or snow peas, broccoli, cauliflower, celery, or zucchini.

    Can I skip the baking soda in the marinade?

    I don't recommend it as baking soda is a key ingredient to help tenderize and velvet the beef. You also can't taste it. But if you can't tolerate it at all, then omit it.

    More Like This

    • Beef Onion Stir-Fry
    • Black Pepper Beef
    • Beef and Broccoli
    • Beef Tomato Stir-Fry

    📖 Recipe

    feature image of Beef Mushroom Stir-Fry

    Quick & Easy Beef Mushroom Stir-Fry

    Christie Lai
    Tender beef stir-fried with mushrooms, onions and scallions in a savory sauce. This quick and easy beef mushroom stir-fry is delicious and ready in 30 minutes pairing beautifully with rice! A great main dish that's better-than-takeout, saving you money.
    Print Recipe Pin Recipe
    Prevent your screen from going dark
    Prep Time 20 minutes mins
    Cook Time 8 minutes mins
    Total Time 28 minutes mins
    Course Main Course
    Cuisine Chinese
    Servings 4
    Calories per serving 235 kcal

    Ingredients
     
     

    • 1 lb flank steak or skirt steak / flat iron steak / sirloin tip steak
    • 8 oz cremini mushrooms or button mushrooms, sliced into quarters
    • 2 green onions chopped into 2-inch-long pieces
    • ½ large onion julienned
    • 1 tablespoon vegetable oil or any neutral oil

    Beef Marinade

    • 3 tablespoon water room temperature
    • 1 tablespoon cornstarch or tapioca starch / potato starch
    • 1 teaspoon regular soy sauce or light soy sauce
    • ½ teaspoon baking soda to tenderize the beef
    • 1 tablespoon vegetable oil or any neutral oil

    Stir-Fry Sauce

    • ¼ cup chicken stock low sodium (or sub with water)
    • 3 garlic cloves minced
    • 1.5 tablespoon oyster sauce or vegetarian stir-fry sauce
    • 1 tablespoon dark soy sauce
    • 1 tablespoon Shaoxing wine or dry sherry wine / dry white wine / chicken stock
    • ½ tablespoon cornstarch or tapioca starch / potato starch
    • 2 teaspoon white granulated sugar or cane sugar
    • 2 teaspoon sesame oil

    Instructions
     

    • Slice flank steak against the grain into ¼-inch-thick pieces. Transfer beef slices to a large bowl.
    • Marinate sliced beef with marinade ingredients as listed above and set aside to marinate for 15 minutes at room temperature. Do not marinate past 30 minutes or this over tenderizes the beef and changes the taste.
    • In a small bowl, combine the sauce ingredients as listed above and set aside.
    • Heat vegetable oil in a large pan on medium heat, fry beef until cooked through and slightly browned, about 4-5 minutes. Remove cooked beef from the pan and set aside.
    • Sauté onions and mushrooms until slightly softened, about 2 minutes. Then pour in the sauce and simmer to thicken it.
    • Toss in cooked beef and green onions until beef is evenly coated in sauce, about 30 seconds. Serve and enjoy!

    Notes

    Storage & Reheating

    • Leftovers will last up to 4 days stored in an airtight container in the refrigerator. To reheat: microwave for 2-3 minutes until hot or reheat in a pan on medium heat.
    • Freezer friendly? Beef mushroom stir-fry can be stored in a freezer friendly bag after cooling down and frozen up to 3 months. To reheat, defrost it and reheat in the microwave or on the stovetop in a pan.
    Enjoyed my recipe?Please leave a 5 star review (be kind)! Tag me on social media @christieathome as I'd love to see your creations!

    Suggested Equipment & Products

    • Non-stick wok
    • Measuring Set
    • Kitchen Scale
    • Santoku Knife
    • Cutting Board
    • Mixing bowl
    • Tongs
    Nutrition
    Calories: 235kcal | Carbohydrates: 12g | Protein: 27g | Fat: 8g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 68mg | Sodium: 745mg | Potassium: 727mg | Fiber: 1g | Sugar: 4g | Vitamin A: 61IU | Vitamin C: 3mg | Calcium: 51mg | Iron: 2mg

    More Quick & Easy Main Dish Recipes

    • featured image of string bean chicken
      String Bean Chicken
    • featured image of gyudon
      Gyudon (Japanese Beef Rice Bowl)
    • Korean Braised Tofu
    • featured image of honey garlic shrimp
      Honey Garlic Shrimp

    Reader Interactions

    Comments

      Did you enjoy my recipe? Cancel reply

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

      Recipe Rating




    1. Bassie

      April 26, 2025 at 12:14 pm

      Will be making it tonight! Would it be even better to marinade longer? Like 1 or 2 hours or so? Or should it be 15 minutes because of the baking soda?

      Reply
      • Christie Lai

        April 28, 2025 at 7:12 pm

        Hi Bassie, I hope you enjoy my recipe. I don't recommend marinating more than 15-20 minutes as the baking soda can cause the beef to become mushy and taste metallic. Hope this helps.

        Reply

    Primary Sidebar

    Christie

    Christie is an Recipe Blogger with an expertise on Asian recipes! She makes Asian cooking approachable with step-by-step pictures, ingredient & recipe tips and a helpful cooking video. Her quick and easy recipes have been featured on BuzzFeed Tasty, Food52, The Kitchn, The FeedFeed, Sur La Table, Yummly and more! With a following of over 1M+, her recipes are made repeatedly by her loyal readers.

    More about me →

    Footer

    Follow Me

    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube

    Footer

    ↑ back to top

    Home

    • Home
    • Asian Recipes
    • Shop
    • Privacy Policy
    • Copyright Policy

    Contact

    • About
    • Work with Me

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2023 Christie at Home