There’s something undeniably satisfying about a big bowl of stir-fried lo mein—especially when it’s tossed with tender beef, crisp broccoli, and a savory-sweet sauce that clings to every strand of noodle. Stir-Fried Lo Mein with Beef and Broccoli is a restaurant favorite that you can easily recreate at home, bringing all the flavors of your favorite takeout spot straight to your kitchen.
This dish balances everything we crave in a hearty meal: chewy noodles, perfectly seared beef strips, fresh vegetables, and a sauce that blends soy, garlic, ginger, and a hint of sweetness. The broccoli adds freshness and crunch, while the beef delivers richness and protein, making it a complete and filling dinner.
Why I Love This Recipe
I love this recipe because it takes one of my favorite takeout classics and makes it so simple, fresh, and flavorful at home. There’s something incredibly comforting about twirling soft, saucy noodles on your fork, paired with juicy strips of beef and tender-crisp broccoli that soaks up every drop of the savory sauce.
Why It’s a Must-Try Dish
This dish is a must-try because it delivers everything you crave in a takeout favorite—bold flavors, tender beef, crisp vegetables, and perfectly coated noodles—without the greasy heaviness or long wait for delivery. It’s the kind of meal that feels both comforting and exciting, giving you restaurant-quality taste right from your own kitchen.
Recipe Information
- Preparation Time: 15 minutes
- Cooking Time: 12 minutes
- Total Time: 27 minutes
- Servings: 4
- Calories: ~420 per serving
Ingredients
For the Beef and Marinade:
- 1 lb (450 g) flank steak or sirloin, thinly sliced against the grain
- 2 tbsp low-sodium soy sauce
- 1 tsp cornstarch
- 1 tsp sesame oil
For the Sauce:
- 1/4 cup low-sodium soy sauce
- 2 tbsp oyster sauce
- 1 tbsp hoisin sauce
- 1 tbsp dark soy sauce (optional for deeper color)
- 2 tsp sugar or honey
- 1 tsp rice vinegar
- 1 tsp sesame oil
- 1/4 cup low-sodium chicken broth or water
For the Stir-Fry:
- 8 oz (225 g) lo mein noodles (fresh or dried)
- 2 cups broccoli florets
- 1 red bell pepper, thinly sliced (optional)
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 2–3 tbsp vegetable oil (divided)
- 3 green onions, sliced (plus extra for garnish)
- Sesame seeds (for garnish, optional)
Directions
- Marinate the Beef – In a bowl, combine sliced beef with soy sauce, cornstarch, and sesame oil. Mix well and set aside for 10 minutes.
- Prepare the Sauce – In a small bowl, whisk together all sauce ingredients until smooth. Set aside.
- Cook the Noodles – Boil lo mein noodles according to package instructions until just tender. Drain, rinse under cold water, and toss with a tiny bit of oil to prevent sticking.
- Stir-Fry the Vegetables – Heat 1 tbsp vegetable oil in a large wok or skillet over medium-high heat. Add broccoli and bell pepper; stir-fry for 2–3 minutes. Add 1–2 tbsp water to help steam-cook broccoli until crisp-tender. Remove vegetables and set aside.
- Cook the Beef – Add another tbsp of oil to the pan. Stir-fry beef in a single layer for 2–3 minutes until browned but not fully cooked through. Remove from pan.
- Combine Everything – Add garlic and ginger to the pan, stir for 20 seconds until fragrant. Add cooked noodles, sauce, vegetables, and beef back into the pan. Toss well until heated through and beef is fully cooked (about 2 more minutes).
- Serve – Garnish with green onions and sesame seeds if desired. Serve hot.
Step-by-Step Preparation Method
- Slice beef thinly – Cutting against the grain ensures tenderness.
- Marinate beef – Soy sauce for flavor, cornstarch for velvety texture, sesame oil for aroma.
- Mix sauce ahead – Prepping sauce in advance avoids overcooking during stir-fry.
- Cook noodles – Drain early and rinse to stop cooking.
- Quick veggie stir-fry – Keep them bright and slightly crunchy for texture.
- High heat cooking – Ensures a proper stir-fry with no soggy results.
- Final toss – Coat every strand of noodle in sauce for the perfect bite.
How to Serve
- Serve immediately while hot in deep bowls with chopsticks or forks.
- Pair with hot jasmine rice for extra heartiness (yes, noodles and rice together—it’s a comfort food win).
- Add chili oil or sriracha on the side for spice lovers.
Additional Recipe Tips and Variations
- Protein swaps: Use chicken, shrimp, pork, or tofu instead of beef.
- Vegetable options: Snow peas, baby corn, carrots, bok choy, or mushrooms work beautifully.
- Make it spicy: Add 1 tsp chili flakes or 1–2 tsp sambal oelek to the sauce.
- Low-carb option: Use spiralized zucchini or shirataki noodles.
Freezing and Storage
- Refrigerator: Store leftovers in an airtight container for up to 3 days.
- Freezing: Can be frozen for up to 1 month, but noodles may soften slightly upon thawing.
- Reheating: Stir-fry in a pan with a splash of water or broth until heated through.
Special Equipment Needed
- Large wok or deep skillet
- Sharp chef’s knife for slicing beef
- Mixing bowls
- Tongs or spatula for stir-frying
FAQ
Q1: Can I use spaghetti instead of lo mein noodles?
Yes, spaghetti or linguine can be used—just cook slightly al dente.
Q2: How do I make this gluten-free?
Use gluten-free tamari instead of soy sauce and rice noodles instead of lo mein.
Q3: Can I prep this ahead of time?
Yes, you can slice and marinate the beef, chop vegetables, and mix the sauce up to 24 hours in advance.
Q4: Why is my beef tough?
You may have overcooked it or sliced it with the grain instead of against it.
Conclusion
Stir-Fried Lo Mein with Beef and Broccoli is a quick, satisfying, and versatile meal that proves homemade beats takeout every time. It’s a one-pan wonder packed with flavor, nutrients, and customizable ingredients—perfect for busy weeknights or casual entertaining. Once you make it, you’ll understand why it’s an all-time favorite.
Stir-Fried Lo Mein with Beef and Broccoli
Course: DinnerDifficulty: Easy4
servings15
minutes12
minutes27
minutesIngredients
For the Beef and Marinade:
1 lb (450 g) flank steak or sirloin, thinly sliced against the grain
2 tbsp low-sodium soy sauce
1 tsp cornstarch
1 tsp sesame oil
For the Sauce:
1/4 cup low-sodium soy sauce
2 tbsp oyster sauce
1 tbsp hoisin sauce
1 tbsp dark soy sauce (optional for deeper color)
2 tsp sugar or honey
1 tsp rice vinegar
1 tsp sesame oil
1/4 cup low-sodium chicken broth or water
For the Stir-Fry:
8 oz (225 g) lo mein noodles (fresh or dried)
2 cups broccoli florets
1 red bell pepper, thinly sliced (optional)
3 cloves garlic, minced
1 tbsp fresh ginger, grated
2–3 tbsp vegetable oil (divided)
3 green onions, sliced (plus extra for garnish)
Sesame seeds (for garnish, optional)
Directions
- Marinate the Beef : In a bowl, combine sliced beef with soy sauce, cornstarch, and sesame oil. Mix well and set aside for 10 minutes.
- Prepare the Sauce : In a small bowl, whisk together all sauce ingredients until smooth. Set aside.
- Cook the Noodles : Boil lo mein noodles according to package instructions until just tender. Drain, rinse under cold water, and toss with a tiny bit of oil to prevent sticking.
- Stir-Fry the Vegetables : Heat 1 tbsp vegetable oil in a large wok or skillet over medium-high heat. Add broccoli and bell pepper; stir-fry for 2–3 minutes. Add 1–2 tbsp water to help steam-cook broccoli until crisp-tender. Remove vegetables and set aside.
- Cook the Beef : Add another tbsp of oil to the pan. Stir-fry beef in a single layer for 2–3 minutes until browned but not fully cooked through. Remove from pan.
- Combine Everything : Add garlic and ginger to the pan, stir for 20 seconds until fragrant. Add cooked noodles, sauce, vegetables, and beef back into the pan. Toss well until heated through and beef is fully cooked (about 2 more minutes).
- Serve : Garnish with green onions and sesame seeds if desired. Serve hot.






