Chewy noodles, tender beef, and crisp broccoli florets all tossed in a savory brown sauce. These easy beef and broccoli noodles use simple ingredients and are ready in just 30 minutes! It is a comforting, delicious meal that is family-friendly and better than takeout.

Jump to:
Beef and broccoli noodles are a popular Chinese noodle dish found at traditional restaurants and takeout places. They come together easily in one pan, making them a great option for busy weeknights.
I love this dish and knew I had to recreate it at home. By blending dark soy sauce with a splash of Chinese black vinegar, you get that perfect malty, deeply savory takeout flavor without the overwhelming sweetness found in standard recipes. This post adapts my classic Beef and Broccoli, optimized specifically to bring that unmistakable restaurant aroma to your kitchen.

Why This Recipe Works
- Ideal Noodle Texture: A quick 30-second blanch replaces a lengthy boil, preventing the noodles from becoming mushy and ensuring they stay chewy when stir-fried.
- Melt-in-Your-Mouth Beef: Velveting the flank steak locks in moisture to stop it from turning tough. Slicing the meat against the grain further guarantees that tender takeout bite.
- Vibrant, Crunchy Veggies: A quick initial blanch locks in the bright green color and crisp texture, guaranteeing the broccoli cooks flawlessly without getting mushy in the final stir-fry.
Ingredients & Substitutes
Please scroll to the recipe card below for exact measurements.
- Fresh Lo Mein Noodles: Thick, yellow egg noodles made to hold heavy sauces [I prefer Twin Marquis or Fortune]. Subs: Miki noodles, spaghetti, or udon.
- Flank Steak: A lean but tender cut of beef ideal for stir-fries. Thinly slice against the grain for maximum tenderness. Subs: Sirloin tip, tri-tip, or hanger steak.
- Broccoli Florets: To add crunch and balance the heavy noodles. Sub: Frozen broccoli florets rinsed with cold water and drained.
- Onion: To add flavor and aroma. Sub: Shallot.
- Neutral Oil (for cooking): Use avocado, peanut, vegetable, canola, or sunflower oil. Avoid olive oil or any low-smoke point oils.
Beef Marinade
- Regular Soy Sauce (for seasoning protein): I prefer Lee Kum Kee, or Pearl River Bridge]. Subs: Low-sodium or light soy sauce.
- Toasted Sesame Oil: To add a nutty aroma [I prefer Kadoya or Maruhon]. Avoid untoasted sesame oil.
- Baking Soda: Tenderizes meat to keep it juicy. Do not skip or sub this!
- Cornstarch (for velveting): Added to marinades to keep meat tender. Sub: Potato starch 1:1.
- Black Pepper: Adds heat. Sub: White pepper.
Noodle Sauce
- Regular Soy Sauce (for sauce): This adds salt and umami [I prefer Lee Kum Kee, Pearl River Bridge, or Kikkoman]. Subs: Low-sodium or light soy sauce.
- Dark Soy Sauce: Adds a deep brown color and a savory flavor [I prefer Pearl River Bridge or Lee Kum Kee]. 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 to balance the salinity [I prefer Chinkiang yellow label]. Subs: Rice or apple cider vinegar.
- Cornstarch (for the sauce): Thickens the sauce. Subs: Potato starch or tapioca starch.
- Garlic: Adds aromatic 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 all of the listed noodle sauce ingredients until combined and 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 continuously 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 or coconut aminos, use a certified gluten-free oyster sauce, and 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
Beef and broccoli noodles pair well with:
- Starters: Crab Rangoon or Egg Drop Soup.
- Rice Dishes: Egg Fried Rice.
- Vegetable Dishes: Garlic Green Beans.
- Protein Dishes: General Tso's Chicken, Bang Bang Shrimp, or Soy Garlic Tofu.
Storage & Reheating
- Fridge: Store in an airtight container for up to 4 days.
- Freezer: I do not recommend freezing this dish, as they will turn soggy when thawed.
- Reheating: Warm on the stovetop or in the microwave until heated through. When reheating on the stove, add 1-2 tablespoons of water to the pan to help loosen the noodles and smooth out the sauce.
FAQ
Yes, you can prep this dish up to 4 days ahead and store it in the fridge using the instructions above.
Noodles turn soggy for a few common reasons. Over-blanching or boiling them too long breaks down their structure. Leaving them in hot water or letting them sit trapped in a steaming colander continues the cooking process. Finally, over-cooking the noodles in the stir-fry pan forces them to absorb too much liquid, erasing their chewy texture.
📖 Recipe

Quick & Easy 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-tasting 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 teaspoon garlic 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 all of the listed noodle sauce ingredients until combined and 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 continuously 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!