Short description
Beef and Broccoli Lo Mein Noodles is a flavorful and satisfying stir-fry dish featuring tender strips of steak, crispy broccoli, and soft noodles, all coated in a savory and slightly sweet sauce. This homemade version of the classic Chinese takeout dish comes together quickly and is perfect for a weeknight dinner.
Why You’ll Love This Recipe
This Beef and Broccoli Lo Mein is a quick and delicious dinner option packed with flavor. The savory sauce, made from soy sauce, oyster sauce, and honey, adds depth to the tender beef and crisp broccoli. The noodles soak up all the delicious sauce, creating a well-balanced dish that’s both hearty and flavorful. Plus, it’s easy to make in just one pan, making cleanup a breeze!

Ingredients
For the Sauce
- 3/4 cup low sodium soy sauce
- 1/2 cup oyster sauce
- 1/2 cup honey (or brown sugar)
- 2 tablespoons rice vinegar
- 1 tablespoon browning (optional, for color)
For the Steak
- 1 pound steak (flank steak or sirloin recommended), sliced thin
- 3 tablespoons soy sauce
- 1 tablespoon cornstarch
- 1 tablespoon rice wine vinegar
- 1 teaspoon ground ginger
For the Stir Fry
- 2 tablespoons sesame oil
- 1/4 cup onions, diced
- 1/8 cup garlic, diced
- 1/8 cup ginger, diced
- 16 ounces broccoli florets
- 16 ounces noodles (spaghetti works well, but you can also use lo mein noodles)
For the Cornstarch Slurry
- 2 tablespoons cornstarch
- 2 tablespoons water
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
Directions
Step 1: Prepare the Noodles
- Cook the noodles according to package instructions, drain, and set aside.
Step 2: Make the Sauce
- In a small bowl, whisk together the soy sauce, oyster sauce, honey, rice vinegar, and browning (if using).
- In another bowl, whisk together the cornstarch and cold water to make a slurry.
- Gradually add the slurry to the soy sauce mixture and set aside.
Step 3: Marinate the Beef
- In a large bowl, combine the sliced beef, soy sauce, cornstarch, rice wine vinegar, and ground ginger.
- Stir until the beef is evenly coated and set aside to marinate for 10-15 minutes.
Step 4: Cook the Beef
- Heat the sesame oil in a hot wok over medium-high heat.
- Add the marinated beef and sear until cooked to your preference (about 3-5 minutes for medium-rare).
- Remove the beef from the wok and set it aside on a plate.
Step 5: Stir Fry the Vegetables
- In the same wok, add the diced onions, garlic, and ginger.
- Sauté for 2-3 minutes, or until fragrant.
- Add the broccoli florets and cook for another 3-4 minutes until they start to soften.
- Add the cooked noodles to the wok and stir-fry on high heat for an additional 2-3 minutes, making sure the noodles and vegetables are well combined.
Step 6: Combine and Cook Together
- Gradually add the sauce to the noodles and vegetables while stirring to ensure everything is evenly coated.
- Add the cooked beef back into the wok and toss everything together until the beef is heated through and the sauce has thickened slightly.
Step 7: Serve
- Serve the Beef and Broccoli Lo Mein hot, garnished with additional sesame seeds or chopped green onions if desired.
Servings and Timing
This recipe serves 4 and takes about 30-35 minutes to make from start to finish.
Variations
- Vegetarian Option: Substitute the beef with tofu or tempeh for a vegetarian version. Simply press the tofu to remove excess moisture before marinating and searing it.
- Additional Veggies: Add more vegetables like bell peppers, carrots, or snap peas for extra crunch and nutrition.
- Spicy Version: Add a splash of sriracha or chili flakes to the sauce for some extra heat.
Storage/Reheating
- Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheating: Reheat in the microwave or in a skillet over low heat, adding a small splash of water or broth to loosen the sauce.

FAQs
Can I use other cuts of beef besides flank or sirloin?
Yes, you can use other cuts like ribeye or skirt steak, but make sure to slice them thinly against the grain for tenderness.
Can I use another type of oil instead of sesame oil?
While sesame oil gives a distinct flavor to the dish, you can substitute it with vegetable oil or canola oil in a pinch, though the flavor will be different.
Can I make this dish ahead of time?
Yes, you can prepare the beef and sauce in advance. Store them separately in the fridge and combine them when ready to cook. The dish is best served fresh but can be reheated.
Can I use pre-cooked noodles?
Yes, you can use pre-cooked noodles if you prefer, but fresh noodles will absorb the sauce better and give a better texture. Just make sure to heat them thoroughly when adding them to the wok.
How do I prevent the noodles from sticking together?
Make sure to toss the noodles immediately after draining them, or rinse them with a bit of oil or water to keep them from sticking.
Conclusion
Beef and Broccoli Lo Mein Noodles are a delicious, easy-to-make meal that combines savory beef, crisp broccoli, and noodles in a flavorful sauce. With a few simple ingredients and minimal prep time, this dish is perfect for busy weeknights or weekend family dinners. The combination of tender beef, vegetables, and noodles coated in a rich, slightly sweet sauce is sure to become a favorite in your recipe rotation!
Print
Beef and Broccoli Lo Mein Noodles
- Total Time: 30-35 minutes
- Yield: 4 servings
Description
Beef and Broccoli Lo Mein Noodles is a flavorful and satisfying stir-fry dish featuring tender strips of steak, crispy broccoli, and soft noodles, all coated in a savory and slightly sweet sauce. This homemade version of the classic Chinese takeout dish comes together quickly and is perfect for a weeknight dinner.
Ingredients
3/4 cup low sodium soy sauce (for sauce)
1/2 cup oyster sauce (for sauce)
1/2 cup honey (or brown sugar) (for sauce)
2 tablespoons rice vinegar (for sauce)
1 tablespoon browning (optional, for color) (for sauce)
1 pound steak (flank steak or sirloin recommended), sliced thin (for steak)
3 tablespoons soy sauce (for steak)
1 tablespoon cornstarch (for steak)
1 tablespoon rice wine vinegar (for steak)
1 teaspoon ground ginger (for steak)
2 tablespoons sesame oil (for stir fry)
1/4 cup onions, diced (for stir fry)
1/8 cup garlic, diced (for stir fry)
1/8 cup ginger, diced (for stir fry)
16 ounces broccoli florets (for stir fry)
16 ounces noodles (spaghetti or lo mein noodles) (for stir fry)
2 tablespoons cornstarch (for cornstarch slurry)
2 tablespoons water (for cornstarch slurry)
Instructions
- Cook the noodles according to package instructions, drain, and set aside.
- In a small bowl, whisk together the soy sauce, oyster sauce, honey, rice vinegar, and browning (if using). In another bowl, whisk together the cornstarch and cold water to make a slurry. Gradually add the slurry to the soy sauce mixture and set aside.
- In a large bowl, combine the sliced beef, soy sauce, cornstarch, rice wine vinegar, and ground ginger. Stir until the beef is evenly coated and set aside to marinate for 10-15 minutes.
- Heat the sesame oil in a hot wok over medium-high heat. Add the marinated beef and sear until cooked to your preference (about 3-5 minutes for medium-rare). Remove the beef from the wok and set it aside on a plate.
- In the same wok, add the diced onions, garlic, and ginger. Sauté for 2-3 minutes, or until fragrant. Add the broccoli florets and cook for another 3-4 minutes until they start to soften. Add the cooked noodles to the wok and stir-fry on high heat for an additional 2-3 minutes, making sure the noodles and vegetables are well combined.
- Gradually add the sauce to the noodles and vegetables while stirring to ensure everything is evenly coated. Add the cooked beef back into the wok and toss everything together until the beef is heated through and the sauce has thickened slightly.
- Serve the Beef and Broccoli Lo Mein hot, garnished with additional sesame seeds or chopped green onions if desired.
Notes
- For a vegetarian version, substitute the beef with tofu or tempeh. Press the tofu to remove excess moisture before marinating and searing it.
- Add more vegetables like bell peppers, carrots, or snap peas for extra crunch and nutrition.
- For a spicy version, add a splash of sriracha or chili flakes to the sauce for extra heat.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Main Dish
- Method: Stir-frying
- Cuisine: Chinese
Nutrition
- Serving Size: 1/4 of recipe
- Calories: 450 kcal
- Sugar: 15 g
- Sodium: 800 mg
- Fat: 15 g
- Saturated Fat: 3 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 50 g
- Fiber: 4 g
- Protein: 30 g
- Cholesterol: 60 mg