Cook the Lo Mein Noodles First: Cook the lo mein noodles according to the package instructions until just tender. Drain well and set aside while preparing the beef and sauce. Avoid overcooking the noodles so they stay slightly chewy and hold the sauce better later.
Season and Marinate the Beef: Toss the thinly sliced beef with soy sauce, cornstarch, salt, and pepper. The cornstarch helps tenderize the beef while also creating that silky restaurant-style texture in the finished noodle stir fry.
Brown the Beef Properly: Heat oil in a large wok or skillet over medium-high heat. Add the beef in a single layer and let it cook undisturbed for a minute or two before stirring. This helps create deep caramelized flavor and better takeout-style texture.
Set the Beef Aside Briefly: Once the beef is browned and slightly crispy on the edges, transfer it to a plate while cooking the vegetables and sauce.
Cook the Broccoli Until Tender-Crisp: Add the broccoli florets directly to the hot skillet and cook until bright green and slightly tender while still keeping some crisp texture. This helps balance the soft noodles and savory sauce beautifully.
Add Garlic and Ginger: Stir in the fresh garlic and ginger, cooking for about a minute until fragrant. These aromatics create the bold savory flavor that gives homemade Beef and Broccoli Lo Mein its classic restaurant-style taste.
Whisk Together the Lo Mein Sauce: In a bowl, whisk together soy sauce, oyster sauce, hoisin sauce, sesame oil, brown sugar, and broth until smooth and fully combined.
Combine Everything Together: Return the beef to the skillet along with the cooked noodles. Pour the sauce over everything and toss continuously until the noodles become glossy and evenly coated in the savory garlic ginger sauce.
Finish and Serve Warm: Garnish with green onions, sesame seeds, and optional chili flakes before serving. Serve hot straight from the skillet for the best texture and flavor.