Beef and Vegetable Stir Fry

By: MeganPosted: 28/12/2025 Updated: 28/12/2025

This post may contain affiliate links, please see our privacy policy for details

Prep 20 minutes
Cook 10 minutes
Total 30 minutes

Let’s make restaurant-style takeout at home. This beef and vegetable stir-fry features tender steak, a rainbow of crisp vegetables, and a deep, flavorful, glossy Chinese stir-fry sauce.

Beef and Vegetable Stir Fry

This post may contain affiliate links, please see our privacy policy for details

Beef and Vegetable Stir Fry

Let’s make the best easy, under-30-minute, vegetable-packed weeknight dinner at home. This Chinese beef and vegetable stir fry features marinated flank steak, a colorful, crisp medley of vegetables, and a thick, glossy, incredibly savory homemade stir-fry sauce.

This beef stir fry is really easy to make for a quick meal on your busiest days. The hardest part is cutting the vegetables! Serve this dish with a side of steamed rice for a well-rounded meal!

What is Beef and Vegetable Stir Fry?

Beef and vegetable stir fry is a Chinese home cooking-inspired dish that features marinated beef, often flank steak, tossed with crisp, fresh vegetables in a hot wok with a deep brown, glossy, savory sauce made with ginger, garlic, soy sauce, dark soy sauce, Shaoxing wine, oyster sauce, and beef broth.

You can choose any mixture of vegetables that you love, such as broccoli, carrots, bell peppers, and mushrooms, to name a few. This easy Chinese beef and vegetable stir-fry is perfect for a quick weeknight lunch or dinner, served with a hot bowl of steamed white rice.

Ingredients

You can find all the ingredients for this beef and vegetable stir fry at your local Asian or Chinese grocery store. Full measurements and links to the ingredients I used are in the recipe card below.

Beef

  • Beef: Choose a tender cut that is full of flavor. I like to use flank steak in all my beef stir-fry dishes, such as my Mongolian beef or black pepper beef.
  • Oyster Sauce: adds umami and savory flavor.
  • Baking Soda: to tenderize the beef.
  • Cornstarch: to velvet and create a tender texture while also retaining the moisture within the beef.
  • Water: to lightly dilute the oyster sauce.
  • Salt and White Pepper: to season the beef.

Stir Fry Sauce

  • Soy Sauce: is the base of the stir-fry sauce for deep umami flavor.
  • Oyster Sauce: enhances umami.
  • Shaoxing wine: or Chinese rice wine, adds a complex, nutty, sweet, caramel, and dry flavor. It is a common ingredient used in Chinese cuisine, like in my beef and broccoli noodles.
  • Dark Soy Sauce: adds a sweet soy flavor and deepens the stir-fry sauce’s color.
  • Sugar: to balance the salty flavors in the other ingredients.
  • Beef Broth: adds a comforting depth of flavor to the sauce. Use low-sodium or no-sodium beef broth for best results.
  • Cornstarch: to thicken the sauce.
  • Sesame oil: for a finishing nutty flavor.

Vegetables

  • Garlic, ginger, and green onion: the main aromatics.
  • Broccoli, carrots, red bell pepper, shiitake mushrooms, and snow peas: this is the medley of crisp, fresh vegetables I used. You can mix and match whichever vegetables you’d like.

Substitutions and Additions

Substitutions

  • Proteins: pork, shrimp, tofu or for a chicken version, use my chicken and vegetable stir fry recipe.
  • Vegetables: bell peppers, other mushrooms, green beans, cauliflower, baby corn, zucchini, bok choy, etc.
  • Oil: Use a high-smoke-point oil, such as avocado, vegetable, peanut, or canola.
  • Soy Sauce alternative: coconut aminos or tamari for a gluten-free option.
  • Broth: chicken broth, vegetable broth, mushroom broth, or water.

Additions

  • Vegetables: You can add more vegetables for more variety.
  • Textures: nuts or sesame seeds for more texture contrast.
  • Heat: freshly sliced chili peppers, sriracha, sambal oelek, or Chinese chili oil for more spice.

How to Make Beef Vegetable Stir Fry

Here are the step-by-step instructions for how to make this beef and vegetable stir-fry recipe.

  1. In a mixing bowl, combine the steak, baking soda, cornstarch, oyster sauce, water, salt, and white pepper. Set aside for 15 minutes.
  1. In a small mixing bowl, mix the soy sauce, dark soy sauce, oyster sauce, Shaoxing wine, sugar, beef broth, cornstarch, and sesame oil.
  1. Heat oil in a wok or large skillet over medium-high heat until hot. Then add the beef onto a single layer and cook for about 30 seconds on each side. Remove and set aside.
  1. In the same wok, heat 2 tablespoons of oil over medium-high heat. Add the garlic, ginger, and the white parts of the green onion, and sauté for 30 seconds, or until fragrant. Then add the broccoli, carrots, bell peppers, shiitake mushrooms, and snow peas and toss for 3-4 minutes.
  1. Add the beef, green parts of green onion, and the sauce, and toss for 2-3 minutes.
  1. Serve the stir-fry with steamed rice and enjoy!

Expert Tips

  • Freeze the beef for 15 min. This firms up the beef, making it easy to slice into thin, even slices.
  • Slice the vegetable evenly. To ensure even cooking, slice the vegetables into uniform pieces.
  • Mise en place. Be sure to have all the ingredients prepped, measured, and ready to go before you begin cooking for a seamless cook.
  • If you want softer vegetables, blanch your crunchier vegetables, like your broccoli and carrots, in boiling water for 1 minute before stir-frying them.
  • Use a hot wok. For the signature classic Chinese stir-fry flavor, saute everything in a hot wok quickly for a smoky finish.

Storage Instructions

You can store this beef and vegetable stir fry in an airtight container in the refrigerator for up to 4 days.

Reheat: Heat a large pan over medium-high heat and toss the stir-fry until warm. Or microwave covered until warm.

Freeze: Freeze the room-temperature beef and vegetables in a freezer-safe container for up to 3 months. Defrost the refrigerator before reheating. The texture of the vegetables may soften over time.

Pairing Suggestions

You can serve this stir-fry dish with a side of steamed white rice or with the following pairing suggestions.

FAQ

What is the best beef to use in a stir-fry?

The best cuts of beef are naturally tender and easy to slice thinly. I always opt for flank steak and slice it against the grain for optimum tenderness. You can also choose skirt steak, top sirloin, ribeye, or filet mignon.

How do I keep the beef tender?

The key to keeping the beef tender is to slice it thinly against the grain, marinate it in a cornstarch and baking soda mixture, and sear it quickly over high heat without overcrowding the pan.

Is beef vegetable stir fry healthy?

Yes! If you use lean cuts of beef, plenty of vegetables, and a moderate amount of oil, you get a healthy weeknight dinner.

Beef and Vegetable Stir Fry Recipe

Beef and Vegetable Stir Fry

5 from 3 votes
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Let's make restaurant-style takeout at home. This beef and vegetable stir-fry features tender steak, a rainbow of crisp vegetables, and a deep, flavorful, glossy Chinese stir-fry sauce.
Servings: 4 servings
Print Recipe

Ingredients

Beef

Sauce

Stir Fry

  • 4 cloves garlic minced
  • 1 inch knob ginger minced
  • 4 stalks green onion sliced into 1-inch pieces, whites and green parts divided
  • 1 head broccoli chopped
  • 1 carrot thinly sliced
  • 1 bell pepper thinly sliced
  • 6 shiitake mushrooms stems removed, thinly sliced
  • ½ cup snow peas

Instructions

  • Marinate the beef. Slice the flank steak against the grain into bite sized pieces about 2 inches long. In a mixing bowl, combine the steak, baking soda, cornstarch, oyster sauce, water, salt and white pepper. Set aside to marinate for 15 minutes.
  • Mix the stir-fry sauce. In a small mixing bowl, combine the soy sauce, dark soy sauce, oyster sauce, Shaoxing wine, sugar, beef broth, cornstarch, and sesame oil until combined.
  • Cook the beef. In the same wok or large skillet, heat 2 tablespoons of oil until hot. Add the beef in a single layer and cook for about 30 seconds on each side or until just browned. Remove and set aside.
  • Stir fry. In the same wok or large skillet, heat 2 tablespoons of oil over medium-high heat. Add the garlic, ginger, and the white parts of green onion, and saute for 30 seconds or until fragrant. Add the broccoli, carrots, bell peppers, shiitake mushrooms, and snow peas and stir-fry for 3-4 minutes or until lightly softened but still crisp.
  • Combine. Return the beef to the wok along with the green parts of green onion, and the sauce. Toss for 2-3 minutes or until the sauce has thickened and everything is evenly coated.
  • Serve. Serve the beef and vegetable stir fry immediately with steamed rice and enjoy!

Notes

See the Expert Tips section for more guidance.

Nutrition:

Calories: 299kcal | Carbohydrates: 27g | Protein: 32g | Fat: 8g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 68mg | Sodium: 1540mg | Potassium: 1174mg | Fiber: 6g | Sugar: 9g | Vitamin A: 4687IU | Vitamin C: 186mg | Calcium: 132mg | Iron: 4mg

Did you enjoy this recipe?

Please leave a 5 star review and tag me on social media @Takestwoeggs 💕

Rate & Review What did you think of this recipe?

5 from 3 votes (1 rating without comment)

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

Recipe Rating