30-Minute Beef Noodle Stir Fry
This beef noodle stir fry delivers everything you want on a busy weeknight: tender strips of beef, chewy noodles, and a glossy savory sauce, all in one pan and on the table faster than delivery. When the takeout craving hits, this one scratches the itch without the wait.

It leans on a simple cornstarch trick to keep the beef unbelievably tender, and it comes together in about half an hour from start to finish. No fancy wok skills needed, just a hot pan and the willingness to move fast.
What Makes This Stir Fry So Good
The beef gets the velvet treatment. A quick toss with soy sauce, cornstarch, and a touch of sesame oil locks in moisture and gives each slice a silky, restaurant-style texture once it hits the pan.
The noodles stay separate and chewy because they are rinsed after boiling, which washes off excess starch. Tossed in a sauce built from oyster sauce, soy sauce, and a pinch of brown sugar, they take on a deep savory glaze without tasting heavy.
Crisp vegetables add a fresh crunch that holds up against the richness, and everything moves at a pace that keeps you from standing over the stove too long. It is the kind of fast, satisfying dinner that earns a permanent spot in the rotation.
Ingredients

- 12 oz flank steak, thinly sliced against the grain: slice while partially frozen for easier, cleaner cuts.
- 4 tablespoons soy sauce, divided: 1 tablespoon for the beef, 3 tablespoons for the sauce.
- 2 teaspoons cornstarch, divided: 1 teaspoon for the beef, 1 teaspoon for the sauce.
- 1 teaspoon sesame oil: adds a nutty depth to the beef coating.
- 8 oz dried lo mein noodles or spaghetti: any long, wheat-based noodle works well.
- 1 cup broccoli florets: cut into small, even pieces so they cook quickly.
- ½ cup sliced red bell pepper: sliced into thin strips similar in size to the beef.
- ½ cup julienned carrot: matchstick cuts cook fast and mingle well with the noodles.
- 2 cloves garlic, minced: use fresh for the best aroma.
- 1 teaspoon grated fresh ginger: a fine microplane grate releases more flavor.
- 2 tablespoons vegetable oil, divided: one tablespoon for the vegetables, one for the beef.
- 2 tablespoons oyster sauce: the backbone of the savory glaze.
- 1 tablespoon light brown sugar: balances salt and adds a glossy finish to the sauce.
- ¼ cup water: helps loosen the sauce so it coats without clumping.
Variations / Substitutions
- Swap the protein: thin slices of chicken breast work just as well. Slice them the same way and follow the same marinating step.
- Change the vegetables: snap peas, bok choy, or thinly sliced mushrooms make great swaps or additions. Just keep the total veggie amount around 2 cups so the pan stays uncrowded.
- Add heat: stir a teaspoon of sriracha or chili garlic sauce into the sauce mixture, or toss in a thinly sliced fresh chili with the vegetables.
- Use rice noodles: wide rice noodles soaked in hot water until pliable can stand in for lo mein. Skip the boiling step and add them straight to the pan with the sauce, tossing for a minute to soften.
Mongolian Ground Beef Noodles are next on our list if this stir fry is your kind of dinner.
How To Make Beef Noodle Stir Fry
Step 1: Velvet the Beef

In a medium bowl, toss the sliced 12 oz flank steak with 1 tablespoon of the soy sauce, 1 teaspoon of the cornstarch, and the 1 teaspoon sesame oil. Let it sit on the counter while you prep the other ingredients, at least 10 minutes.
That cornstarch layer will melt into a thin coat around the beef, protecting it from the high heat and keeping every slice juicy. If you skip this step, the meat can turn tough or dry in the pan.
Step 2: Cook the Noodles

Bring a pot of water to a boil, drop in the 8 oz of noodles, and cook them according to the package directions, shaving off 1 minute so they finish al dente. Drain and rinse under cold water, then toss with a drizzle of oil or a splash of cold water to keep them from sticking.
Rinsing stops the cooking and washes away surface starch, which is what makes stir-fried noodles clump together. You want the strands loose and separate before they hit the hot skillet.
Step 3: Stir-Fry the Vegetables

Heat half the vegetable oil (about 1 tablespoon) in a large skillet or wok over high heat. Add the minced garlic and grated ginger and stir for about 30 seconds, just until fragrant. Dump in the broccoli florets, bell pepper strips, and julienned carrot, and cook for 3 to 4 minutes, tossing constantly, until the vegetables are crisp-tender and the broccoli turns bright green.
You are looking for vegetables that still have a firm bite, not ones that have gone soft. They will get a second toss with the hot sauce later, so pulling them now keeps them from overcooking.
Step 4: Sear the Beef

Transfer the cooked vegetables to a plate and set aside. Add the remaining 1 tablespoon of vegetable oil to the hot pan and let it shimmer. Working in batches so you do not crowd the surface, lay the marinated beef strips in a single layer. Let them sear undisturbed for about 1 to 2 minutes per side, until browned but still a little pink in the center.
Crowding the pan drops the temperature and steams the meat instead of giving it a good sear. If your pan is on the smaller side, do two rounds; the first batch can rest on the same plate as the vegetables.
Step 5: Toss and Serve

With the pan still over high heat, pour in the sauce mixture: the remaining 3 tablespoons soy sauce, 2 tablespoons oyster sauce, 1 tablespoon brown sugar, the remaining 1 teaspoon cornstarch, and ¼ cup water. Stir it for about 30 seconds as it bubbles and thickens, then return the vegetables and beef to the pan along with the cooked noodles. Toss everything together for 1 to 2 minutes until the sauce clings to every strand and the beef finishes cooking.
The sauce will turn glossy and coat the noodles evenly. Pile it onto plates or into shallow bowls right away while everything is still hot and the vegetables hold their crunch.
Tips for the Best Beef Noodle Stir Fry
- Have everything ready before you turn on the stove.: Stir-frying moves fast, and there is no time to chop an onion once the pan is hot. Mix the sauce, slice the beef, and boil the noodles before you heat the oil.
- Freeze the beef for 20 minutes before slicing.: A slightly firm cut of meat is much easier to slice paper-thin against the grain, and those thin slices cook fast and stay tender.
- Use the highest heat your stove can manage safely.: That constant high temperature is what gives stir-fried dishes their seared, wok-kissed flavor. If your burner is a little timid, work in smaller batches so the pan never cools down.
- Avoid soggy noodles by draining well.: After rinsing the noodles with cold water, give them a good shake and let them sit in the colander for a minute. Any excess water will dilute the sauce.
Storing Leftovers
- Refrigerate: cool the stir fry to room temperature, then transfer to an airtight container and store for up to 3 days. The noodles will absorb more sauce as they sit, so the flavor deepens.
- Reheating: a skillet works best. Warm it over medium heat with a splash of water, cover, and let it steam for a few minutes, then toss until hot. A microwave is fine in a pinch, but the vegetables will lose some of their crispness.
What To Serve With Beef Noodle Stir Fry
A cold cucumber salad dressed with rice vinegar and a pinch of sugar adds a bright, crunchy contrast that cuts through the rich noodle sauce. Steamed edamame with flaky salt makes a simple, protein-packed side that comes together in minutes. For a more rounded spread, pick up a few frozen vegetable spring rolls and bake them while the stir fry finishes.
Frequently Asked Questions
Can I use a different cut of beef?
Yes. Sirloin, skirt steak, or flap meat all work well. Slice them thinly against the grain, and they will cook up tender.
Why are my noodles mushy?
Overcooking the noodles during the initial boil or skipping the cold water rinse leaves too much starch on the surface. That starch turns gummy in the pan and makes the noodles clump and soften.
Can I make this gluten-free?
Swap the regular soy sauce for tamari or coconut aminos, use a gluten-free oyster sauce (or replace it with an extra tablespoon of tamari), and use rice noodles instead of wheat noodles.
Can I double the recipe?
Yes, but cook in batches to keep the pan scorching hot. Double the sauce and ingredients, stir-fry the vegetables and beef separately in two rounds, then combine everything at the end.

Beef Noodle Stir Fry Recipe
Ingredients
Method
- Toss the sliced beef with 1 tablespoon soy sauce, 1 teaspoon cornstarch, and the sesame oil; let it marinate for 10 minutes.
- Boil the noodles according to package directions, minus 1 minute, then drain and rinse under cold water.
- Heat half the vegetable oil in a large skillet over high heat; stir garlic and ginger for 30 seconds, then add broccoli, bell pepper, and carrot. Cook 3 to 4 minutes until crisp-tender, then remove and set aside.
- Add the remaining oil to the pan, sear the marinated beef in a single layer in batches, about 1 to 2 minutes per side, then set aside.
- Pour in the remaining 3 tablespoons soy sauce, oyster sauce, brown sugar, remaining 1 teaspoon cornstarch, and water; stir until thickened. Return the vegetables, beef, and noodles to the pan, tossing for 1 to 2 minutes until everything is coated and hot.
