Soups & Stews
This beef and broccoli udon stir fry delivers restaurant-quality flavor in under 30 minutes—no takeout needed. The secret lies in perfectly seared beef strips, crisp-tender broccoli, and chewy udon noodles tossed in a savory soy-ginger glaze that balances umami and brightness.
I developed this recipe after craving that satisfying wok-house crunch without the wait, and it's become a weeknight staple that even picky eaters request.
The foundation starts with thinly sliced beef that sears quickly in a hot wok, locking in juices while developing a caramelized crust. Fresh ginger and garlic infuse the sauce with aromatic depth, while a splash of rice vinegar brightens the rich soy flavors.
Broccoli florets get just enough time to blanch and crisp at the edges, ensuring they stay vibrant and slightly crunchy—never mushy. The udon noodles cook separately to maintain their signature chewiness, then absorb the flavorful sauce perfectly.
What makes this dish truly special is how every component comes together: tender beef, crisp vegetables, and hearty noodles all coated in that sticky-sauce perfection. The result is a one-bowl meal that's packed with protein, fiber, and satisfying texture—ideal for feeding a family or meal prepping for busy days.
Each bite delivers that perfect harmony of salty, sweet, and umami notes that keep you reaching for seconds.
Serve this stir fry over steamed rice for extra heartiness or enjoy it as-is with a sprinkle of sesame seeds and sliced green onions for freshness. The recipe scales easily, so double it for leftovers that reheat beautifully. Let's get cooking—this wok-friendly dish is your new go-to weeknight solution.
Ingredients for beef and broccoli udon stir fry
Quick grocery run for these 14 ingredients—everything you need for restaurant-style udon stir fry at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Udon Noodles 🍜 | 8 oz | Fresh or dried, uncooked weight |
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 4 cups | Medium, cut into bite-sized pieces |
| Fresh Ginger 🌿 | 1 tbsp | Minced, peeled |
| Garlic Cloves 🧄 | 4 cloves | Minced, peeled |
| Soy Sauce 🍶 | ½ cup | Light or regular, not low-sodium |
| Rice Vinegar 🍶 | 2 tbsp | Seasoned preferred |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Honey 🍯 | 1 tbsp | Pure, for balance |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point |
| Green Onions 🧅 | 2 whole | Sliced, for garnish |
| Sesame Seeds 🌾 | 1 tbsp | Toasted, for crunch |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The beef is everything here. Flank steak slices thinly against the grain for maximum tenderness—ask your butcher to slice it if they won't do it for free. Costco or Whole Foods carry pre-sliced beef for stir fry, which saves time. Broccoli should be bright green florets, not the sad pre-cut kind. Trader Joe's has the best fresh florets at a good price. Ginger and garlic? Fresh is non-negotiable—they make all the difference in flavor. I always grab extra ginger because it keeps for weeks in the freezer.
No flank steak? Sirloin or ribeye works in a pinch, but slice it extra thin. Fresh ginger too expensive? Substitute 1/2 tsp ground ginger, but it won't taste the same. Soy sauce brands matter—Kikkoman or La Choy are reliable. For extra depth, add 1 tsp of oyster sauce (vegetarian version if needed). Broccoli too big? Cut into smaller florets so they cook evenly. The udon noodles? Fresh is chewier, but dried works if you soak them first.
Udon noodles keep 1 week uncooked in the pantry, but fresh ones last only 3 days in the fridge. Broccoli stays crisp for 4 days wrapped in paper towels. Prep the sauce ahead—it keeps 5 days in the fridge. Double the recipe and freeze half for lazy nights. Leftovers reheat best with a splash of water or broth to loosen the sauce.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots. Toss everything—udon, beef, broccoli—into one skillet, and let the garlic and ginger work their flavor spell while you stir. No dirty dishes, no stress.
- Umami Bomb: That seared flank steak? Crispy edges, tender inside. Pair it with the chewy udon and bright broccoli, then hit it with a splash of soy and a sprinkle of sesame oil—it’s the kind of combo that makes you pause mid-bite. Honestly, I’ve never tasted beef and broccoli this good without a fancy sauce.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Cook a big batch, portion it into containers, and you’ve got a satisfying, protein-packed lunch for days. My kids fight over the leftovers—yes, even the ones who usually turn their noses up at vegetables.
- Budget Win: Flank steak stretches further than you’d think when sliced thin, and udon’s cheaper than most fresh pasta. Broccoli’s a cheap veggie that still feels special, and a little ginger and garlic make it taste like a restaurant dish. Not the prettiest, but the taste makes up for it every time.
Step-by-step instructions for beef and broccoli udon stir fry
Here's how to make this quick, flavor-packed stir fry with perfectly tender beef and crisp-tender broccoli.
Prepare the Udon Noodles and Vegetables
Start by boiling the 8 oz udon noodles in salted water according to package instructions until al dente. I like to test them by tasting one - when they're just slightly chewy but not hard, they're ready. Drain and rinse briefly under cold water to stop the cooking process, then toss with 1 tbsp sesame oil to prevent sticking.
While the noodles cook, cut the 4 cups broccoli florets into even bite-sized pieces. Peel and mince the 1 tbsp fresh ginger and 4 cloves garlic. I find using a microplane for the ginger gives you tiny, even pieces that infuse flavor beautifully. Keep these prepped ingredients within easy reach - you'll need them soon.
Marinate and Sear the Flank Steak
Slice the 1 lb flank steak thinly against the grain into strips about ¼-inch thick. In a small bowl, combine ½ cup soy sauce, 2 tbsp rice vinegar, 1 tbsp honey, 1 tsp salt, and ½ tsp black pepper. Add the steak strips and toss to coat evenly. Let marinate for 15-20 minutes while you prepare the rest.
Heat 1 tbsp vegetable oil in a large wok or skillet over high heat until shimmering. Add the marinated steak in a single layer and sear for 1-2 minutes until browned on both sides. The high heat is crucial here - it gives that signature wok-hei flavor. Remove the steak and set aside, keeping it warm.
Stir-Fry the Broccoli and Aromatics
In the same wok, add the remaining 1 tbsp vegetable oil and heat until hot. Add the minced ginger and garlic, stirring constantly for 30 seconds until fragrant - you'll smell that wonderful aroma. Add the broccoli florets and stir-fry for 3-4 minutes until bright green and just tender-crisp. Don't overcook or they'll turn mushy.
Return the seared steak to the wok along with any accumulated juices. Add the cooked udon noodles and toss everything together for 1-2 minutes until everything is well coated and heated through. The noodles should absorb the savory soy glaze beautifully.
Finish with Sesame Oil and Garnishes
Remove the stir fry from heat and stir in 1 tbsp sesame oil. This adds that nutty aroma and rich depth of flavor. Taste and adjust seasoning if needed - you might want to add a splash more soy sauce or a touch of honey to balance the flavors.
Garnish with sliced green onions and sprinkle with 1 tbsp toasted sesame seeds for that perfect finishing touch. Serve immediately while everything is hot and the noodles are still slightly chewy. The contrast of textures and flavors makes this dish truly special.
Pro Tips For Making Beef And Broccoli Udon Stir Fry
- CUT STEAK THINLY BEFORE SEASONING: I learned this the hard way—thick slices of flank steak won’t cook evenly in a stir-fry, no matter how much you rush them. Slice against the grain into ⅛-inch strips first, then season; the meat will tenderize faster and stay juicy when it hits the pan.
- BLANCH BROCCOLI FIRST: Broccoli florets take forever to crisp up in a stir-fry, and by then, your udon’s soggy. Give them a quick 30-second blanch in boiling water, then shock in ice water—this kills the enzymes that make them limp, so they stay bright and crunchy when tossed in.
- SALT THE UDON WATER LATE: Fresh udon noodles release starch like crazy, and if you salt the water too early, they’ll turn gummy. Wait until the water’s boiling, then add salt and the noodles together—this keeps them firm and prevents a gluey mess in your stir-fry.
- USE GINGER-GARLIC PASTE: Fresh ginger and garlic burn faster than you’d think in a hot pan, and by the time they’re ready, your beef’s already overcooked. Mash them into a paste with a pinch of salt—it cooks faster, adds depth, and won’t scorch. (Yes, even if you’re impatient like me.)
Serving suggestions for this recipe
Classic Garnish Combo
Top your beef and broccoli udon stir fry with sliced green onions and toasted sesame seeds for that signature wok-house finish. I like to use 2 whole green onions, thinly sliced, and 1 tbsp sesame seeds toasted in a dry pan for 30 seconds until fragrant.
This adds freshness and crunch that cuts through the rich soy glaze. 🌿
Extra Crunch Options
For added texture, toss in ¼ cup crushed roasted peanuts or ½ cup bean sprouts at the end. I find Trader Joe's roasted peanuts add a nice salty crunch, while bean sprouts bring a fresh, slightly sweet contrast. Both should be added just before serving to maintain crispness. 🥜
Serving Style Ideas
Serve this stir fry over steamed jasmine rice for a heartier meal, or enjoy it as-is for a lighter option. I often plate it in deep bowls with a drizzle of extra sauce on the side for dipping.
For presentation, arrange the beef and broccoli in a circular pattern on top of the noodles to create an appealing visual. 🍚
Meal Prep Serving Tips
When reheating leftovers, add 1-2 tbsp water or beef broth to loosen the sauce and prevent dryness. I like to store portions in glass containers with parchment paper between layers to keep everything separate. Garnish fresh sesame seeds and green onions just before eating to maintain that restaurant-quality look. ⏰
Pairing with Drinks
Pair this dish with a light lager like Asahi Super Dry or a sparkling jasmine tea to complement the savory flavors. For a non-alcoholic option, try iced green tea with lemon—the citrus notes balance the soy perfectly.
I always keep a cold San Pellegrino on hand for a refreshing contrast. 🍺
Family-Friendly Adjustments
For picky eaters, serve the beef and vegetables on the side with the udon noodles separate. Kids often prefer the noodles plain, while adults can mix everything together. I also keep extra soy sauce packets on the table for those who want to adjust the seasoning to their taste. 👨👩👧👦
Nutrition facts
Frequently asked questions
Can I use dried udon noodles instead of fresh?
Yes! Dried udon noodles work perfectly—just soak them in hot water for 5-7 minutes until pliable but still slightly firm. Drain well and rinse with cold water to stop cooking. The texture will be slightly firmer than fresh, but they'll still absorb the sauce beautifully.
What's the best substitute for flank steak?
If you can't find flank steak, use sirloin or ribeye instead—slice it extra thin (about ⅛-inch) against the grain. For a vegetarian option, try extra-firm tofu pressed and pan-fried, or shiitake mushrooms sliced thickly. Just increase cooking time by 1-2 minutes to ensure they're fully cooked.
How do I prevent the broccoli from turning mushy?
Keep the heat high and stir constantly for 3-4 minutes max—overcooking is the #1 cause of soggy broccoli. Start with slightly larger florets and cut them into even pieces so they cook uniformly. For extra crispness, blanch them in boiling water for 30 seconds before stir-frying.
Can I make this recipe ahead of time?
Yes, but with a few tweaks! Cook the beef and broccoli separately, then store them in the fridge for up to 2 days. Reheat the udon noodles separately and toss everything together when ready to eat. For best texture, add a splash of water or broth when reheating to refresh the sauce. Garnish with fresh sesame seeds just before serving.
Why does my stir fry taste bland?
Bland flavor usually means the sauce needs more balance. Boost umami with 1 tsp oyster sauce (or vegetarian alternative), add a pinch of white pepper, or increase the honey slightly for sweetness. Fresh ginger and garlic are also flavor powerhouses—don't skimp on these aromatics! Taste as you go and adjust gradually.
