Soups & Stews
This beef and broccoli noodle stir fry delivers restaurant-quality flavor with a wok-hot sauce that clings to every bite. The secret lies in proper beef prep—thinly sliced flank steak marinated in soy sauce and cornstarch to ensure tender, caramelized edges.
I've perfected this technique over years of testing, and the result is a dish where each component plays its part perfectly.
The stir-fry technique transforms simple ingredients into something extraordinary. Broccoli florets stay crisp-tender while the beef cooks quickly in the hot wok, and the sauce—made with just five pantry staples—develops a glossy sheen that coats every noodle.
The key is high heat and constant motion, which prevents the beef from overcooking while building those essential caramelized flavors.
What you'll end up with is a perfectly balanced meal: tender beef, crisp-tender broccoli, and chewy noodles all smothered in that addictive sauce. The aroma alone will have everyone gathering at the table, and the first bite delivers on that restaurant-quality promise.
This recipe comes together in under 30 minutes, making it ideal for weeknight dinners that still feel special.
Serve immediately while the sauce is still clinging to the noodles and the beef maintains its perfect texture. The flavors only get better as they sit for a few minutes, allowing the sauce to meld completely with the other components.
This is comfort food at its finest—bold, satisfying, and impossible to resist.
Ingredients for beef and broccoli noodle stir fry
Restaurant-quality beef and broccoli stir fry starts with these carefully chosen ingredients, each playing a precise role in the dish's harmony.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Egg Noodles 🍜 | 8 oz | Fresh or dried, medium width |
| Broccoli Florets 🥦 | 2 cups | Cut into bite-sized pieces |
| Soy Sauce 🍶 | ½ cup | High-quality, low-sodium preferred |
| Cornstarch 🌾 | 2 tbsp | For tenderizing beef |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Ginger Root 🌿 | 1 tbsp | Freshly grated |
| Oyster Sauce 🍶 | 2 tbsp | High-quality, for depth |
| Brown Sugar 🍯 | 1 tbsp | Light or dark |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point |
| Green Onions 🧅 | 3 whole | Sliced, for garnish |
| Sesame Seeds 🌾 | 1 tbsp | Toasted, for crunch |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The flank steak is non-negotiable for this dish—its lean yet tender texture becomes silky when sliced thinly against the grain. Ask your butcher to slice it if you're not confident doing it yourself, or freeze it for 30 minutes before slicing for easier handling. Costco and Whole Foods carry high-quality flank steak with good marbling, which is key for flavor. If you can't find flank, sirloin or ribeye work in a pinch, but slice them even thinner. The broccoli should be crisp-tender, so look for florets with vibrant green color—Trader Joe's pre-cut broccoli florets save time without sacrificing quality.
For the sauce, soy sauce quality matters—Kikkoman or Lee Kum Kee are reliable choices, but avoid reduced-sodium versions as they lack depth. The cornstarch is critical for tenderizing the beef; don't skip it. If you're out of sesame oil, toasted peanut oil can substitute, though the flavor will differ slightly. The oyster sauce adds that signature umami depth—Lee Kum Kee is the gold standard, but Wok Sauce from Trader Joe's is a budget-friendly alternative. For a vegetarian version, replace oyster sauce with an extra tablespoon of soy sauce plus a splash of vegetable bouillon.
This dish is best served immediately, but if you must prep ahead, par-cook the beef in the sauce and refrigerate separately from the noodles and broccoli. Reheat everything together over high heat for 2-3 minutes to restore that wok-hot sheen. Store leftovers for up to 3 days in an airtight container, though the texture suffers after the first day. For freezing, portion the sauce separately—it reheats best when added fresh after thawing. The sesame seeds toast beautifully in a dry pan for 30 seconds before adding to garnish, so keep them handy for that final crunch.
Why You'll Love This Recipe
- No Chopping Chaos: I slice the flank steak thin against the grain—no fancy skills needed—and the broccoli florets take two minutes to trim. That’s it. The cornstarch slurry thickens the sauce while you cook, so I’m not stuck stirring for 20 minutes.
- Savory Crunch Magic: The soy sauce caramelizes into a glossy glaze, while the cornstarch gives the beef that irresistible chewy bite. Between us, the first bite of tender steak with that crisp-tender broccoli? It’s the kind of flavor that makes you pause mid-bite.
- Lunchbox Hero: Double the batch, and I’ve got weeknight lunches covered. Cold noodles? No problem—just reheat with a splash of water, and the sauce clings perfectly. My kids actually ask for leftovers, and that’s saying something.
- Budget Power Move: Flank steak stretches farther than you’d think when sliced thin, and egg noodles cost pennies. I feed four for under $10, and the leftovers? Still delicious the next day. Honestly, this is my go-to when groceries feel tight.
Step-by-step instructions for beef and broccoli noodle stir fry
Master this wok technique for a restaurant-quality sauce that coats every noodle perfectly.
Marinate and Prep the Flank Steak
Slice the 1 lb flank steak thinly against the grain into ¼-inch strips. Transfer to a bowl and add 2 tbsp cornstarch, 1 tsp salt, and 0.5 tsp black pepper. Toss gently to coat evenly, then let marinate for 15 minutes at room temperature. This creates a crisp-tender exterior while keeping the interior juicy.
While the steak marinates, prepare the remaining ingredients. Cut the 2 cups broccoli florets into bite-sized pieces and slice the 3 whole green onions into ½-inch pieces. Grate the 1 tbsp ginger root and mince the 4 cloves garlic cloves finely. Keep everything within reach for efficient cooking.
Cook the Steak to Perfect Tenderness
Heat 2 tbsp vegetable oil in a wok or large skillet over high heat until shimmering. Add the steak in a single layer, spreading it out to avoid crowding. Cook undisturbed for 1-2 minutes until the bottoms develop a golden crust. Flip and cook another 1-2 minutes until 85% done—the internal temperature should reach 140°F for medium-rare.
Remove the steak and set aside. The residual heat will finish cooking it slightly when combined with the hot sauce. If the oil starts smoking excessively, reduce heat slightly—you want a high sear without burning.
Build the Wok-Hot Sauce Layer by Layer
Lower heat to medium-high and add 1 tbsp sesame oil to the wok. Toss in the 2 cups broccoli florets and stir-fry for 2-3 minutes until bright green and just tender. Add the 4 cloves minced garlic and 1 tbsp grated ginger root, cooking for 30 seconds until fragrant.
Pour in 0.5 cup soy sauce, 2 tbsp oyster sauce, and 1 tbsp brown sugar. Stir constantly for 1 minute until the sauce begins to thicken. The sugar will caramelize slightly, adding depth of flavor. Keep the heat high enough to maintain a gentle simmer.
Combine and Finish with Noodles
Return the steak to the wok and toss everything together for 1 minute to coat the beef in the sauce. Add 8 oz egg noodles and 1 cup hot water (or reserved pasta water if using dried noodles). Stir-fry for 2-3 minutes until the noodles absorb the sauce and become tender.
If the sauce appears too thin, reduce heat to medium and let it simmer for 1-2 minutes to thicken. The sauce should cling to the noodles and coat the back of a spoon. Taste and adjust seasoning with additional soy sauce or salt if needed.
Garnish and Serve Immediately
Transfer the stir fry to serving plates and garnish with 1 tbsp toasted sesame seeds and ½ of the sliced green onions. The remaining green onions can be sprinkled on top for freshness. Serve immediately while the noodles are hot and the sauce is at its peak clinginess.
This dish is best enjoyed straight from the wok—each bite should deliver tender beef, crisp-tender broccoli, and a glossy sauce that coats every strand of noodle. For extra authenticity, serve with a side of steamed rice to soak up any remaining sauce.
Pro Tips For Making Beef And Broccoli Noodle Stir Fry
- Slice Thin, Slice Fast: I learned this the hard way—thick flank steak slices turn chewy no matter how long you cook them. Cut against the grain into ¼-inch strips while the meat’s still cold, and keep your knife sharp. If you’re impatient like me, freeze the steak for 20 minutes first; it firms up and slices cleaner.
- Blanch Broccoli First: Broccoli florets release water like a faucet when thrown raw into the pan, turning your stir-fry into a sad, steamed mess. Give them a 2-minute blanch in boiling salted water, then shock in ice water. They’ll stay bright, crisp, and won’t dilute your sauce—plus, they’ll cook faster in the final stir-fry.
- Cornstarch Slurry Needs Time: Mixing cornstarch with cold water and dumping it in right away? That’s how you end up with a gluey, pasty sauce. Whisk it into a smooth paste first, then let it sit for 5 minutes before adding to the pan. The starch absorbs better, and your sauce thickens evenly without clumping—no one likes to chew through their beef and broccoli.
- Don’t Overcrowd the Pan: I used to throw everything in at once, thinking it’d cook faster. Wrong. Overcrowding steams the beef instead of searing it, and the noodles turn mushy before they crisp. Cook the steak in batches if needed, then set it aside while you blanch the broccoli. The pan will thank you with proper browning, and so will your taste buds.
Troubleshooting this recipe
Sauce Too Thin?
If your sauce ends up watery, don't panic—it's an easy fix. Reduce heat to medium and let it simmer uncovered for 1-2 minutes, stirring occasionally. The cornstarch in the beef marinade will help thicken it naturally.
For an extra boost, mix 1 tsp cornstarch with 1 tbsp water, stir into the sauce, and cook for 30 seconds until it glistens. 💫
Beef Overcooked?
Flank steak cooks fast—once it hits 140°F internal temperature, remove it immediately. If you overcook it, slice it thinly and toss with 1 tsp soy sauce and ½ tsp sesame oil to revive the flavor.
The residual heat from the wok will finish cooking it slightly when combined with the hot sauce later.
Broccoli Too Soft?
Broccoli should stay crisp-tender, so cook it for no more than 2-3 minutes over high heat. If yours turns mushy, it likely sat too long in the wok.
For next time, add it after the beef returns to the pan, so it cooks for just 1 minute in the hot sauce. Keep a separate bowl of ice water nearby to refresh any overcooked florets.
Noodles Mushy?
Undercooked noodles are better than mushy ones—always cook them 1 minute less than package instructions suggest, then finish in the wok. If they're already too soft, drain them and toss with 1 tsp sesame oil and ½ tsp soy sauce to restore texture.
For extra chew, use udon or soba noodles instead of egg noodles—they hold up better to stir-frying.
Oily or Greasy?
Excess oil happens when you don't use enough heat or stir properly. Keep your wok ripping hot and work in batches if needed. For a cleaner finish, drain the beef on a wire rack for 1 minute before adding it back to the wok.
If the sauce looks greasy, add 1 tsp rice vinegar to cut through the richness.
Flavor Too Mild?
Boost umami by adding 1 tsp fish sauce or ½ tsp MSG to the sauce. For heat, stir in ½ tsp chili crisp or ¼ tsp red pepper flakes.
If the beef tastes bland, marinate it for 20 minutes instead of 15—longer marinating time enhances flavor absorption. A splash of dark soy sauce (1 tsp) adds depth too. 🌶️
Nutrition facts
Frequently asked questions
Can I use regular ground beef instead of flank steak?
Not ideal—flank steak's lean texture and grain make it perfect for quick cooking. If you must substitute, use thinly sliced sirloin (cut against the grain) or ribeye (sliced paper-thin). Ground beef will release too much fat and won't achieve that tender, caramelized texture. For a heartier version, try thinly sliced pork tenderloin instead.
How do I make this gluten-free without sacrificing flavor?
Replace soy sauce with tamari or coconut aminos (use ½ cup for best flavor). For oyster sauce, use ½ cup gluten-free fish sauce plus 1 tbsp gluten-free Worcestershire sauce. The cornstarch can stay as-is (it's gluten-free), but if you need to avoid it, use arrowroot powder instead. The dish will still be packed with umami!
What's the best way to reheat leftovers?
Reheat in a wok or skillet over medium-high heat with 1 tsp sesame oil and 1 tbsp water, stirring constantly for 2-3 minutes. Avoid microwaving—it makes the sauce watery. For extra freshness, add 1 tsp fresh ginger and ½ tsp soy sauce while reheating. Leftovers keep well for 3 days in an airtight container.
Can I make this with frozen broccoli?
Yes, but thaw it first in cold water for 10 minutes to remove excess moisture. Pat completely dry with a towel before cooking—wet broccoli will steam instead of stir-fry. For best results, use fresh broccoli as it holds its texture better. If using frozen, add it after the beef returns to the wok to avoid overcooking.
Why does my sauce separate?
This happens when the sauce cooks too slowly or lacks fat. Keep heat at medium-high and stir constantly. If separation occurs, whisk in 1 tsp cornstarch mixed with 1 tbsp water and cook for 30 seconds. For prevention, add 1 tsp sesame oil when building the sauce—it helps emulsify. The sugar in the recipe also helps stabilize the sauce.
