Imagine the sizzle and the intoxicating aroma as you stir-fry the ingredients for lo mein in your kitchen. Having spent countless weekends experimenting with different Asian cuisines, I've found lo mein to be unbelievably rewarding with its simple yet deeply satisfying flavors. My lo mein is always a hit at potlucks and family gatherings, often disappearing faster than any other dish!

Lo mein offers flexibility with ingredients, making it the perfect choice for using what you have at hand while maintaining an authentic taste. With its combination of chewy noodles, crisp vegetables, and savory sauce, this dish delivers on texture and taste. Prepare to dive into this flavorful adventure.
Jump to:
Why You’ll Love This Recipe
- Versatile Protein Options: Choose between chicken, beef, pork, shrimp, or pre-cooked options for personalized taste.
- Satisfying Texture: The combination of crunchy veggies and tender noodles makes each bite delightful.
- Quick and Easy: With prep and cooking time under 30 minutes, it’s perfect for weeknight dinners.
- Flavorful Sauce: The mix of soy sauces and oyster sauce ensures a savory and rich taste that envelopes the noodles.
- Customizable Ingredients: Use any veggies you have on hand for an easy and delicious way to reduce waste.
Ingredients You'll Need
- Raw Velveted Protein – 12 ounces. Choose sliced chicken, beef, pork, or shrimp. Alternatively, use 8 ounces of pre-cooked protein.
- Hot Chicken Stock or Water – 2 tablespoons. Helps in mixing the sauce.
- Oyster Sauce – 1½ tablespoons. Adds rich umami flavor.
- Light Soy Sauce – 1½ tablespoons. Brings balance to the dish.
- Dark Soy Sauce – 1 tablespoon. Provides color and depth.
- Salt – ½ teaspoon. Enhances all the flavors.
- Sesame Oil – ½ teaspoon. For aroma and distinct nutty flavor.
- Sugar – ¼ teaspoon. Balances saltiness.
- White Pepper – ⅛ teaspoon. Adds mild heat.
- Fresh Lo Mein Noodles – 1 pound. The heart of the dish.
- Garlic – 2 cloves, minced. Adds fragrance and depth.
- Fresh Mushrooms – 1 cup, sliced. Provides umami texture.
- Carrot – ¾ cup, julienned. Adds color and crunch.
- Bamboo Shoots – ½ cup, julienned or sliced. Offers unique texture.
- Water Chestnuts – ½ cup, sliced. Offers crispiness.
- Napa Cabbage – 3½ cups, shredded. For volume and light crunch.
- Snow Peas – 1 cup. Provides snap and sweetness.
- Mung Bean Sprouts – 2½ cups. Adds freshness and crunch.
- Neutral Oil – 2 tablespoons. Ensures smooth stir-frying.
- Shaoxing Wine – 1 tablespoon. Enhances and lifts flavors.
- Scallions – 2, julienned. For garnish and mild onion flavor.
How to Make Lo Mein
Step 1: Prepare the Protein
If using raw meat, velvet it by lightly coating with cornstarch. If you have pre-cooked protein, slice thinly.
Step 2: Make the Lo Mein Sauce
Combine hot stock, oyster sauce, light and dark soy sauces, salt, sesame oil, sugar, and white pepper in a bowl. Mix well.
Step 3: Cook the Noodles
Boil uncooked lo mein noodles until they are al dente. Drain and rinse in cool water. If using pre-cooked noodles, rinse in hot water before using.
Step 4: Prep the Veggies
Mince garlic and slice mushrooms, carrots, bamboo shoots, and water chestnuts. Set aside for cooking.
Step 5: Start Cooking the Protein
Heat a wok over medium-high heat and add oil. Sear raw protein until about 80% cooked, then remove from the wok.
Step 6: Stir-fry Veggies
Add garlic, mushrooms, carrots, bamboo shoots, and water chestnuts to the wok. Stir-fry for about one minute to combine flavors.
Step 7: Add Wine and Cabbage
Pour Shaoxing wine around the edges of the wok, add napa cabbage and cooked protein. Stir-fry for 20 seconds.
Step 8: Incorporate Noodles and Sauce
Add lo mein noodles and the sauce to the wok. Stir-fry for 1–2 minutes until the sauce thoroughly coats the ingredients.
Step 9: Adjust Texture
If noodles are sticky, add a bit of hot water to loosen them up and continue to stir-fry.
Step 10: Finish with Peas and Sprouts
Toss in snow peas, bean sprouts, and any cooked protein. Stir-fry everything together until everything is mixed well.
Step 11: Taste and Serve
Adjust seasoning if necessary. Serve immediately, optionally with chili oil or your favorite hot sauce.

Pro Tips from My Kitchen
✓ Velvet with Care – When velveting, a light coating of cornstarch, soy sauce, and oil tenderizes raw protein beautifully before stir-frying.
✓ Perfect Al Dente Noodles – To ensure your lo mein noodles are just right, pull them from boiling water as soon as they become pliable yet firm.
✓ Flavor Boost with Wine – Adding Shaoxing wine during stir-frying elevates the flavors. Don't skip this step for authentic results.
✓ Keep the Veggies Crisp – Avoid overcooking veggies to maintain their vibrant color and crunchy texture. A short stir-fry is all you need.
✓ Sauce Quantity Control – Start with the suggested sauce quantity and taste before adding more to ensure you don't overpower the dish.
What Makes This Recipe Work
- The combination of light and dark soy sauces, along with the oyster sauce, ensures a well-balanced savory flavor that clings to each noodle strand.
- Fresh vegetables such as napa cabbage, snow peas, and carrots provide a textural contrast that complements the smooth, chewy noodles perfectly.
- The method of stir-frying quickly at high heat allows ingredients to retain their texture and ensures the flavors meld beautifully without becoming soggy or overdone.
Frequently Asked Questions About Lo Mein
Yes, tofu can be a great substitute for the protein in this recipe. Use firm tofu, cut into cubes, and fry until golden to ensure it holds up with the noodles.
Rinsing the noodles thoroughly in cold water helps remove excess starch, which can cause stickiness. Also, adding a bit of oil during stir-frying will keep them slick.
Lo mein is best served fresh, but you can prepare the sauce and vegetables in advance. When ready to eat, quickly stir-fry everything together for the best texture and flavor.
If the sauce tastes overly salty, add a touch of water or a pinch more sugar to balance it. Testing the sauce before fully incorporating it can prevent this issue.
Lo mein pairs well with spring rolls or dim sum for a full meal. It also complements a simple green salad with a sharp vinaigrette if you prefer a lighter pairing.

Lo Mein Recipe
Ingredients
- 12 ounces Raw Velveted Protein (sliced chicken, beef, shrimp; alternatively 8 ounces of pre-cooked protein)
- 2 tablespoons Hot Chicken Stock or Water
- 1.5 tablespoons Oyster Sauce
- 1.5 tablespoons Light Soy Sauce
- 1 tablespoon Dark Soy Sauce
- 0.5 teaspoon Salt
- 0.5 teaspoon Sesame Oil
- 0.25 teaspoon Sugar
- 0.125 teaspoon White Pepper
- 1 pound Fresh Lo Mein Noodles
- 2 cloves Garlic (minced)
- 1 cup Fresh Mushrooms (sliced)
- 0.75 cup Carrot (julienned)
- 0.5 cup Bamboo Shoots (julienned or sliced)
- 0.5 cup Water Chestnuts (sliced)
- 3.5 cups Napa Cabbage (shredded)
- 1 cup Snow Peas
- 2.5 cups Mung Bean Sprouts
- 2 tablespoons Neutral Oil
- 3 tablespoon Vegetable Broth
- 2 Scallions (julienned) For garnish and mild onion flavor.
Instructions
- If using raw meat, velvet it by lightly coating with cornstarch. If you have pre-cooked protein, slice thinly.
- Combine hot stock, oyster sauce, light and dark soy sauces, salt, sesame oil, sugar, and white pepper in a bowl. Mix well.
- Boil uncooked lo mein noodles until they are al dente. Drain and rinse in cool water. If using pre-cooked noodles, rinse in hot water before using.
- Mince garlic and slice mushrooms, carrots, bamboo shoots, and water chestnuts. Set aside for cooking.
- Heat a wok over medium-high heat and add oil. Sear raw protein until about 80% cooked, then remove from the wok.
- Add garlic, mushrooms, carrots, bamboo shoots, and water chestnuts to the wok. Stir-fry for about one minute to combine flavors.
- Pour Vegetable Broth around the edges of the wok, add napa cabbage and cooked protein. Stir-fry for 20 seconds.
- Add lo mein noodles and the sauce to the wok. Stir-fry for 1–2 minutes until the sauce thoroughly coats the ingredients.
- If noodles are sticky, add a bit of hot water to loosen them up and continue to stir-fry.
- Toss in snow peas, bean sprouts, and any cooked protein. Stir-fry everything together until well mixed.
- Adjust seasoning if necessary. Serve immediately, optionally with chili oil or your favorite hot sauce.
Notes
- Velvet with care for tender protein, ensure noodles are al dente, add Shaoxing wine for authenticity, avoid overcooking veggies, taste sauce before adding more.





Leave a Reply