• 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

    Modified: Mar 25, 2026 · Published: Apr 21, 2025 by Christie Lai · This post may contain affiliate links · 10 Comments

    Jump to Recipe Video

    Tender beef strips stir-fried with mushrooms and aromatics in a savory brown sauce. This quick and easy beef mushroom stir-fry is ready in 30 minutes in one pan! A delicious main dish that's both family-friendly, better-than-takeout, and great for busy weeknights or meal prep.

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

    If you love beef and mushrooms, then you must try this classic Chinese dish! Beef stir-fry is a common Asian dish served at Chinese restaurants and there are many variations of it.

    This easy beef recipe hits the spot and is best served with steamed rice. The sauce is perfectly balanced, and the beef is exceptionally tender, thanks to the velveting marinade used in Chinese restaurant cooking.

    I love making this at home - it's quick to cook, saves about $20 compared to takeout, and tastes just like restaurant-quality stir-fry.

    Beef Mushroom Stir-Fry

    Why This Recipe

    • We tenderize the beef with a mix of cornstarch, baking soda, and oil, creating a protective coating that keeps it juicy under high heat.
    • After testing different cuts, flank steak works best - its looser grain ensures maximum tenderness.
    • Unlike most stir-fry recipes that can make beef tough, my technique of removing the cooked beef from the pan and returning it later keeps it perfectly juicy.

    Ingredients & Substitutes

    Please scroll to the recipe card below for exact measurements.

    ingredients to make this recipe
    • Flank Steak: Recommended for its fine muscle fibers and tenderness. Substitutions: Sirloin tip steak, tri-tip steak, or hanger steak.
    • Cremini Mushrooms (aka Baby Bella Mushrooms): This is the star ingredient. Substitutions: White Button Mushrooms.
    • Green Onions: To add color and aroma.
    • Onion: To add flavor and fragrance.
    • Neutral Oil: Use high-smoke-point oils like avocado, peanut, vegetable, canola/rapeseed, or sunflower oil. Avoid extra-virgin olive oil (smokes at high heat).

    Beef Marinade

    • Cold Water
    • Cornstarch: Used for velveting to keep meat juicy. Substitution: Use potato starch 1:1.
    • Regular Soy Sauce: Any all-purpose brand works [I recommend Kikkoman or Lee Kum Kee]. Low-sodium or light soy sauce also work.
    • Baking Soda: Crucial for velveting; it raises the meat's pH to tenderize fibers for a silkier texture. Do not skip.
    • Neutral Oil: See notes above.

    Stir-Fry Sauce

    • Chicken Stock/Broth: Use low-sodium or unsalted to control saltiness. Substitution: Beef stock or cold water.
    • Garlic Cloves: To add flavor and aroma. Substitution: Jarred minced garlic.
    • Oyster Sauce: A thick, savory sauce rich in umami [I recommend Lee Kum Kee Panda or Premium]. Substitution: Vegetarian stir-fry sauce.
    • Dark Soy Sauce: Adds a deep brown color and umami [I recommend Pearl River Bridge Superior or Lee Kum Kee Premium]. Mushroom-flavored dark soy sauce is also a great option.
    • Shaoxing Wine: A fermented Chinese rice wine for depth and acidity [I recommend Pagoda or Double Phoenix]. Substitutions: Use dry sherry, dry white wine, or chicken broth.
    • Cornstarch: To thicken the sauce. Substitution: Potato starch or tapioca starch.
    • White Granulated Sugar: To balance the salty flavors. Substitution: Granulated cane sugar.
    • Toasted Sesame Oil: Adds a nutty aroma [I recommend Kadoya or Maruhon]. Avoid substituting with untoasted sesame oil as it doesn't taste the same.

    Note: Most Asian ingredients are typically found at Asian grocery stores, or you can check online.

    Instructions

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

    Flank steak sliced into ¼-inch strips in a large bowl, ready for marinating.
    1. Slice the beef: Cut the beef on an angle against the grain into ¼-inch-thick strips. Transfer to a large bowl.
    Sliced beef being tossed with marinade ingredients in a bowl.
    1. Marinate the beef: Toss the sliced beef with the marinade ingredients as listed above and let sit for 15-20 minutes.
    Stir-fry sauce ingredients combined in a small bowl, ready to use.
    1. Prepare the sauce: In a small bowl, mix the sauce ingredients as listed above and set aside.
    Beef strips being seared in a pan until slightly browned on the edges.
    1. Cook the beef: Heat vegetable oil in a large pan over medium heat. Sear the beef until cooked through and slightly browned at the edges, about 4-5 minutes. Remove and set aside.
    Onions and mushrooms sautéing in a pan before adding the sauce.
    1. Cook the vegetables: Sauté onions and mushrooms until just softened, about 2 minutes. Add the sauce and simmer until slightly thickened, about 30 seconds.
    Cooked beef stir-fry with mushrooms, onions, and green onions in a glossy sauce, ready to serve.
    1. Finish the dish: Return the beef to the pan along with green onions. Toss to coat evenly, about 30 seconds. Remove from heat and serve immediately.

    Expert Tips

    • Clean mushrooms properly: Wipe mushrooms with a damp towel instead of rinsing. Water-soaked mushrooms dilute the stir-fry sauce.
    • Freeze before slicing: Chill flank steak in the freezer for 45-60 minutes. This firms up the meat, making it easier to cut thin slices.
    • Slice against the grain: Cut across the muscle fibers for maximum tenderness.
    • Essential marinade ingredients: Baking soda, cornstarch, and oil are crucial for velveting and tenderizing the beef - don't skip them.
    • Marinate for tenderness: Let the beef sit for 15-20 minutes to achieve ultra-tender results.
    • Cook carefully: Avoid overcooking the vegetables or beef to preserve flavor and texture.

    Variations

    • Chicken version: Swap the beef with thinly sliced chicken thigh or breast.
    • Pork version: Swap the beef with thinly sliced pork shoulder.
    • Broccoli version: Swap the mushrooms with broccoli florets.
    • Gluten-free version: Replace both soy sauces with tamari sauce, coconut aminos, or gluten-free soy sauce. Use gluten-free oyster sauce, and substitute the shaoxing wine with dry sherry or chicken broth.

    Pairing Suggestions

    Beef mushroom stir-fry pairs well with:

    • Starters: Egg Rolls, Crab Rangoon, Egg Drop Soup, or Hot and Sour Soup.
    • Rice Dishes: White Rice or Fried Rice.
    • Noodle Dishes: Chow Mein or Lo Mein.
    • Vegetable Dishes: Garlic Green Beans or Stir-fried Snow Pea Leaves.
    • Protein Dishes: General Tso Chicken, Honey Walnut Shrimp, Egg Foo Young, or Soy Garlic Tofu.

    Storage & Reheating

    • Leftover beef mushroom stir-fry can last up to 4 days when stored in an airtight container in the fridge. To enjoy, reheat in the microwave or on the stovetop until heated through.
    • Freezer: Beef mushroom stir-fry can be frozen for up to 2-3 months when stored in a freezer-safe bag. To enjoy, defrost overnight in the fridge and reheat in the microwave or on the stovetop until heated through. Note: The vegetables will become a bit soggy after freezing.

    FAQ

    Can I make beef mushroom stir-fry 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 enjoy, reheat in the microwave or on the stovetop until heated through.

    Can I omit the baking soda?

    Baking soda is essential for tenderizing and velveting the beef, and it doesn't affect the flavor. If you cannot use it, you can omit it, but the texture may be less tender.

    More Like This

    • Black Pepper Beef
    • Mongolian Beef
    • Beef Onion Stir-Fry
    • Beef and Broccoli
    • Beef with Black Bean Sauce
    • Beef Vegetable Stir-Fry

    📖 Recipe

    feature image of Beef Mushroom Stir-Fry

    Quick & Easy Beef Mushroom Stir-Fry

    Christie Lai
    Tender beef strips stir-fried with mushrooms and aromatics in a savory brown sauce. This quick and easy beef mushroom stir-fry is ready in 30 minutes in one pan! A delicious main dish that's both family-friendly, better-than-takeout, and great for busy weeknights or meal prep.
    5 from 3 votes
    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 sirloin tip / tri-tip / hanger steak
    • 8 oz cremini mushrooms or button mushrooms, chopped into quarters
    • 2 green onions cut into 2-inch-long pieces
    • ½ large onion julienned
    • 1 tablespoon vegetable oil or any neutral oil

    Beef Marinade

    • 3 tablespoon water cold
    • 1 tablespoon cornstarch
    • 1 teaspoon regular soy sauce or light soy sauce
    • ½ teaspoon baking soda
    • 1 tablespoon vegetable oil or any neutral oil

    Stir-Fry Sauce

    • ¼ cup chicken stock unsalted
    • 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 / chicken stock
    • ½ tablespoon cornstarch
    • 2 teaspoon white granulated sugar
    • 2 teaspoon sesame oil toasted kind

    Instructions
     

    • Slice the beef on an angle against the grain into ¼-inch-thick strips. Transfer to a large bowl.
    • Toss the sliced beef with the marinade ingredients as listed above and let sit for 15-20 minutes.
    • In a small bowl, mix the sauce ingredients as listed above and set aside.
    • Heat vegetable oil in a large pan over medium heat. Sear the beef until cooked through and slightly browned at the edges, about 4-5 minutes. Remove and set aside.
    • Sauté onions and mushrooms until just softened, about 2 minutes. Add the sauce and simmer until slightly thickened, about 30 seconds.
    • Return the beef to the pan along with green onions. Toss to coat evenly, about 30 seconds. Remove from heat and serve immediately.
    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 beef vegetable stir-fry
      Beef Vegetable Stir-Fry
    • featured image of korean perilla oil noodles
      Korean Perilla Oil Noodles
    • featured imaged of japanese chicken curry
      Japanese Chicken Curry
    • featured image of string bean chicken
      String Bean Chicken

    Reader Interactions

    Comments

      Did you enjoy my recipe? Cancel reply

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

      Recipe Rating




    1. Thomas Robison

      August 23, 2025 at 3:13 pm

      5 stars
      Very delicious dish, I absolutely love it

      Reply
      • Christie Lai

        August 27, 2025 at 4:57 pm

        Thank you so much for making my recipe and so happy you enjoyed it, Thomas!

        Reply
    2. KM

      June 19, 2025 at 7:33 pm

      5 stars
      Made this for dinner tonight! It was absolutely delicious. I would make 2 small tweaks for personal preference. I would only put a small sprinkle of baking soda because it was a little gritty as you warned when I cooked the beef after marinating. And only put 1 tablespoon of sugar because the sauce was a little sweet. I will be adding this to my go to meals! Thanks so much!

      Reply
      • Christie Lai

        July 01, 2025 at 1:22 pm

        Happy to read this! Glad it was delicious and thanks for sharing your overall positive experience here. I also appreciate you for making my recipe 🙂

        Reply
    3. Colleen McPherson

      May 14, 2025 at 12:18 am

      5 stars
      This was amazing! I substituted the mushrooms for broccoli. I marinated the meat for 15 mins and it was delicious and super tender. I made this for our Mother’s Day brunch and everyone raved about it. I’ve made it a few times already and it’s perfect every time. Thank you!

      Reply
      • Christie Lai

        July 01, 2025 at 1:21 pm

        I am so happy to read this and glad the broccoli substitute worked out well! Thank you for making my recipe for Mother's Day and for your continued support 🙂

        Reply
    4. David Mcallister

      May 13, 2025 at 8:55 am

      Don't you rinse the baking soda off the meat before cooking?

      Reply
      • Christie Lai

        May 13, 2025 at 1:52 pm

        No need for that since we're using such a small amount that you can't taste it. Also if you wash it off with the other marinade ingredients, the meat won't velvet properly.

        Reply
    5. 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

    Hello! I'm Christie, creator and recipe developer behind Christie at Home. I share quick and approachable Asian recipes, complete with tips, step-by-step pictures, and videos to make cooking easier for you. My work has been featured on BuzzFeed Tasty, Food52, The Kitchn, The FeedFeed, Sur La Table, Yummly, and more. Thanks so much for stopping by!

    More about me →

    Top Trending Recipes

    • featured image of Egg Fried Rice
      Egg Fried Rice
    • featured image of spicy asian cucumber salad
      Spicy Asian Cucumber Salad
    • Orange Chicken
    • Bang Bang Shrimp

    Latest Recipes

    • featured image of ABC soup
      ABC Soup
    • featured image of kewpie mayo cucumber salad
      Kewpie Mayo Cucumber Salad
    • featured image of gyudon
      Gyudon (Japanese Beef Rice Bowl)
    • Korean Braised Tofu

    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 © 2026 Christie at Home