Beef lo mein is a restaurant-quality stir-fry that brings tender noodles, savory beef, and crisp vegetables together in one irresistible bowl. This dish comes together in 30 minutes or less, making it perfect for busy weeknights when you crave takeout at home.
The magic happens in the wok or large skillet, where high heat creates those signature charred flavors that taste like they came straight from your favorite Chinese restaurant. Whether you’re cooking for yourself or feeding a crowd, this recipe delivers restaurant results without the delivery fee.
Why You’ll Love This Recipe
This beef lo mein checks every box for a weeknight dinner that feels special but doesn’t demand hours in the kitchen. You’ll have a complete meal with protein, vegetables, and carbs all in one pan.
- Ready in under 30 minutes from start to finish
- Uses affordable cuts of beef that cook quickly when sliced thin
- Loaded with vegetables for nutrition without feeling like a chore
- The sauce is simple but delivers complex, satisfying flavors
- Reheats beautifully for next-day lunches
My Experience Making This Recipe
The first time I made beef lo mein at home, I was shocked at how close it tasted to my favorite takeout spot. The key was getting my wok hot enough and not overcrowding the pan, which meant cooking the beef and vegetables in stages rather than all at once.
My family devoured it, and now it’s a regular request. I’ve learned that prepping everything before you start cooking makes the actual cooking phase smooth and stress-free.
The noodles soak up the sauce beautifully, and those slightly crispy edges where they touch the hot pan add amazing texture. There’s something deeply satisfying about twirling a forkful of noodles loaded with beef and bok choy.
Recipe Overview
- Recipe Name: Beef Lo Mein
- Servings: 4
- Prep Time: 15 minutes
- Cook Time: 12 minutes
- Total Time: 27 minutes
- Course: Main Dish
- Cuisine: Chinese
- Calories per Serving: 485
Equipment You Will Need
- 14-inch wok or large skillet
- Wooden spoon or silicone spatula
- Cutting board
- Sharp chef’s knife
- Large pot for boiling noodles
- Colander
- Small bowl for mixing sauce
- Measuring spoons and cups
Ingredients for Beef Lo Mein
- 1 pound flank steak or sirloin, sliced thin against the grain
- 8 ounces lo mein noodles or spaghetti
- 3 cups bok choy, chopped into bite-sized pieces
- 1 red bell pepper, sliced into thin strips
- 2 carrots, julienned or thinly sliced
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 3 tablespoons soy sauce
- 1 tablespoon oyster sauce
- 1 teaspoon sesame oil
- 1/2 teaspoon rice vinegar
- 1/4 teaspoon white pepper
- 3 tablespoons vegetable oil, divided
- 3 green onions, sliced on the bias
- 1 teaspoon cornstarch
- 1/4 cup beef or chicken broth
Ingredient Notes and Substitutions
- Flank steak or sirloin: These cuts are tender when sliced thin and cook quickly at high heat. If you can’t find either, use boneless, skinless chicken thighs or pork tenderloin for similar results.
- Lo mein noodles: These chewy, slightly thick noodles are ideal for holding sauce, but spaghetti, linguine, or ramen noodles work in a pinch. Avoid thin pasta like angel hair, which gets mushy.
- Bok choy: This mild, tender green adds authentic flavor and crunch. Swap it for broccoli florets, baby spinach, or Chinese broccoli if needed.
- Oyster sauce: This adds umami depth and a subtle sweetness. Use soy sauce if you’re out, though the flavor will be slightly saltier.
- Sesame oil: A small amount gives an authentic toasted flavor. Never skip it, as it’s what makes this taste like restaurant lo mein.
How to Make Beef Lo Mein
Step 1: Slice Your Beef Properly
Cut your flank steak or sirloin against the grain into thin slices, roughly 1/8 inch thick. Slicing against the grain shortens the muscle fibers, which makes the beef tender even though you’ll cook it quickly at high heat.
Step 2: Cook Your Noodles
Bring a large pot of salted water to a boil and cook your lo mein noodles according to package directions, usually 4 to 5 minutes. Drain them in a colander and set aside, tossing lightly with a tiny drizzle of sesame oil so they don’t stick together.
Step 3: Prepare Your Sauce
In a small bowl, whisk together soy sauce, oyster sauce, sesame oil, rice vinegar, white pepper, cornstarch, and broth. This sauce is your flavor base, so mix it well until the cornstarch dissolves completely.
Step 4: Heat Your Wok
Place your wok or large skillet over high heat and let it get smoking hot, about 2 to 3 minutes. A properly heated wok seals the beef quickly and creates those restaurant-quality browned edges.
Step 5: Sear the Beef
Add 1 tablespoon of vegetable oil to the hot wok and swirl to coat. Working quickly, add half of your beef slices in a single layer and let them sear for 2 to 3 minutes without stirring, until the bottom is browned.
Stir the beef and cook for another minute, then transfer it to a clean plate. Repeat with another tablespoon of oil and the remaining beef, setting it aside with the first batch.
Step 6: Cook the Aromatics
Add the final tablespoon of oil to the wok along with your minced garlic and ginger. Cook for 30 seconds to 1 minute, stirring constantly, until fragrant.
Step 7: Stir-Fry the Vegetables
Add your carrots and bell peppers first, since they take longer to cook. Stir-fry for 2 to 3 minutes over high heat until they’re tender but still have a slight crunch.
Add the bok choy and continue cooking for another 1 to 2 minutes until it wilts slightly and turns bright green. The vegetables should be cooked through but still crisp, not soft and mushy.
Step 8: Combine Everything and Finish
Return the cooked beef to the wok along with the noodles. Pour in your prepared sauce and toss everything together for 1 to 2 minutes, stirring constantly to coat the noodles and vegetables evenly.
The sauce will thicken slightly and create a glossy coating on everything. If the noodles seem dry, add a splash of broth or water and toss again.
Step 9: Garnish and Serve
Transfer your beef lo mein to serving bowls and top with sliced green onions. Serve immediately while everything is hot and the noodles still have texture.
Pro Tip: The secret to restaurant-quality beef lo mein is cooking in stages and never overcrowding the pan, which keeps the wok temperature high and creates those delicious browned, caramelized flavors instead of steamed, pale ingredients.
Tips for the Best Beef Lo Mein
- Prep all your ingredients before you start cooking, since everything happens fast once the heat is high. Having your beef sliced, vegetables cut, and sauce mixed prevents scrambling mid-cook.
- Keep your wok or skillet screaming hot throughout the cooking process. If it cools down, your vegetables will steam instead of stir-fry, and your beef won’t brown properly.
- Don’t skip tossing the cooked noodles with a tiny bit of sesame oil. This prevents them from clumping together and makes plating easier.
- Slice your beef against the grain for maximum tenderness, even though you’re cooking it quickly. The grain is the direction the muscle fibers run, and slicing across them breaks them into shorter pieces.
- Add the sauce at the very end and toss gently so the noodles absorb it evenly. If you add sauce too early, the noodles will get mushy before serving.
- Taste as you go and adjust soy sauce or sesame oil to your preference. Some people like it saltier or more toasted, and that’s perfectly fine.
Common Mistakes to Avoid
- Overcrowding the wok when cooking beef causes the temperature to drop, which steams the meat instead of searing it. Cook in two batches and you’ll get much better color and flavor.
- Cutting the beef too thick or along the grain makes it tough and chewy no matter how quickly you cook it. Thin slices against the grain ensure tender, delicate meat.
- Overcooking the vegetables turns them mushy and removes their fresh flavor and crunch. Aim for tender-crisp, where they’re cooked through but still have a slight resistance when you bite down.
- Using too much sauce is a common problem that results in soupy, overly salty noodles. Start with the sauce amount given and add more only if needed.
- Forgetting the sesame oil leaves your lo mein tasting flat and generic rather than richly authentic. Even a teaspoon makes a massive difference.
Serving Suggestions
Beef lo mein is a complete meal on its own, but a few simple additions make it feel even more special. Serve it hot straight from the wok with cold beverages and maybe a light side dish.
- Top with toasted sesame seeds and sliced scallions for crunch and visual appeal
- Serve alongside steamed edamame or a quick cucumber salad for freshness
- Pair with a crisp beer, like a lager or pilsner, or iced tea
- Add a dollop of sriracha or chili oil on the side for heat
- Garnish with fresh cilantro for an herbaceous lift
Variations to Try
- Shrimp Lo Mein: Swap the beef for 1 pound of large shrimp, which cooks even faster and creates a lighter dish. The shrimp only needs 2 to 3 minutes in the hot wok before turning pink and opaque.
- Vegetable Lo Mein: Skip the beef and load up on vegetables like mushrooms, snap peas, zucchini, and water chestnuts. Add extra sesame oil and soy sauce to make the vegetables the star.
- Spicy Szechuan Style: Add 1 teaspoon of Szechuan peppercorns and 1/2 teaspoon of chili flakes to the sauce for a numbing, tingling heat that’s distinctly different from typical spice.
- Cashew Lo Mein: Toast 1/2 cup of raw cashews and add them at the end along with the green onions for creamy crunch and richness.
- Black Garlic Lo Mein: Replace the regular garlic with minced black garlic for a deeper, sweeter flavor profile that feels more sophisticated.
Dietary Adaptations
- Gluten-Free: Use tamari or gluten-free soy sauce and rice noodles instead of wheat-based lo mein noodles. The flavor and texture stay nearly identical, though rice noodles are slightly more delicate.
- Dairy-Free: This recipe is naturally dairy-free, but make sure your oyster sauce doesn’t contain any dairy products by checking the label.
- Vegan or Vegetarian: Replace the beef with extra-firm tofu pressed and cubed, or use the vegetable variation above. Substitute oyster sauce with extra soy sauce and add a tablespoon of miso for umami depth.
- Low-Carb or Keto: Swap lo mein noodles for zucchini noodles or shirataki noodles and increase the vegetables and beef proportions. The sauce stays the same and keeps the dish satisfying.
Storage and Reheating
Refrigerator
Store leftover beef lo mein in an airtight container for up to 3 days. The noodles will absorb more sauce as they sit, making the dish slightly thicker, which is actually delicious.
- Keep the dish in a single layer if possible to prevent the noodles from compressing and getting mushy
- Store any extra sauce separately if you have leftovers
Freezer
Beef lo mein freezes well for up to 2 months in an airtight container or freezer bag. It thaws and reheats beautifully without significant texture loss.
- Cool the dish completely before freezing to prevent condensation buildup
- Label your container with the date so you remember when you made it
Reheating
Reheat leftovers gently to prevent the noodles from drying out or the beef from toughening. A quick stir-fry in a hot wok with a splash of broth brings everything back to life better than microwaving.
- Stir-fry in a hot wok for 2 to 3 minutes with a tablespoon of water or broth to loosen the noodles
- Microwave on 50% power for 2 to 3 minutes if you’re short on time, stirring halfway through
- For frozen lo mein, thaw it overnight in the refrigerator first, then reheat using either method above
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 485 |
| Total Fat | 18g |
| Saturated Fat | 4g |
| Carbohydrates | 52g |
| Fiber | 4g |
| Sugar | 6g |
| Protein | 28g |
| Sodium | 820mg |
| Cholesterol | 62mg |
These values are estimates based on standard ingredients and serving sizes. Your exact nutrition will vary depending on specific brands used and ingredient substitutions.
Frequently Asked Questions
Can I use a regular skillet instead of a wok?
Yes, a large 12-inch skillet works perfectly fine if you don’t have a wok. The cooking times stay the same, though a wok’s sloped sides make tossing easier.
Can I make beef lo mein ahead of time?
You can prep all your ingredients hours in advance and store them separately. Cook the dish just before serving for the best texture and flavor, since noodles continue absorbing sauce as they sit.
What’s the difference between lo mein and chow mein?
Lo mein uses soft, boiled noodles that soak up sauce, while chow mein uses crispier noodles for more texture contrast. Both are delicious, but lo mein is what we’re making here.
Why is my beef tough even though I sliced it thin?
If you sliced with the grain instead of against it, the muscle fibers won’t shorten and will remain tough. Next time, look at the grain direction and cut perpendicular to it for tender results.
Can I add other proteins like chicken or shrimp?
Absolutely. Use the same weight of chicken breast cut into thin strips or large shrimp, and follow the same cooking method. Shrimp cooks fastest at just 2 to 3 minutes.
What type of noodles work best for this recipe?
Fresh or dried lo mein noodles are ideal because they’re chewy and hold sauce well. If you can’t find them, spaghetti or ramen noodles (cooked and drained) are solid substitutes that give similar results.
Final Thoughts
Beef lo mein might seem like a dish that demands a professional kitchen and years of experience, but the truth is anyone can make it at home with solid technique and good ingredients. The key is keeping your heat high, prepping everything ahead, and not overthinking it.
This recipe proves that restaurant-quality food doesn’t require magic or secrets, just attention to detail and a willingness to cook with confidence. Make this tonight, impress yourself and your family, and discover why this dish has been a favorite for generations. If you want to explore more noodle dishes, try making hibachi noodles for a different flavor profile, or pair this with a homemade meat sauce for something completely different.

Beef Lo Mein
Ingredients
Equipment
Method
- Slice your flank steak or sirloin against the grain into thin slices, roughly 1/8 inch thick.
- Bring a large pot of salted water to a boil and cook your lo mein noodles according to package directions, usually 4 to 5 minutes. Drain and set aside.
- In a small bowl, whisk together soy sauce, oyster sauce, sesame oil, rice vinegar, white pepper, cornstarch, and broth until the cornstarch dissolves.
- Heat a wok or large skillet over high heat until smoking.
- Add 1 tablespoon of vegetable oil, then add half of the beef slices in a single layer. Sear for 2 to 3 minutes without stirring until browned.
- Stir the beef and cook for another minute, then transfer to a plate. Repeat with another tablespoon of oil and the remaining beef.
- Add the last tablespoon of oil, garlic, and ginger to the wok. Cook for 30 seconds to 1 minute until fragrant.
- Add carrots and bell peppers first. Stir-fry for 2 to 3 minutes until tender but still crunchy.
- Add bok choy and cook for another 1 to 2 minutes until wilted but bright green.
- Return the beef to the wok along with the noodles. Pour in the prepared sauce and toss for 1 to 2 minutes to coat.
- If noodles seem dry, add a splash of broth or water and toss again.
- Transfer to serving bowls and top with sliced green onions. Serve immediately.
1 thought on “Beef Lo Mein Recipe (Savory and Satisfying)”