Introduction
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.
Best of all, lo mein is quick to prepare, coming together in under 30 minutes, making it perfect for busy weeknights or when you want something comforting without spending hours in the kitchen. With its bold flavors, colorful presentation, and family-friendly appeal, this stir-fry is a true crowd-pleaser that’s as fun to make as it is to eat.
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.
This dish has the best balance of flavors and textures—sweet and salty from the sauce, a little bite from the garlic and ginger, chewy noodles, and the freshness of vegetables. It feels indulgent, yet wholesome, because you’re making it with real ingredients you can control.
Another reason I adore this recipe is how quick and versatile it is. In just about 30 minutes, I can have a satisfying meal that rivals any restaurant, but at a fraction of the cost. Plus, it’s so easy to customize—sometimes I add peppers, mushrooms, or snap peas, and every time it feels like a new dish.
Most of all, I love how this lo mein brings people together. It’s a family-style dish meant to be shared, and every bite is a reminder of comfort food at its finest—hearty, flavorful, and made with love.
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.
The sauce alone makes it worth trying—savory soy, aromatic garlic and ginger, a hint of sweetness, and just enough richness to cling to every strand of noodle. Combined with the juicy beef and vibrant broccoli, it becomes a complete, well-balanced dish that satisfies on every level.
Another reason this lo mein is a must is its adaptability. You can make it exactly as written for a classic beef-and-broccoli combo, or switch it up with chicken, shrimp, tofu, or any vegetables you love. It’s an endlessly versatile dish that works for busy weeknights, casual gatherings, or even meal prep.
Finally, this recipe is proof that comfort food doesn’t have to be complicated. In about 30 minutes, you’ll have a hearty, flavorful dinner that everyone will love. It’s simple, customizable, and absolutely delicious—making it a must-try for anyone who enjoys big flavors and satisfying meals.
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.