20-Minute Beef Broccoli Noodle Stir Fry
This beef broccoli noodle stir fry is what I make when I want dinner to taste like a weekend takeout order but need it on the table in about twenty minutes. Savory, a little sweet, with tender beef and crisp broccoli tangled in glossy noodles, it covers all the bases without leaving a stack of delivery containers behind.

It comes together in one skillet and does not ask for any tricky technique. The sauce has just enough ginger and garlic to wake everything up, and the cornstarch gives it that clingy, restaurant-style finish without any fuss.
Why This Stir Fry Stays in The Rotation
The beef sears in a smoking hot pan in less than two minutes and the broccoli stays bright and crunchy, not mushy. Using thin slices of flank steak and a quick toss at the end means every bite has a mix of textures that keeps the bowl interesting.
The sauce is built from pantry staples I always have on hand: soy sauce, a scoop of brown sugar, toasted sesame oil. It coats the noodles without turning them sticky, so the dish feels light but still satisfying enough to crush a Tuesday night craving.
Ingredients

- 1 lb flank steak, thinly sliced against the grain: sirloin or skirt steak also work well
- 10 oz dried lo mein noodles: fresh wheat noodles or udon are fine substitutes
- 3 cups broccoli florets: cut into bite-size pieces so they cook evenly
- 3 tbsp vegetable oil, divided: use a neutral oil with a high smoke point
- 4 cloves garlic, minced: fresh, not jarred, for the brightest flavor
- 1 tbsp fresh ginger, grated: a microplane makes quick work of this
- 1/3 cup reduced-sodium soy sauce: regular soy sauce is okay, just cut the added salt
- 2 tbsp oyster sauce: adds depth; vegetarian stir fry sauce works in a pinch
- 1 tbsp brown sugar: light or dark both fine
- 1 tbsp toasted sesame oil: the darker the oil, the nuttier the flavor
- 1 tbsp cornstarch: mixed with 2 tbsp cold water to make a slurry
- 1/4 tsp red pepper flakes: optional, for a gentle nudge of heat
Variations / Substitutions
- Use chicken or tofu: Swap in thinly sliced chicken thigh or pressed, cubed extra-firm tofu. Both benefit from the same quick sear.
- Try rice noodles or spaghetti: In a true pinch, dried spaghetti cooked al dente works better than you would think.
- Go heavier on the veg: Sliced bell peppers, snap peas, or bok choy all slide right into the stir fry without changing the cook time.
- Add extra heat: A spoonful of chili garlic sauce or a fresh sliced serrano pepper stirred in with the garlic kicks things up.
- Make it gluten-free: Use tamari instead of soy sauce, a gluten-free oyster sauce, and rice noodles.
For a crispy-edged twist, try my Sesame Beef and Asparagus Sheet Pan Dinner.
How to Make Beef Broccoli Noodle Stir Fry
Step 1: Cook the Noodles

Bring a pot of water to a boil, then cook the 10 oz of lo mein noodles according to the package directions, typically 4 to 6 minutes for dried noodles, until they are just tender with a little chew left. Drain the noodles and rinse them under cold water to stop the cooking and keep them from sticking together.
You can toss the drained noodles with a tiny drizzle of oil if they are hanging out for more than a few minutes. The goal is to have them ready and waiting, not clumped into a tight ball.
Step 2: Whisk the Sauce

In a small bowl, whisk together the 1/3 cup soy sauce, 2 tbsp oyster sauce, 1 tbsp brown sugar, 1 tbsp sesame oil, and the cornstarch slurry (1 tbsp cornstarch mixed with 2 tbsp cold water) until the sugar dissolves. Stir in the 1/4 tsp red pepper flakes if you are using them.
The mixture will look thin at this stage. That is exactly right; it will thicken and gloss over as it hits the hot pan in a few minutes.
Step 3: Sear the Beef

Set a large skillet or wok over high heat and add 2 tbsp of the vegetable oil. When the oil shimmers and you see the first wisp of smoke, carefully lay half of the sliced beef in a single layer. Let it sear without moving it for about 1 minute, then flip and cook the other side for 1 minute more, until the strips are deeply browned at the edges but still pink in the center. Transfer the beef to a plate and repeat with the remaining meat.
Cooking in two batches keeps the pan hot and gives the beef a real sear rather than steaming it. If you pile it all in at once, the temperature drops and the meat releases moisture.
Step 4: Stir Fry the Broccoli

Pour the remaining 1 tbsp vegetable oil into the same pan and let it heat for 15 seconds. Toss in the 3 cups of broccoli florets, the minced garlic, and the grated ginger. Stir fry for about 2 to 3 minutes, keeping the ingredients moving, until the broccoli turns vivid green and the garlic smells fragrant but not burnt.
You want the broccoli to keep some crunch, so watch the color shift. As soon as the florets look bright and the edges start to soften, they are ready for the next step.
Step 5: Toss Everything Together and Serve

Return the seared beef to the pan along with the cooked noodles. Pour the sauce over everything and use tongs to toss it all together for about 1 minute, until the noodles are evenly coated, the beef is fully cooked through, and the sauce has thickened into a glossy glaze that clings to every strand.
Spoon the stir fry into wide bowls right away, while it is steaming and the broccoli is still crisp. A sprinkle of toasted sesame seeds or a few extra red pepper flakes on top works if you like a little crunch.
A Few Stir Fry Pointers
- Slice the beef when it is still slightly firm: Pop the flank steak in the freezer for 15 to 20 minutes before slicing. It firms up just enough to make thin, even strips without the knife sliding around.
- Do not skip the cornstarch slurry: That last-minute thickener is what turns a watery sauce into one that really grabs onto the noodles.
- Keep everything prepped before you turn on the heat: The cooking moves fast, so having the sauce mixed, the beef sliced, and the broccoli cut means you can focus on the pan.
- Use the hottest burner you have: A wok and high heat are the combo that gives you those slightly singed noodle edges that make a stir fry taste so good.
A quick guide to searing beef strips:
| Thickness of Beef | Cooking Time Per Batch |
|---|---|
| 1/4 inch | 1 to 2 minutes total |
| 1/2 inch | 2 to 3 minutes total |
Storing Leftovers
Leftover stir fry holds up well for a couple of days. Transfer any cooled portions to an airtight container and refrigerate for up to 3 days. Reheat gently in a skillet over medium heat with a splash of water to loosen the sauce, or microwave in short bursts, stirring between each one.
What to Serve with Beef Broccoli Noodle Stir Fry
This dish is a full meal on its own, but a simple cucumber salad dressed with rice vinegar and a pinch of sugar cuts through the richness and adds a cool, crisp contrast. For something warm, a bowl of egg drop soup feels like the right kind of sidekick without requiring extra work.
Frequently Asked Questions
Can I use frozen broccoli instead of fresh?
Yes, but thaw it first and pat it very dry. Wet broccoli will steam instead of sear, so the finished stir fry can turn a bit watery.
My sauce did not thicken. What went wrong?
It usually means the cornstarch slurry separated or the pan was not hot enough when the sauce went in. Make sure you whisk the slurry again right before adding it and bring the pan back to high heat quickly.
How do I keep the noodles from clumping?
Rinsing them under cold water right after draining removes excess starch, which is the main culprit. Tossing them with a tiny bit of oil and using them within a few minutes also helps.
Can I leave out the oyster sauce?
You can, but the stir fry will lose some of its savory depth. Try adding an extra half tablespoon of soy sauce and a small pinch of sugar to round it out.

Beef Broccoli Noodle Stir Fry Recipe
Ingredients
Method
- Cook the lo mein noodles according to package directions until just tender, about 4 to 6 minutes. Drain and rinse under cold water.
- Whisk together the soy sauce, oyster sauce, brown sugar, sesame oil, cornstarch slurry, and red pepper flakes.
- Heat 2 tbsp vegetable oil in a large skillet or wok over high heat. Sear the beef in two batches, cooking about 1 minute per side until browned, then transfer to a plate.
- Add the remaining 1 tbsp oil to the pan. Stir fry the broccoli, garlic, and ginger for 2 to 3 minutes until bright and crisp-tender.
- Return the beef and noodles to the pan, pour the sauce over everything, and toss for 1 minute until the sauce thickens and coats the noodles. Serve immediately.
