Beef Lo Mein
Beef Lo Mein is a beloved dish that transports you straight to the heart of a bustling Chinese restaurant, filled with tantalizing aromas and comforting flavors. The chewy noodles entwined with tender strips of beef, vibrant vegetables, and a savory sauce create a perfect harmony on your plate. This dish is not just another stir-fry; it’s a delightful medley that balances everything you crave in a meal: texture, taste, and a splash of color.

I remember the first time I made Beef Lo Mein at home. I was eager to recreate that takeout favorite without the hefty price tag or long wait. As I tossed the marinated beef and vegetables in the sizzling pan, the familiar scents filled my kitchen, bringing back fond memories of family dinners enjoyed around the table. You don’t need to be a seasoned chef to pull off this flavorful dish—it’s quick, budget-friendly, and bound to impress your family or friends.
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: From prep to plate in less than an hour. Perfect for busy weeknights!
- Irresistible Flavor: The rich, savory sauce clings to perfectly cooked noodles and tender beef.
- Eye-Catching Appeal: Beautiful colors make it a feast for the eyes as well as the stomach.
- Flexible Serving: Ideal for shared meals, lunchboxes, or as a comforting solo dinner.
- Diet-Friendly Options: Easily adapted for various dietary needs; swap out the beef for tofu, and customize veggies to your liking.
Ingredients You’ll Need
- 8 oz flank steak: This cut is tender and flavorful, perfect for stir-frying. You can substitute it with sirloin or ribeye if that’s what you have.
- 8 oz fresh lo mein noodles: Fresh noodles give the best texture, but if unavailable, dried lo mein or chow mein noodles work too—just ensure to adjust the cooking time.
- 1 teaspoon shaoxing wine: A traditional Chinese cooking wine that adds depth. Dry sherry can be a good substitute.
- 1/2 teaspoon dark soy sauce: This adds a deeper color and richer flavor. Regular soy sauce can work in a pinch, but the flavor won’t be as robust.
- 1 teaspoon cornstarch: Helps in tenderizing the beef and thickening the sauce.
- 1 tablespoon light soy sauce: Balances flavors with a mild taste; soy sauce can be substituted if light soy is not around.
- 1/2 tablespoon dark soy sauce: For added depth in flavor.
- 1/2 tablespoon oyster sauce: This gives Beef Lo Mein a unique umami flavor. If you’re looking for a vegetarian version, consider mushroom sauce as an alternative.
- 2 teaspoons sugar: A small amount complements the savory elements, balancing overall flavors.
- 1/2 teaspoon sesame oil: A little drizzle goes a long way in adding a nutty aroma.
- 3 tablespoons peanut oil: It can withstand high heat, making it ideal for stir-frying. Vegetable or canola oil can be substituted if needed.
- 2 cloves garlic, minced: Fresh garlic provides fragrant notes. If you’re in a hurry, garlic powder can work instead but won’t have the same punch.
- 4 green onions, sliced into 1” pieces: Offers color and a mild onion flavor. Save the greens for garnish!
- 1/2 large carrot, cut into matchsticks: Adds a bit of crunch and sweetness. Feel free to use other vegetables like bell peppers or snap peas.
- 5 pieces napa cabbage leaves, chopped: These leaves are tender and add volume. Alternative options include bok choy or regular cabbage.
- 1/2 cup bean sprouts: These crunchy sprouts add texture; you could also use other beans or omit them completely.
How to Make Beef Lo Mein
- Prepare the Marinade: In a medium-sized bowl, combine 8 oz flank steak with 1 teaspoon shaoxing wine, 1/2 teaspoon dark soy sauce, and 1 teaspoon cornstarch. Mix until the steak is well-coated and set aside. Marinate for about 15 minutes to enhance flavor.
- Make the Sauce: In a small bowl, mix together 1 tablespoon light soy sauce, 1/2 tablespoon dark soy sauce, 1/2 tablespoon oyster sauce, 2 teaspoons sugar, and 1/2 teaspoon sesame oil. Stir until the sugar dissolves.
- Cook the Noodles: Follow package instructions to cook the 8 oz fresh lo mein noodles. Once cooked, rinse them under cold water to halt cooking, and toss with a drizzle of sesame oil to keep them from sticking together.
- Sear the Beef: Heat 1 tablespoon of peanut oil in a large skillet over high heat. Once hot, add the marinated beef in a single layer, avoiding overlap. Let it cook without moving it for about 1 minute until golden brown. Flip to brown the other side while keeping the inside slightly pink. Transfer the beef to a plate and set aside.
- Stir-Fry the Vegetables: Lower the heat to medium-high, add another tablespoon of peanut oil, and toss in 2 cloves of minced garlic. Stir for about 30 seconds until fragrant. Then, add the white parts of the green onions, carrots, and napa cabbage. Stir-fry for 2 to 3 minutes until the cabbage wilts slightly.
- Combine Everything: Add the cooked noodles to the skillet and drizzle with the remaining tablespoon of peanut oil. Toss to coat the noodles in the oil thoroughly.
- Add the Sauce: Pour the prepared sauce over the noodle mixture and stir everything together until well combined and heated through.
- Finish with Beef: Return the cooked beef to the skillet, tossing until the beef is well-mixed and the sauce is fully absorbed.
- Garnish with Sprouts and Onions: Fold in 1/2 cup bean sprouts and the green parts of the green onions. Stir for just a minute until the bean sprouts are slightly wilted but still crunchy.
- Serve Hot: Transfer everything to serving plates, and enjoy your delicious Beef Lo Mein while it’s hot!
Storing & Reheating
To store leftover Beef Lo Mein, let it cool to room temperature, then transfer to an airtight container. It keeps well in the refrigerator for up to 3 days. You can also freeze it for up to 3 months; simply store it in freezer-safe containers. To reheat, microwave on high for about 2-3 minutes, stirring halfway through, until heated through. Keep in mind that the noodles may soften slightly, but a touch of sesame oil or a splash of water can help refresh the texture.
Chef’s Helpful Tips
- Slice the flank steak against the grain to ensure tenderness.
- Make sure your skillet is hot enough before adding the beef; this helps achieve that sought-after sear.
- If using dried noodles, don’t forget to soak them for the recommended time to ensure proper cooking.
- For extra flavor, consider adding a pinch of red pepper flakes for some heat.
- Keep all ingredients prepped and ready before you start cooking for smooth operation, as stir-frying goes quickly.
The wonderful thing about Beef Lo Mein is not just its comforting taste but also the way it brings people together. You have the freedom to play with your favorite vegetables and protein options, catering to your family’s preferences. So, why not whip up a batch this week and savor every bite? Every noodle and slice of beef holds a warm, home-cooked experience waiting to happen.

Recipe FAQs
Can I use a different type of meat?
Is it possible to make this dish ahead of time?
Can I make Beef Lo Mein gluten-free?
What vegetables can I add to this dish?
⭐ If you make my Beef Lo Mein recipe, Awesome! I would love to hear from you. Please give it a star rating and review below! 👇

Beef Lo Mein
This Beef Lo Mein recipe features tender flank steak and fresh lo mein noodles, all tossed in a savory sauce for a quick and satisfying meal that’s perfect for busy evenings or a comforting dinner at home.
- Prep Time 20 minutes
- Cook Time 30 minutes
- Yield 4 servings 1x
Ingredients
- 8 oz flank steak , cut against the grain into 1/4” (4 cm) thick slices
- 8 oz fresh lo mein noodles (or 6 oz / 170 g dried lo mein / chow mein noodles)
- 1 teaspoon shaoxing wine (or dry sherry)
- 1/2 teaspoon dark soy sauce
- 1 teaspoon cornstarch
- 1 tablespoon light soy sauce (or soy sauce)
- 1/2 tablespoon dark soy sauce
- 1/2 tablespoon oyster sauce
- 2 teaspoons sugar
- 1/2 teaspoon sesame oil
- 3 tablespoons peanut oil , divided
- 2 cloves garlic , minced
- 4 green onions , sliced into 1” (2 cm) pieces, greens and whites separated
- 1/2 large carrot , cut into matchsticks
- 5 pieces napa cabbage leaves , chopped
- 1/2 cup bean sprouts
Instructions
- Combine the steak with the marinade ingredients in a medium-sized bowl. Mix well and marinate for 15 minutes.
- In a small bowl, mix the sauce ingredients until the sugar dissolves.
- Cook the noodles according to package instructions. Rinse under cold water to stop cooking and toss with a drizzle of sesame oil.
- In a large skillet, heat 1 tablespoon of oil over high heat. Spread the marinated steak and cook until golden brown on one side, then flip and cook until browned but still slightly pink. Remove and set aside.
- Reduce heat to medium-high, add another tablespoon of oil, and sauté the garlic for about 30 seconds.
- Add the white parts of the green onions, carrots, and cabbage. Stir-fry until the cabbage starts wilting, about 2-3 minutes.
- Add the cooked noodles with the remaining tablespoon of oil, tossing to coat with the oil.
- Pour in the sauce, mixing everything together until evenly coated.
- Add the cooked steak back in, tossing to absorb the sauce.
- Finally, add the bean sprouts and green onion greens, stir until slightly wilting. Serve hot.
Notes
Consider using either fresh or dried noodles based on availability.
Adjust the quantity of vegetables according to your preference.
Marinating the steak enhances its flavor and tenderness.
Nutrition
- Serving Size: 1 serving
- Calories: 500
- Sugar: 5g
- Sodium: 800mg
- Fat: 20g
- Saturated Fat: 3g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 3g
- Protein: 25g
- Cholesterol: 70mg
Nutritional information is an estimate. The nutritional values for your final dish may vary based on measuring differences and products used.




