20-Minute Garlic Beef and Broccoli Lo Mein Recipe: Wok-Fried Noodles With Umami-Packed Sauce

20-Minute Garlic Beef and Broccoli Lo Mein Recipe: Wok-Fried Noodles With Umami-Packed Sauce

This 20-minute garlic beef and broccoli lo mein delivers restaurant-quality wok-fried noodles with bold garlic flavor and tender beef in under half an hour. The secret lies in high-heat stir-frying and a quick umami-packed sauce that coats every bite—no complicated techniques required.

I developed this recipe after years of takeout cravings, finally perfecting the balance between crisp-tender broccoli, perfectly seared beef, and chewy noodles. What sets this dish apart is the foolproof timing—every component comes together in one pan with minimal prep.

Thinly sliced beef cooks fast over high heat, while broccoli stays crisp-tender, and the sauce develops depth from soy, garlic, and a touch of sesame. The result? A dish that’s restaurant-worthy but ready in 20 minutes, not hours.

By the time you twirl that first forkful, you’ll taste caramelized garlic, tender beef, and crisp broccoli all wrapped in that signature lo mein sauce. The aroma alone will have everyone at the table asking for seconds.

This is the kind of weeknight meal that feels like a celebration. Serve it over steamed rice or with egg rolls for a complete takeout experience. Let’s get cooking!

👨‍🍳
Difficulty
Easy
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for 20 minute garlic beef and broccoli lo mein

Bold garlic aroma, crisp broccoli, and tender beef—this lo mein comes together in under 20 minutes.

Ingredient Amount Notes
Thinly Sliced Flank Steak 🥩 1 ½ lb Cut against grain for tenderness
Lo Mein Noodles 🍜 12 oz Fresh or dried, cooked al dente
Broccoli Florets 🥦 4 cups Cut into bite-sized pieces
Garlic Cloves 🧄 6 cloves Minced, for caramelization
Sesame Oil 🫒 1 ½ tbsp Toasted, for aroma
Soy Sauce 🍶 ½ cup Light or all-purpose
Oyster Sauce 🍶 2 tbsp For umami depth
Hoisin Sauce 🍶 1 tbsp Sweet-savory balance
Rice Vinegar 🍶 1 tbsp For brightness
Sesame Seeds 🌾 1 tbsp Toasted, for garnish
Vegetable Oil 🫒 3 tbsp High smoke point
Green Onions 🧅 3 whole Sliced, for freshness
Salt 🧂 1 tsp Kosher or sea salt
White Pepper 🌶️ ¼ tsp Freshly ground

The beef is non-negotiable here. Flank steak cuts against the grain for that signature tender bite—skirt steak works too. Most butchers slice it thinly for stir-fry, but if you’re doing it yourself, freeze the meat 30 minutes first for cleaner slices. Look for well-marbled cuts at Whole Foods or your local Asian market. The garlic? Freshly minced makes all the difference—no pre-minced jars here. Toast it in the oil first for that nutty depth. Broccoli should be crisp-tender, so cut it into even-sized florets for consistent cooking.

No oyster sauce? Substitute with extra soy sauce plus a dash of sugar. Hoisin missing? Plum sauce or even a little maple syrup can bridge the gap. Sesame oil is aromatic but optional—skip it if you dislike the taste. The soy sauce matters: light or all-purpose works best, not dark. For extra umami, add 1 tsp fish sauce (if not vegetarian). The noodles? Fresh lo mein noodles cook faster than dried, but either works. If using dried, soak in hot water for 3-4 minutes before stir-frying. And yes, you can use egg noodles in a pinch, but they won’t be as authentic.

Prep everything before you start—the beef, broccoli, and sauce all need attention at once. Keep the cooked noodles warm in a bowl with a splash of oil while you finish the stir-fry. This dish reheats beautifully—2 minutes in a hot pan or microwave works perfectly. Store leftovers for 3-4 days in the fridge, or freeze for up to 2 months. Pro tip: Double the sauce and freeze half for next time. The flavors actually improve overnight as everything melds together.

❤️

Why You’ll Love This Recipe

  • No-Fuss Protein Prep: I slice the flank steak against the grain—that’s the secret to tender bites—and it takes less than 5 minutes. No marinating, no waiting; just quick sear and done.
  • Umami Bomb: That garlic-sesame oil combo? It’s where the magic happens. The beef gets sticky, the broccoli stays crisp, and the noodles soak up every last drop—dangerously good.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. Toss it cold in containers, and it’s still a hit at work—no reheating required. (Yes, even on a Tuesday night.)
  • Budget Stretch: Flank steak is affordable, broccoli’s cheap, and a bag of noodles lasts forever. I feed four for under $15, and there’s always leftovers for another night. Win-win.

Step-by-step instructions for quick garlic beef and broccoli lo mein

Here’s how to make this restaurant-style lo mein in just 20 minutes—crispy beef, tender noodles, and a sauce bursting with umami.

1

Prep Ingredients and Cook the Noodles

Start by cutting the thinly sliced flank steak against the grain into ½-inch strips—this ensures maximum tenderness. While you prep, bring a large pot of salted water to a boil and cook the 12 oz lo mein noodles according to package directions until al dente. Drain immediately and rinse under cold water to stop cooking, then toss with 1 tablespoon vegetable oil to prevent sticking. Set aside.

Trim the 4 cups broccoli florets into even bite-sized pieces and set aside. Mince the 6 cloves garlic finely—you want a smooth paste for even caramelization. Toast the 1 tablespoon sesame seeds in a dry skillet over medium heat for 1 minute until fragrant, then transfer to a small bowl. Slice the 3 whole green onions into ¼-inch rings, separating the white and green parts.

2

Build the Sauce and Sear the Beef

In a large wok or skillet, heat 2 tablespoons vegetable oil over high heat until shimmering. Add the beef strips in a single layer and sear undisturbed for 1-2 minutes until deep golden brown on one side. Flip and cook another 1-2 minutes until nearly done—it’ll finish cooking later. Remove beef and set aside.

In the same wok, add the remaining 1 tablespoon vegetable oil and the minced garlic. Stir constantly for 30 seconds until fragrant and just beginning to turn golden. Immediately pour in the ½ cup soy sauce, 2 tablespoons oyster sauce, 1 tablespoon hoisin sauce, and 1 tablespoon rice vinegar. Stir vigorously for 1 minute until the sauce thickens slightly and coats the wok.

3

Wok-Fry Everything Together

Return the beef to the wok along with the cooked noodles and broccoli florets. Toss everything together over high heat for 3-4 minutes, stirring constantly, until the broccoli is bright green and just tender-crisp and the noodles are evenly coated in the sauce. The beef should be fully cooked through at this point.

Season with 1 teaspoon salt and ¼ teaspoon white pepper, then stir in the white parts of the sliced green onions. Taste and adjust—you might want to add a splash of water if the sauce is too thick. Keep the heat high to maintain that signature wok-fried texture.

4

Finish and Serve Immediately

Divide the lo mein among 4 plates, garnishing each with the toasted sesame seeds and green onion tops. Drizzle with an extra teaspoon of sesame oil for aroma and serve while steaming hot. The sauce should cling beautifully to the noodles, and each bite should deliver that perfect balance of savory, sweet, and umami.

Pro tip: If you’re short on time, you can use pre-cut broccoli florets and pre-minced garlic from the store—just make sure they’re fresh. This dish tastes even better the next day when the flavors meld together, so consider doubling the recipe for leftovers!

👨‍🍳

Pro Tips For Making 20 Minute Garlic Beef And Broccoli Lo Mein

  • Prep Broccoli Last: I used to toss the broccoli in first and it’d turn into mush by the time the beef was done. Save it for the final 2 minutes—just blanch it for 30 seconds in boiling water first if you’re worried about it being undercooked. Crisp-tender is the goal, not soggy.
  • Salt the Beef Twice: Flank steak can be dry if you only season it once. Wet the slices with 1 tablespoon soy sauce, sprinkle with 1 teaspoon salt, and let sit for 5 minutes before cooking. Then hit it again with a pinch of salt mid-sear—this keeps it juicy without overpowering the garlic.
  • Skip the Overcrowding: Throwing everything in the pan at once? Bad idea. Cook the beef in batches if needed—it needs room to sear, not steam. A hot wok or skillet with 1 tablespoon oil per batch will give you those crisp edges and caramelized garlic you’re after.
  • Finish with Sesame Oil: Drizzle that sesame oil after everything’s off the heat—right when you’re tossing the noodles. A splash of hot water first (yes, really) helps it bloom into that nutty aroma instead of just smelling like oil. Do it last, or you’ll lose the punch.

Best sauces and condiments for this 20 minute garlic beef and broccoli lo mein

Classic Umami Sauce

The foundation of this lo mein is the umami-packed sauce—a perfect blend of ½ cup soy sauce, 2 tbsp oyster sauce, and 1 tbsp hoisin. The soy sauce provides that classic salty depth, while oyster sauce adds briny richness and hoisin contributes a sweet-savory balance.

I like to toast the sauce in the wok for 30 seconds after adding garlic to deepen the flavors. For extra authenticity, a splash of rice vinegar brightens the whole dish. 🍶

Garlic Caramelization

Freshly minced garlic is non-negotiable here—it’s the star of this dish. Toast it in 1 tbsp vegetable oil over high heat for just 30 seconds until fragrant and lightly golden. This caramelization transforms the flavor from sharp to nutty and sweet.

If you’re short on time, pre-minced garlic works, but fresh is always better. For an extra kick, add ½ tsp red pepper flakes with the garlic. 🧄

Sesame Oil Finishing

A drizzle of toasted sesame oil at the end elevates the dish to restaurant-quality. I recommend using Kadoya brand sesame oil—it has a richer aroma than store brands. Add just 1 tsp per serving right before serving to preserve its delicate flavor.

Toast 1 tbsp sesame seeds separately in a dry pan for 1 minute until golden and sprinkle over the top for crunch. 🌾

Sweet and Tangy Balance

For a slightly sweeter, tangier sauce, add 1 tsp honey or maple syrup with the rice vinegar. This balances the saltiness and makes the sauce cling better to the noodles.

If you prefer spicier, stir in ½ tsp chili garlic sauce or a pinch of cayenne pepper at the end. The key is to taste as you go—adjust while the sauce is still hot. 🌶️

Quick Substitutes

No oyster sauce? Mix 2 tbsp extra soy sauce with ½ tsp sugar for a similar effect. Hoisin missing? Plum sauce or even a dash of soy sauce + ½ tsp brown sugar works in a pinch.

For a vegetarian version, swap beef for extra-firm tofu (pressed and pan-fried) or mushrooms. The sauce will still shine! 🥗

Sauce Thickness Tips

If the sauce is too thin, let it reduce over medium-high heat for 1-2 minutes—stirring constantly prevents burning. For extra thickness, mix 1 tsp cornstarch with 1 tbsp water and stir into the sauce at the end.

The noodles should be lightly coated, not soggy. Pro tip: Double the sauce and freeze half for next time—it reheats beautifully! ⏰

Nutrition facts

Servings 4
Amount Per Serving
Calories 540kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 6g30%
Cholesterol 85mg28%
Sodium 1280mg56%
Total Carbohydrate 52g18%
Dietary Fiber 5g18%
Sugars 8g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use ground beef instead of flank steak for this recipe?

While you can substitute ground beef, it won’t have the same tender texture. For best results, use thinly sliced flank steak or skirt steak cut against the grain. If you must use ground beef, brown it first with 1 tsp cornstarch to help it hold together in the sauce.

2

How do I prevent the noodles from getting mushy?

Cook the noodles al dente (1-2 minutes less than package instructions), then rinse immediately in cold water to stop cooking. Toss with 1 tablespoon oil to prevent sticking, and add them to the wok only at the very end when everything else is ready. High heat is key—keep the wok sizzling!

3

What if I don’t have oyster sauce? Can I make a substitute?

Mix 2 tablespoons extra soy sauce with ½ teaspoon sugar for a similar umami effect. For deeper flavor, add 1 teaspoon fish sauce (if not vegetarian) or ½ teaspoon mushroom powder. The sauce will still be delicious—just slightly less complex.

4

Can I make this recipe ahead of time?

Yes, but with one key tip: Cook the sauce separately and store it in the fridge for up to 3 days. When ready to serve, toss it with freshly cooked noodles and beef. For best texture, reheat the sauce in a pan over medium heat until hot, then add the noodles and beef just before serving.

5

How do I make this vegetarian?

Swap the beef for extra-firm tofu (pressed and pan-fried with 1 tablespoon cornstarch for crispiness) or shitake mushrooms (sliced thin). Keep the same cooking technique—high heat and quick stir-frying. Add ½ teaspoon smoked paprika to the sauce for depth. The umami sauce will still shine!

★★★★★4.8(9 reviews)
Patrick Lewis