Soups & Stews
This beef and broccoli udon stir fry delivers restaurant-quality wok-heated perfection with crispy beef strips and silky noodles in just 20 minutes. The secret lies in high-heat stir-frying and precise timing—searing the beef until golden while keeping the udon tender and the broccoli vibrant. I developed this recipe after years of testing different marinades and sauce ratios to achieve that perfect balance of savory, umami, and subtle sweetness.
What sets this dish apart is the combination of fresh udon noodles (or dried, if preferred) and a homemade sauce that blends soy, ginger, and a touch of honey for depth. The beef is thinly sliced and marinated briefly in cornstarch and soy sauce to ensure that crispy exterior we all crave, while the broccoli is cut into even florets to cook uniformly. This isn’t your average stir-fry—it’s a harmonious blend of textures and flavors that feels both comforting and exciting.
The result is a dish where every bite delivers a satisfying contrast: tender beef with a crispy bite, chewy yet silky udon, and bright, slightly charred broccoli. The sauce clings to everything, tying the dish together with a glossy, aromatic finish. Whether you're feeding a crowd or treating yourself to a quick weeknight meal, this stir-fry is designed to impress without the fuss.
For added versatility, you can adjust the heat level by incorporating chili oil or swap the sauce for a spicy mayo variation. The key is maintaining that high heat throughout—it’s what transforms this into a truly wok-heated experience. Let’s get cooking!
Ingredients for beef and broccoli udon stir fry
Fresh udon, thinly sliced beef, and vibrant broccoli transform into wok-heated perfection with these 14 ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Udon Noodles 🍜 | 8 oz | Fresh or dried, cut into 6-inch pieces |
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain, boneless |
| Broccoli Florets 🥦 | 4 cups | Cut into even-sized pieces, stems peeled |
| Cornstarch 🌾 | 2 tbsp | For crispy beef coating |
| Soy Sauce 🥢 | ⅓ cup | High-quality, preferably Japanese |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Ginger 🧄 | 1 tbsp | Fresh, grated finely |
| Garlic Cloves 🧄 | 4 cloves | Minced, aromatic |
| Honey 🍯 | 1 tbsp | Pure, for subtle sweetness |
| Vegetable Oil 🫒 | ½ cup | High smoke point for stir-frying |
| Green Onions 🧅 | 3 whole | Thinly sliced, for garnish |
| Sesame Seeds 🌱 | 1 tbsp | Toasted, for crunch |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
The flank steak is non-negotiable here—its lean texture slices beautifully against the grain for that signature crispy bite. Costco or Whole Foods carry excellent cuts, but any well-marbled flank steak works. For the udon, fresh is ideal (look for it in the refrigerated section), but dried noodles from Asian markets are a solid backup. Broccoli should be bright green and firm—avoid any with yellowing florets. The cornstarch is your secret weapon for that crispy exterior, so don't skip it. I always buy mine in bulk from Penzeys for consistent quality.
No fresh ginger? Powdered ginger at half the amount works in a pinch, though fresh has that unmatched zing. Running low on sesame oil? Toasted peanut oil gives a similar nutty depth. The honey adds subtle sweetness, but maple syrup or agave works too—just reduce to 1 tsp to avoid overpowering. For extra heat, swap 1 tsp of the soy sauce for chili oil. The green onions are optional but add freshness—if you skip them, toss in extra sesame seeds for crunch. And if you're using dried udon, soak them in hot water for 5-7 minutes before stir-frying.
Prep the beef and broccoli first—they cook fastest. Store any leftover sauce in a sealed jar for 5 days in the fridge, but the beef and udon are best eaten fresh. This dish reheats beautifully if you keep the sauce separate—just toss everything with a splash of water to steam. For meal prep, portion the sauce and noodles separately and reheat in a wok or large skillet with a splash of oil. The flavors actually improve overnight as everything melds together—trust me on this.
Why You'll Love This Recipe
- No Boil Needed: I toss the udon in hot water for exactly 2 minutes—no overcooking, no mushy mess. That quick soak keeps them chewy and ready to soak up the sauce while you finish the stir-fry. Honestly, it’s the only way I make udon now.
- Umami Bomb: The combo of soy sauce, a quick cornstarch slurry, and thinly sliced flank steak creates this sticky, glossy coating that clings to every bite. Not too sweet, not too salty—just that perfect savory punch that makes you reach for seconds.
- Leftover Hero: This dish actually tastes better the next day. The flavors meld, the noodles soften just right, and reheating it in a skillet with a splash of water keeps it from drying out. I meal prep this for three days straight—no complaints.
- Budget Power Move: Flank steak stretches far when sliced thin, and broccoli florets stay crisp even when stir-fried. I’ll be real: this feeds four for under $15, and the leftovers turn into a quick lunch or even a fried rice hack. Smart, simple, and satisfying.
Step-by-step instructions for wok-heated crispy beef and silky noodles
Master this stir-fry technique for restaurant-quality texture and flavor every time.
Prepare the Udon Noodles and Marinate the Beef
Place the 8 oz udon noodles in a large bowl and cover with boiling water for exactly 4 minutes if using dried noodles. If fresh, cook for 2-3 minutes until just tender but still slightly firm. Drain immediately and rinse under cold water to stop cooking. Toss with 1 tablespoon of sesame oil to prevent sticking and keep them silky.
While the noodles cook, slice the 1 lb flank steak thinly against the grain into ¼-inch strips. In a bowl, combine the beef with 2 tablespoons of cornstarch, 1 teaspoon of salt, and ½ teaspoon of black pepper. Toss until every strip is evenly coated. Let it marinate for 10 minutes at room temperature—this ensures maximum crispiness when stir-fried.
Stir-Fry the Broccoli and Aromatics
Heat ½ cup vegetable oil in a wok or large skillet over high heat until shimmering. Add the 4 cups broccoli florets and stir-fry for 2-3 minutes until bright green and just beginning to soften. Remove with a slotted spoon and set aside, leaving the oil in the pan.
In the same pan, add 1 tablespoon of minced garlic and 1 tablespoon of grated ginger. Stir-fry for 30 seconds until fragrant—this builds the aromatic foundation. Immediately pour in ⅓ cup soy sauce and 1 tablespoon honey, scraping up any browned bits from the bottom. Let it simmer for 1 minute until slightly reduced and glossy.
Create Crispy Beef in Stages
Working in batches if needed, add half of the cornstarch-coated beef to the wok. Stir-fry for 1-2 minutes until the edges turn golden brown and crispy. Remove and set aside, then repeat with the remaining beef. The key here is high heat—if the pan isn't smoking slightly, the beef won't develop that perfect wok-hei texture.
Return all the beef to the pan and add the cooked broccoli. Toss everything together for 1 minute to combine flavors. The beef should remain crispy while the broccoli finishes cooking through. If the pan looks dry, add 1 tablespoon of water to create steam and prevent sticking.
Combine and Finish with Garnishes
Add the drained udon noodles to the wok and toss vigorously for 2 minutes until everything is evenly coated and heated through. The noodles should be silky but still hold their shape—overcooking will make them mushy. Taste and adjust seasoning with additional soy sauce if needed.
Divide the stir-fry among 4 bowls and garnish each serving with 1 tablespoon toasted sesame seeds and 1 whole green onion sliced thinly. Drizzle with an extra teaspoon of sesame oil for that final aromatic punch. Serve immediately while the beef is still crispy and the noodles are hot.
Pro Tips For Making Beef And Broccoli Udon Stir Fry
- Slice Thin, Not Random: I learned this the hard way—uneven slices of flank steak mean some bits overcook into shoe leather while others stay raw. Cut against the grain into ¼-inch strips, then stack and slice uniformly. A sharp knife and steady hand make this take less than 10 minutes—don’t rush it, or you’ll regret it later.
- Blanch Broccoli First: Broccoli florets release water like a faucet when raw, turning your stir-fry into a sad, soupy mess. Give them a 30-second blanch in boiling water, then shock in ice water. This keeps them crisp, cuts down on splatter, and lets you focus on searing the beef instead of mopping the pan.
- Cornstarch the Beef Twice: One quick toss in cornstarch won’t cut it—this isn’t tempura. Mix the beef with 1 tablespoon soy sauce and 2 tablespoons cornstarch, let it sit 10 minutes, then toss again right before cooking. The double coating guarantees a proper crust without burning the exterior before the inside cooks.
- Cook Noodles Al Dente, Then Shock: Udon noodles go from perfect to mushy faster than you can say "sauce." Boil them 1 minute less than the package says, then immediately shock in ice water. Drain well and toss with a drizzle of oil so they don’t stick together like glue. Warm them in the final stir-fry for 30 seconds—no soggy bottoms.
Perfect pairings for this recipe
Side Dish Harmony
Steamed jasmine rice is the classic companion—its mild, slightly floral notes balance the rich umami of the stir-fry perfectly. Cook 1 cup white rice with 1.5 cups water and ½ teaspoon salt until tender. For extra flair, top with a sprinkle of toasted sesame seeds and a drizzle of chili oil for a spicy kick. 🍚
If you prefer something lighter, a crisp cucumber salad with rice vinegar and sesame dressing cuts through the richness. Thinly slice 1 English cucumber, toss with 1 tbsp rice vinegar, 1 tsp sesame oil, and a pinch of sugar. Garnish with sliced green onions and sesame seeds.
Sauce Variations
Swap the soy-honey sauce for a spicy mayo glaze by mixing 3 tbsp mayonnaise with 1 tsp sriracha and ½ tsp honey. Toss it with the stir-fry at the end for a creamy, tangy twist. For heat lovers, add 1 tsp chili crisp to the original sauce for a smoky, fiery depth.
A ginger-scallion sauce elevates the dish with freshness. Blend 2 tbsp soy sauce, 1 tbsp minced scallions, 1 tsp grated ginger, and 1 tsp sesame oil. Drizzle over the finished stir-fry for a bright, herbaceous finish.
Beverage Pairings
A crisp green tea, like Sencha or Jasmin, complements the dish’s umami flavors without overpowering. The subtle bitterness cleanses your palate between bites. For a non-alcoholic option, try yuzu soda—its citrusy notes mirror the ginger and honey in the sauce. 🍵
If you’re serving alcohol, a dry Sake or Riesling works beautifully. The acidity in Riesling cuts through the richness, while sake’s subtle sweetness enhances the soy and sesame flavors. For beer lovers, a light lager or wheat beer keeps things refreshing.
Garnish Upgrades
Add crispy fried shallots for an extra layer of texture and aroma. Toss ½ cup thinly sliced shallots in 1 tbsp oil and fry until golden. Sprinkle them over the stir-fry just before serving for a restaurant-worthy touch.
For a pop of color, mix in edible flowers—like nasturtiums or violets—which add a delicate floral note. Their vibrant hues make the dish visually stunning while keeping the flavors light and fresh.
Nutrition facts
Frequently asked questions
Can I use dried udon noodles instead of fresh?
Dried udon noodles work perfectly—just soak them in hot water for 5-7 minutes until pliable but still firm. Drain immediately and rinse with cold water to stop cooking. The key is to handle them gently when tossing in the wok to maintain that silky texture without breaking them.
How do I get the beef extra crispy like restaurant versions?
The secret is a high-heat wok and cornstarch magic! Toss the beef with 2 tbsp cornstarch and 1 tsp salt, then let it sit for 10 minutes before cooking. Work in batches if needed, and stir-fry over maximum heat for just 1-2 minutes until golden brown. Don't overcrowd the pan!
What if I don't have flank steak?
Use sirloin or ribeye instead—they're lean enough to slice thinly. For extra tenderness, slice against the grain and marinate for 15 minutes in soy sauce and cornstarch. Avoid fatty cuts like ribeye that won't crisp up properly. Flank steak is ideal because its lean texture cooks quickly while staying tender.
Can I make this ahead of time?
Store the cooked beef and broccoli separately in airtight containers for up to 2 days, and keep the sauce in a jar. Reheat everything in a wok with a splash of water to steam—don't overheat the beef or it'll lose crispiness. The udon is best cooked fresh, but you can prep the sauce and marinade ahead.
Why does my broccoli turn mushy?
Overcooking is the usual culprit! Stir-fry broccoli for just 2-3 minutes until bright green and slightly tender—it should still have bite. Remove it immediately after cooking and set aside. If your pan isn't hot enough, the broccoli will steam instead of sear. Keep the heat at maximum and work quickly!
