Soups & Stews
Mastering beef and broccoli noodle stir fry means balancing rich beef, tender broccoli, and chewy noodles in a single skillet. This recipe delivers restaurant-quality results with a savory soy-garlic sauce that coats every bite.
The secret lies in high-heat wok cooking—achieving that signature caramelized beef and crisp-tender vegetables without overcooking the noodles.
Start by searing thinly sliced beef in a hot wok until browned, then set it aside. The broccoli comes next, cooked just until bright green and slightly crisp.
Meanwhile, the sauce simmers to develop deep umami flavors before being tossed with the noodles. This method ensures each component stays perfectly textured while absorbing the aromatic sauce.
What you’ll end up with is a harmonious dish where tender beef, vibrant broccoli, and al dente noodles meld together in a single, flavorful bite. The sauce—balanced with soy, garlic, and a touch of sweetness—ties everything together without overpowering the natural flavors.
It’s the kind of meal that feels both comforting and sophisticated.
Perfect for weeknight dinners or meal prep, this stir fry scales easily and tastes even better the next day. The high-heat technique keeps the dish exciting, while the one-skillet method simplifies cleanup. Here’s how to make it right.
Ingredients for beef and broccoli noodle stir fry
Restaurant-quality wok cooking starts with precise ingredients and technique—here’s what you’ll need.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Dried Egg Noodles 🍜 | 8 oz | Medium-width, al dente preferred |
| Fresh Broccoli 🥦 | 1 ½ lbs | Cut into 1-inch florets |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | High smoke point preferred |
| Low-Sodium Soy Sauce 🍶 | ½ cup | Kikkoman preferred |
| Oyster Sauce 🍶 | 2 tbsp | Lee Kum Kee brand |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Garlic Cloves 🧄 | 6 whole | Minced, fresh preferred |
| Fresh Ginger 🌿 | 1 tbsp | Grated, peeled |
| Brown Sugar 🍯 | 1 tbsp | Light or dark |
| Cornstarch 🌾 | 1 tbsp | For velveting beef |
| Sesame Seeds 🌱 | 1 tbsp | Toasted, for garnish |
| Scallions 🧅 | 3 whole | Thinly sliced, green parts |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | For seasoning |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
The flank steak is non-negotiable for this dish—its lean texture and grain direction are ideal for thin slicing. Butcher shops often cut it for stir-fry, but if buying whole, ask for it sliced against the grain. Fresh broccoli should be vibrant green with tight florets—avoid wilted stems. For the noodles, egg noodles work best, though rice noodles can substitute if needed. Kikkoman soy sauce provides that authentic umami depth, while Lee Kum Kee oyster sauce adds richness. Toast your sesame seeds lightly in a dry pan before using to enhance their nutty aroma—it’s worth the extra minute.
No flank steak? Sirloin or ribeye work in a pinch, but slice thinner. Substituting broccoli? Snow peas or snap peas add a pleasant crunch. The sauce relies on balance—if you’re sensitive to salt, reduce the soy sauce slightly and add more brown sugar for sweetness. Dried garlic and ginger work at half the amount, but fresh delivers superior flavor. For a gluten-free version, swap soy sauce for tamari or coconut aminos. The cornstarch is crucial for velveting the beef—don’t skip it, even if you’re in a hurry.
Prep ahead for efficiency: slice the beef and broccoli, then store separately in airtight containers for up to 2 days. The sauce keeps for 5 days in the fridge, making it perfect for meal prep. To reheat, add a splash of water and stir-fry over high heat for 2-3 minutes. Leftovers taste even better the next day as flavors meld. Garnish with toasted sesame seeds and scallions just before serving to keep them crisp.
Why You'll Love This Recipe
- No-Chop Night Saved: The flank steak slices itself thin with the grain—no knife skills required. Broccoli florets stay big enough to bite but cook fast enough to keep up, so you’re not stuck waiting for tiny pieces to soften.
- Umami Bomb Combo: That low-sodium soy sauce and olive oil marriage? Rich but not heavy, with a brightness that makes the beef sing. Honestly, the first bite had me questioning why I ever bought takeout.
- Lunchbox Hero: Double the batch, and you’ve got tomorrow’s packed lunch—no reheating needed. The noodles stay al dente even cold, and the beef holds its shape better than sad office salads.
- Budget Power Move: Flank steak stretches farther than you’d think, and egg noodles cost pennies. Between us, this feeds four for under $15, and the leftovers? Even better the next day with a sprinkle of sesame seeds.
Step-by-step instructions for beef and broccoli noodle stir fry
Master this classic stir-fry with perfectly tender beef, crisp-tender broccoli, and chewy noodles in one skillet.
Prepare the Beef for Velveting
In a medium bowl, combine the 1 lb flank steak (thinly sliced against the grain), 1 tbsp cornstarch, 1 tsp Diamond Crystal kosher salt, and 0.5 tsp ground black pepper. Toss gently to coat evenly. This cornstarch mixture creates a silky texture when cooked—velveting prevents tough beef. Let the steak sit for 10 minutes while you prep the remaining ingredients.
Real talk: Don't skip the resting time. The cornstarch needs to adhere fully to the beef fibers for that signature tender result. If you're short on time, at least let it sit for 5 minutes—it makes a noticeable difference.
Cook the Beef and Aromatics
Heat 1 tbsp extra-virgin olive oil in a large skillet or wok over medium-high heat until shimmering. Add the steak in a single layer and cook undisturbed for 1-2 minutes until the edges are light golden brown. This initial sear locks in juices. Flip the beef and cook another 1-2 minutes until just cooked through—it should still be slightly pink in the center.
Remove the beef to a plate and set aside. In the same skillet, add 1 tbsp extra-virgin olive oil, then stir in 6 minced garlic cloves and 1 tbsp grated fresh ginger. Cook for 30 seconds until fragrant—this is where the foundation of flavor develops. If the garlic starts to brown too quickly, reduce heat slightly to prevent burning.
Stir-Fry the Broccoli
Add the 1.5 lbs fresh broccoli (cut into 1-inch florets) to the skillet in batches if needed to avoid crowding. Stir-fry for 3-4 minutes over medium-high heat until the florets are bright green and just tender-crisp. You want them to retain some bite—overcooking turns broccoli mushy. Season lightly with ½ tsp Diamond Crystal kosher salt during cooking.
Here's the thing—broccoli cooks fast but varies by size. If using larger florets, reduce heat slightly to medium and cook for an extra minute. The goal is vibrant color and slight resistance when pierced with a fork. Remove the broccoli to the plate with the beef.
Create the Sauce and Combine
Return the skillet to medium heat and add 0.5 cup low-sodium soy sauce, 2 tbsp oyster sauce, 1 tbsp brown sugar, and 1 tbsp toasted sesame oil. Bring to a gentle simmer for 1-2 minutes until slightly thickened. The sauce should coat the back of a spoon but remain pourable. If it reduces too quickly, add 1-2 tablespoons water to loosen.
Add the cooked beef and broccoli back to the skillet, along with the 8 oz dried egg noodles. Toss everything together for 1-2 minutes until the noodles are heated through and coated in the sauce. The noodles should be al dente—if they feel too soft, they've absorbed too much sauce. Adjust with a splash of water if needed.
Finish and Serve
Remove from heat and stir in 3 thinly sliced scallions (green parts only) and 1 tbsp toasted sesame seeds. Garnish with additional sesame seeds if desired. The dish should have a glossy sheen from the sauce and visible pieces of beef, broccoli, and noodles. Serve immediately while hot—this stir-fry tastes best straight from the skillet.
For maximum flavor impact, taste and adjust seasoning at this stage. Need more umami? Add a splash of soy sauce. Too sweet? Balance with a pinch more salt. The perfect stir-fry achieves harmony between all components—salty, sweet, savory, and aromatic all working together.
Pro Tips For Making Beef And Broccoli Noodle Stir Fry
- Slice Against the Grain: After cutting your flank steak into thin strips, run the knife against the grain—not with it. The fibers will stay intact, making each bite tender instead of chewy. I used to ignore this and wondered why my beef always felt like shoe leather.
- Blanch Broccoli First: Drop raw broccoli florets into boiling water for 30 seconds, then shock in ice water. This stops cooking and keeps them bright green and crisp. Skipping this step means soggy, limp broccoli that turns to mush in the stir-fry.
- Use a Cast Iron, Not a Crowded Pan: A 12-inch cast iron skillet is your friend here—it holds heat like a champ and gives the beef room to sear. If you’re using a nonstick pan, resist the urge to overload it. Overcrowding steams the meat instead of browning it.
- Toast Noodles in Oil: After cooking your egg noodles, drain them and toss them back into the same pot with a drizzle of olive oil. Stir over medium heat for 2 minutes—this adds texture and prevents them from turning into a gluey mess when mixed with the sauce.
Serving suggestions for beef and broccoli noodle stir fry
Garnish Like a Pro
Toast your sesame seeds in a dry skillet over medium heat for 1-2 minutes until golden and fragrant—they’ll add nutty depth and visual appeal. Sprinkle them generously over the finished dish along with the thinly sliced scallions.
I like to add a pinch of ground white pepper (instead of black) for a cleaner look and milder flavor. 💫
Sauce Variations
For a spicy kick, stir in ½ tsp chili crisp or 1 tsp sriracha with the sauce before tossing with noodles. If you prefer extra umami, add 1 tbsp hoisin sauce or a splash of fish sauce (start with ½ tsp).
I’ve even seen chefs add a dash of chili oil for smoky heat—just a few drops go a long way. 🌶️
Noodle Swaps
Egg noodles are classic, but rice noodles (soaked in warm water for 10 minutes) add a lighter texture. For gluten-free, use udon or soba noodles—just reduce cook time by 1-2 minutes.
I once made this with shirataki noodles for a low-carb version, though they absorb sauce differently. Always toss noodles separately first, then combine with beef and veggies. 🍜
Side Pairings
A simple steamed jasmine rice (cooked in a rice cooker with 1 cup water) balances the dish beautifully. For contrast, serve with cucumber salad—toss 1 cup sliced cucumber with 1 tbsp rice vinegar, ½ tsp sugar, and a pinch of salt.
Another favorite: egg rolls or spring rolls for a crispy crunch. 🥗
Beverage Pairings
A light lager like Asahi or Sapporo cuts through the richness without overpowering. For wine lovers, dry Riesling offers crisp acidity to complement the soy-garlic flavors. I’ve also enjoyed jasmine tea (hot or iced) for a refreshing contrast. Avoid heavy reds—they’ll clash with the dish’s brightness. 🍶
Make-Ahead Tips
Cook the beef and broccoli ahead, then store separately in airtight containers for up to 2 days. Reheat in the skillet with a splash of water. The sauce can be prepped 1 day ahead—just reheat gently before combining.
For noodles, cook them al dente, rinse in cold water, and store in the fridge for up to 3 days. Toss with sauce and reheat over high heat for 1-2 minutes**. ⏰
Nutrition facts
Frequently asked questions
Why does the beef need to rest after velveting?
The 10-minute rest lets the cornstarch fully adhere to the beef fibers, creating that signature silky texture when cooked. Skipping this step makes the beef tougher—even 5 extra minutes improves tenderness. Think of it like marinating the cornstarch into the meat.
Can I use frozen broccoli instead of fresh?
Fresh broccoli gives the best texture and color, but frozen works in a pinch. Thaw and pat completely dry first, then stir-fry for 4-5 minutes—frozen florets release more moisture. For extra crispness, add them 30 seconds before serving. Avoid pre-cut frozen broccoli (often soggy).
What if my sauce is too thick or too thin?
For a thicker sauce, simmer uncovered for 1 extra minute. Too thin? Add ½ tsp cornstarch mixed with 1 tsp water and stir vigorously. The sauce should coat a spoon but remain pourable. Pro tip: Taste as you go—adjust sweetness with brown sugar or saltiness with soy sauce.
How do I prevent the noodles from getting mushy?
Cook noodles al dente (1 minute less than package instructions), then rinse briefly in cold water to stop cooking. Toss them with sauce separately first, then combine with beef and veggies. The high heat of the stir-fry will finish cooking them perfectly. Never overcrowd the pan—cook in batches if needed.
Can I make this dish in an oven instead of a skillet?
While stir-fry is best on high heat, you can adapt it! Sear beef in a skillet first, then transfer everything to a baking dish. Broil for 5-7 minutes at 450°F until noodles are heated through. The texture won't be identical, but it's a good backup for busy weeknights.
