This 30-minute easy beef and broccoli noodles recipe combines chewy noodles with savory flank steak for a fast weeknight meal. A rich brown sauce glaze coats crisp vegetables and tender meat for a perfect savory finish.

Jump to:
These simple beef and broccoli noodles recreate traditional restaurant flavors in one pan. Experimenting in the kitchen helped me find the perfect balance for the savory sauce. Blending dark soy sauce with Chinese black vinegar delivers a malty finish that cuts out the overwhelming sweetness found in standard recipes. I adapted this recipe from my Beef and Broccoli.

Why My Recipe Works
- Noodle Texture: Brief 30-second blanching prevents noodle mushiness so the strands stay chewy during the high-heat stir-fry.
- Beef Velveting: Cornstarch coating locks moisture into the flank steak so the meat stays tender instead of turning tough.
- Broccoli Blanching: Blanching in hot water sets the bright green color so the vegetable stays crisp instead of getting soggy.
Ingredients & Substitutes
Exact ingredient measurements are listed in the recipe card at the bottom of this page.
- Fresh Lo Mein Noodles: Thick, yellow egg noodles made to hold heavy sauces. I prefer Twin Marquis. Sub: Miki noodles or udon.
- Flank Steak: A lean but tender cut of beef ideal for stir-fries. Thinly slice against the grain for maximum tenderness. Sub: Sirloin tip, tri-tip, or hanger steak.
- Broccoli Florets: Adds a crisp contrasting texture and color while lightening the heavy noodles. Sub: Frozen broccoli florets rinsed with cold water and drained.
- Onion: Pungent aromatic that adds sweet and savory flavors. Sub: Equal parts shallots.
- Neutral Oil (for cooking): High-smoke point fat like canola or vegetable oil. Sub: Peanut or sunflower oil.
Beef Marinade
- Regular Soy Sauce (for seasoning protein): I prefer Lee Kum Kee. Sub: Low-sodium or light soy sauce.
- Toasted Sesame Oil: Adds a nutty aroma. I prefer Kadoya or Maruhon. Avoid untoasted sesame oil.
- Baking Soda: Breaks down surface fibers to tenderize the meat.
- Cornstarch (for velveting): Locks moisture into the meat. Sub: Potato starch 1:1.
- Black Pepper: Adds heat. Sub: White pepper.
Noodle Sauce
- Regular Soy Sauce (for sauce): Adds salt and umami. I prefer Lee Kum Kee. Sub: Low-sodium or light soy sauce.
- Dark Soy Sauce: Adds a deep brown color and a savory flavor. I prefer Pearl River Bridge. Sub: Mushroom dark soy sauce.
- Oyster Sauce: Thick savory syrup that adds umami. I prefer Lee Kum Kee Panda or Premium. Sub: Vegetarian mushroom stir-fry sauce.
- Chinese Black Vinegar: Adds malty, smoky acidity. I prefer Chinkiang yellow label. Sub: Rice or apple cider vinegar.
- Cornstarch (for sauce): Thickens the sauce. Sub: Potato starch or tapioca starch.
- Garlic: Sharp aromatic for a savory flavor. Sub: Jarred minced garlic.Â
- White Granulated Sugar: Balances salinity. Sub: Granulated cane sugar.
- Cold Water: Acts as a neutral liquid base to balance the sauce.
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 and broccoli noodles:

- Marinate the Beef: Combine the thinly sliced flank steak and the listed marinade ingredients in a large mixing bowl. Toss to coat well, then set aside to marinate for 15 minutes.

- Mix the Noodle Sauce: In a small bowl, whisk together the listed noodle sauce ingredients until combined, then set aside.

- Blanch the Noodles: Place the noodles into a large bowl and pour boiling water over them. Let them sit for about 30 seconds just until they loosen up, then drain immediately and set aside.

- Blanch the Broccoli: Bring a large pan of water to a rolling boil over high heat. Add the broccoli florets and cook for 1 to 2 minutes until they are vibrant green and crisp-tender, then drain well, shaking off any excess water.

- Sear the Beef: Heat vegetable oil in a large pan over medium-high heat. Arrange the marinated beef in a single layer and cook until it's mostly brown and slightly pink in the center.

- Combine and Finish: Toss the onions into the pan and stir-fry until translucent. Add the loosened noodles and the prepared noodle sauce, tossing until everything is evenly coated. Fold in the blanched broccoli florets, toss until combined and heated through, then remove from the heat and serve immediately.
Expert Tips
- Freeze Before Slicing: Chill the steak for 45 to 60 minutes to harden the exterior, making thin slicing much easier.
- Slice Against the Grain: Cut beef across the grain to break up tough fibers and maximize tenderness.
- Keep All Marinade Ingredients: Every component is essential to break down fibers, add moisture, and tenderize the beef.
- Prep Before Cooking: Measure and chop everything beforehand, as the stir-fry process moves incredibly fast.
- Do Not Over-Blanch Noodles: Soak noodles just until loosened, then drain immediately to prevent sogginess in the pan.
Variations
- Gluten-Free: Swap the lo mein for gluten-free spaghetti. Replace the soy sauces with tamari sauce. Use a certified gluten-free oyster sauce. Swap the black vinegar for rice vinegar.
- Spicy: Whisk 1 to 2 teaspoons of chili oil directly into the noodle sauce mixture.
- Chicken: Substitute the flank steak with thinly sliced chicken breast.
Pairing Suggestions
These Chinese beef and broccoli noodles pair well with:
- Garlic Green Beans: This snappy veggie side adds a fresh, garlicky crunch to balance the tender beef.
- Crab Rangoon: This crispy cream cheese starter offers a sweet contrast to the malty noodles.
- Egg Drop Soup: This warm starter provides a light, silky texture before the heavy stir-fry.
Storage & Reheating
- Fridge: Store leftovers in an airtight container for up to 4 days.
- Freezer: Do not freeze this dish because the noodles and vegetables turn soggy when thawed.
- Stovetop Reheating: Warm in a pan over medium heat with 2 tablespoons of water to loosen the sauce.
- Microwave Reheating: Heat on high power for 2 minutes until hot throughout.
FAQ
Blanch the broccoli florets in boiling water for just 60 seconds or until vibrant green. This is optional but you can rinse them with cold water immediately to stop the cooking process before the final toss.
Keep noodles chewy by boiling them for only 30 seconds. Drain them immediately and shake the colander to remove trapped steam, and toss the noodles into the wok during the final minute of stir-frying.
📖 Recipe

Easy 30-min. Beef and Broccoli Noodles
Ingredients
- 14 oz lo mein noodles fresh kind
- ½ lb flank steak sliced against the grain into ¼" thick pieces
- 1.5 cup broccoli florets
- ½ small onion sliced
- 1 tablespoon vegetable oil or any neutral oil
Beef Marinade
- 2 teaspoon regular soy sauce or light soy sauce
- ½ tablespoon sesame oil toasted kind
- ¼ teaspoon baking soda
- 1 teaspoon cornstarch
- ¼ teaspoon black pepper
Noodle Sauce
- 2 tablespoon regular soy sauce or light soy sauce
- 1 tablespoon dark soy sauce
- 1 tablespoon oyster sauce or vegetarian stir-fry sauce
- ½ tablespoon Chinese black vinegar or rice vinegar
- 1 teaspoon cornstarch
- 2 tsp white granulated sugar
- 2 garlic cloves minced
- ¼ cup water cold
Instructions
- Combine the thinly sliced flank steak and the listed marinade ingredients in a large mixing bowl. Toss to coat well, then set aside to marinate for 15 minutes.
- In a small bowl, whisk together the listed noodle sauce ingredients until combined, then set aside.
- Place the noodles into a large bowl and pour boiling water over them. Let them sit for about 30 seconds just until they loosen up, then drain immediately and set aside.
- Bring a large pan of water to a rolling boil over high heat. Add the broccoli florets and cook for 1 to 2 minutes until they are vibrant green and crisp-tender, then drain well, shaking off any excess water.
- Heat vegetable oil in a large pan over medium-high heat. Arrange the marinated beef in a single layer and cook until it's mostly brown and slightly pink in the center.
- Toss the onions into the pan and stir-fry until translucent. Add the loosened noodles and the prepared noodle sauce, tossing until everything is evenly coated. Fold in the blanched broccoli florets, toss until combined and heated through, then remove from the heat and serve immediately.






Tracey Peach
This was so delicious. I didn’t have any fresh noodles so I used ramen and I had leftover steak that I used as well and it turned out really yummy. Thanks for sharing.
Christie Lai
Thank you so much for making my recipe and so glad you enjoyed it with the leftover steak, Tracey!
Andrea P
Always tasty! It has made our dinner rotation. Can’t wait to try another recipe of yours!
Christie Lai
Thank you so much for making my recipe and for the positive review, Andrea! Super thrilled to hear that this one goes into the books! I hope you enjoy my other recipes 🙂
Natalie
Made this dish twice this week with the beef marinading in the fridge before hand and it came out really well.
The sauce is light but flavourful and the portion amounts are a good amount for a filling main dish.
I’ll be adding this to my regular meals from now on as it was so simple!
christieathome
Thanks for making my recipe, Natalie! Glad you enjoyed it!
Lori H
Wow wow wow! This was EXCELLENT!! Way better than take out. 100%. I used beef bottom round sliced thin bc that is what I had on hand. Still amazingly delicious. Bonus... My pickiest kid loved it! Definitely making this again and again!!!
christieathome
Awesome, thanks so much for sharing your kind review and for making my recipe Lori! Glad your child loved it!
ferhat
mükemmel bir türk olarak gerçekten çok lezzetli tarifler
christieathome
Thank you so much!