• 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 Vegetable Stir-Fry

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

    Jump to Recipe Video

    Succulent beef stir-fried with colorful vegetables in a savory brown sauce. This quick and easy Asian beef vegetable stir-fry is so delicious and ready in 30 minutes! A great main dish best served over rice and it's restaurant-quality.

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

    My beef vegetable stir-fry features juicy flank steak, red bell pepper, broccoli, carrots, onions, and garlic cooked in a glossy brown sauce. This is a popular dish served at many Chinese restaurants or for takeout.

    Whenever I'm craving a good beef stir-fry, I make this because I'm always looking for more ways to add fiber to my diet. The brown sauce makes the veggies so tasty, that it doesn't feel like a chore to eat them.

    If you're not a fan of beef or the selected vegetables in this recipe, you can easily swap them for ones you like (see my list of Substitutes below).

    Beef Vegetable Stir-Fry

    Why you'll love this recipe:

    • ready in 30 minutes.
    • can be made ahead for meal preparation.
    • great for the whole family, including kids.
    • a fantastic way to add more veggies to your diet.
    • the protein and vegetables can be substituted for ones you like.
    • it's better-than-takeout!

    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, hanger steak, tri-tip steak, or flap steak. Not a fan of beef? Substitute with chicken, pork shoulder, or shrimp.
    • Broccoli Florets: or substitute with frozen broccoli florets (rinsed with cold water), chopped cauliflower, green cabbage, green beans, asparagus, bok choy, or gai-lan.
    • Red Bell Pepper: or substitute with yellow, orange or green bell peppers or celery.
    • Carrots: or substitute with zucchini.
    • Onion: or substitute with 1 large shallot.
    • 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.
    • Water: cold or room temperature to cook the veggies.

    Marinade

    • Water: cold or room temperature.
    • Cornstarch: or substitute with potato starch or tapioca starch.
    • Regular Soy Sauce: or substitute with low sodium soy sauce or light soy sauce, tamari sauce, or coconut aminos.
    • Baking Soda
    • Neutral Cooking Oil: see examples above.

    Stir-Fry Sauce

    • Garlic Cloves: or substitute with ½ teaspoon garlic powder.
    • Oyster Sauce: or substitute with vegetarian stir-fry sauce.
    • Regular Soy Sauce: or substitute with low sodium soy sauce or light soy sauce, tamari sauce, or coconut aminos.
    • Dark Soy Sauce: or substitute with dark mushroom soy sauce or regular 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.
    • White Granulated Sugar: or substitute with cane sugar.
    • Cornstarch: or substitute with potato starch or tapioca starch.
    • Sesame Oil: or substitute with sesame seeds.
    • Water: cold or room temperature.

    Note: Asian ingredients are typically available at most Asian grocery stores or check online, like on Amazon.

    Expert Tips

    • To thinly slice the beef: freeze the steak for 45-60 minutes fully exposed to the cold air. This hardens the exterior making it easier to slice it.
    • Slice the flank steak against the grain at a 45-degree angle to get wider and tender pieces.
    • Don't skip any of the beef marinade ingredients, especially the baking soda, as they each velvet the beef making it very tender!
    • Cut the veggies into similar-sized pieces for consistent cooking.
    • Prepare the ingredients in advance as the cooking process is fast!

    Instructions

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

    In a large bowl, marinate sliced flank steak with the marinade ingredients as listed above for 20-25 mins. (Avoid over-marinating past this time frame or it can cause the beef to become mushy).
    1. In a large bowl, marinate sliced flank steak with the marinade ingredients as listed above for 20-25 mins. (Avoid over-marinating past this time frame or it can cause the beef to become mushy).
    In a small bowl, combine the stir-fry sauce ingredients as listed above until the sugar has dissolved. Set aside.
    1. In a small bowl, combine the stir-fry sauce ingredients as listed above until the sugar has dissolved. Set aside.
    Heat vegetable oil in a large pan on medium-high heat. Cook the beef until cooked and slightly browned, about 5-7 minutes. Remove it from the pan.
    1. Heat vegetable oil in a large pan on medium-high heat. Cook the beef until cooked and slightly browned, about 5-7 minutes. Remove it from the pan.
    Reduce to medium heat. Then add onions, broccoli florets, carrots and red bell pepper into the pan. Then add ¼ cup or 60 ml water. Stir fry until all the water has evaporated, about 1 minute.
    1. Reduce to medium heat. Then add onions, broccoli florets, carrots, and red bell pepper into the pan. Then add ¼ cup or 60 ml water. Stir fry until all the water has evaporated, about 1 minute.
    Pour in the stir-fry sauce and simmer until slightly thickened.
    1. Pour in the stir-fry sauce and simmer until slightly thickened.
    Add the cooked beef and toss in the sauce until evenly coated. Serve and enjoy!
    1. Add the cooked beef and toss in the sauce until evenly coated. Serve and enjoy!

    Storage & Reheating

    • Leftover beef vegetable stir-fry 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 on the stovetop at medium heat.
    • Freezer friendly? This can be frozen for up to 3 months, but the vegetables will lose their crisp texture. To freeze: let the dish cool down completely and transfer to a freezer-safe bag. To reheat from frozen: defrost overnight in the fridge and reheat in the microwave or on the stovetop until hot.

    Pairing Suggestions

    Beef vegetable stir-fry serves well with:

    • starters like egg rolls, crab rangoons, egg drop soup, or hot and sour soup.
    • white or brown rice, or fried rice.
    • chow mein, lo mein, or plain 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 Kung Pao Chicken, Cashew Chicken, Honey Walnut Shrimp, Bang Bang Shrimp, Egg Foo Young, Soy Garlic Tofu, Chinese Braised Tofu and more!

    FAQ

    Can I make this in advance?

    This can be made up to 4 days in advance and stored in an airtight container in the fridge. To reheat, microwave or reheat on the stovetop at medium heat until hot.

    Can I substitute the protein and vegetables?

    The protein and vegetables can be substituted for ones you enjoy. See the above Ingredients & Substitutes section for suggestions.

    How can I make this spicy?

    You can make this dish spicy by mixing in some chili oil, red pepper or red chili flakes, sriracha into the finished dish.

    More like this

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

    📖 Recipe

    featured image of beef vegetable stir-fry

    Quick & Easy Beef Vegetable Stir-Fry

    Christie Lai
    Succulent beef stir-fried with mixed vegetables in a savory brown sauce. This quick and easy beef vegetable stir-fry is so delicious and ready in 30 minutes! A great main dish served over rice.
    Print Recipe Pin Recipe
    Prevent your screen from going dark
    Prep Time 20 minutes mins
    Cook Time 10 minutes mins
    Total Time 30 minutes mins
    Course Main Course
    Cuisine Chinese
    Servings 4
    Calories per serving 240 kcal

    Ingredients
     
     

    • 1 lb flank steak sliced against the grain on a bias into ¼” thick pieces
    • 2 cups broccoli florets
    • ¾ cup red bell pepper diced
    • ½ cup carrots sliced into ¼“ thick rounds
    • ½ small onion diced
    • 1 tablespoon vegetable oil or any neutral oil
    • ¼ cup water cold / room temp. to cook veggies

    Marinade

    • ¼ cup water cold or room temp.
    • 1 tablespoon cornstarch or potato starch / tapioca starch
    • 1 teaspoon regular soy sauce or light soy sauce
    • ½ teaspoon baking soda do not skip!
    • 1 tablespoon vegetable oil or any neutral oil

    Stir-Fry Sauce

    • 3 garlic cloves minced
    • 1 tablespoon oyster sauce or vegetarian stir-fry sauce
    • 1 tablespoon regular soy sauce or light soy sauce
    • ½ tablespoon dark soy sauce
    • 1 tablespoon Shaoxing Cooking Wine or dry sherry / chicken stock
    • 1 tablespoon white granulated sugar or cane sugar
    • 1 tablespoon cornstarch or potato starch / tapioca starch
    • 1 teaspoon sesame oil
    • ½ cup water cold or room temp.

    Instructions
     

    • In a large bowl, marinate sliced flank steak with the marinade ingredients as listed above for 20-25 mins. (Avoid over-marinating past this time frame or it can cause the beef to become mushy).
    • In a small bowl, combine the stir-fry sauce ingredients as listed above until the sugar has dissolved. Set aside.
    • Heat vegetable oil in a large pan on medium-high heat. Cook the beef until cooked and slightly browned, about 5-7 minutes. Remove it from the pan.
    • Reduce to medium heat. Then add onions, broccoli florets, carrots and red bell pepper into the pan. Then add ¼ cup or 60 ml water. Stir fry until all the water has evaporated, about 1 minute.
    • Pour in the stir-fry sauce and simmer until slightly thickened.
    • Add the cooked beef and toss in the sauce until evenly coated. Serve and enjoy!
    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
    • Cutting Board
    • Dishwasher Safe Cutting Board
    • Santoku Knife
    • Mixing bowl
    Nutrition
    Calories: 240kcal | Carbohydrates: 16g | Protein: 27g | Fat: 7g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 68mg | Sodium: 812mg | Potassium: 687mg | Fiber: 3g | Sugar: 6g | Vitamin A: 3887IU | Vitamin C: 80mg | Calcium: 64mg | Iron: 3mg

    More Quick & Easy Main Dish Recipes

    • 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
    • feature image of Beef Mushroom Stir-Fry
      Beef Mushroom Stir-Fry

    Reader Interactions

    Comments

      Did you enjoy my recipe? Cancel reply

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

      Recipe Rating




    1. Kat

      October 11, 2025 at 3:03 am

      Love your recipes! How would you adapt the recipe with all frozen vegetables? Would the timings or amount of water change?

      Reply
      • Christie Lai

        October 20, 2025 at 4:34 pm

        Thanks so much for the kind words, Kat! As for substituting with frozen vegetables, I would suggest adding half of the suggested amount of water and reduce the cooking time by 30-60 seconds or until the veggies are cooked but still crisp. 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