This vibrant dish brings together thinly sliced flank steak and fresh broccoli florets with chewy lo mein noodles, all coated in a rich sauce blending soy, oyster, and hoisin flavors with nutty sesame oil. The beef marinales briefly to ensure tenderness, while vegetables stay crisp-tender for texture contrast. Everything comes together in a hot wok or skillet where the sauce thickens and clings beautifully to each strand. Ready from start to finish in just half an hour, it delivers the satisfying flavors of your favorite takeout spot with the comfort of homemade cooking.
My tiny apartment kitchen smelled like a proper Chinese takeout joint the first time I attempted lo mein at home. The toasted sesame oil hit the hot pan and suddenly I understood why this dish exists. Now it is my weeknight savior when takeout feels too far away.
I made this for my sister on a rainy Tuesday when she needed comfort food. She texted me three days later asking for the recipe because her husband kept requesting it. That is when I knew this was a keeper worth sharing.
Ingredients
- Flank steak: Slice against the grain into thin strips for maximum tenderness
- Cornstarch: The secret ingredient that velvetines the beef perfectly
- Sesame oil: Toasted version gives that authentic restaurant aroma we all love
- Lo mein noodles: Traditional egg noodles work best but spaghetti is a fine substitute
- Broccoli florets: Fresh and crisp holds up beautifully in the sauce
- Oyster sauce: Adds that deep umami richness you cannot replicate with anything else
- Hoisin sauce: Brings a subtle sweetness that balances the salty soy
Instructions
- Marinate the beef:
- Combine sliced beef with soy sauce, cornstarch, and sesame oil in a bowl. Let it sit for 10 minutes while you prep everything else.
- Cook the noodles:
- Boil noodles until al dente then drain immediately. Toss with a little oil to prevent sticking.
- Mix the sauce:
- Whisk together soy sauce, oyster sauce, hoisin, sesame oil, brown sugar, water, and cornstarch until smooth.
- Sear the beef:
- Heat oil in a hot wok or skillet and add beef in batches. Cook 2 to 3 minutes until browned then remove.
- Cook the vegetables:
- Add broccoli, carrots, and bell pepper to the same pan. Stir fry 2 to 3 minutes then add garlic for 30 seconds.
- Combine everything:
- Return beef to pan with noodles and green onions. Pour in sauce and toss until everything is coated and hot.
- Garnish and serve:
- Sprinkle with toasted sesame seeds and extra green onions. Serve while steaming hot.
This recipe has evolved through countless late night dinners. Each tweak brought it closer to the flavors I craved from our local spot. Now I honestly prefer this version.
Making It Your Own
Sometimes I add snap peas or baby corn when I want more color in the bowl. The sauce works with almost any vegetable you have in the crisper drawer.
Protein Swaps
Thinly sliced chicken breast works beautifully here. For a vegetarian version I use extra firm tofu pressed and cubed then seared until golden.
Perfecting The Sauce
Taste your sauce before adding it to the pan. Adjust the balance of salty to sweet to suit your preferences.
- Make it spicy with chili flakes or sriracha
- Add fresh ginger with the garlic for more depth
- Double the sauce recipe if you love extra sauce
This dish comes together so quickly you will find yourself making it on busy weeknowns. Nothing beats that first bite of tender beef and crisp noodles coated in that perfect sauce.
Recipe FAQs
- → Can I use other noodles besides lo mein?
-
Yes, spaghetti, linguine, or udon noodles work well as substitutes. Just cook until al dente before tossing with the sauce and vegetables.
- → What cut of beef works best?
-
Flank steak sliced against the grain is ideal, but sirloin or skirt steak also work beautifully. The key is cutting it thinly and marinating briefly.
- → How do I prevent the sauce from being too salty?
-
Taste the sauce before adding and adjust with water or a pinch more brown sugar. You can also use low-sodium soy sauce to control saltiness.
- → Can I make this ahead?
-
It's best served immediately for optimal texture, but you can prep ingredients in advance. Cook noodles, slice vegetables, and mix sauce ahead for quick assembly.
- → What vegetables can I add or substitute?
-
Snap peas, bell peppers, mushrooms, bok choy, or sliced cabbage all complement this dish well. Adjust cooking times based on vegetable hardness.
- → How do I store leftovers?
-
Keep in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet with a splash of water to refresh the sauce.