Chow Mein

Chow Mein
⏱️ cook time 25 minutes
🍽️ servings 4
⚡ Difficulty easy

intro

Savory, glossy stir-fried egg noodles with juicy chicken, crisp-tender veggies, and umami sauce, a beloved takeout favorite easy to replicate at home.

Ingredients

Fresh egg chow mein noodles 400 grams
Boneless skinless chicken thighs 200 grams
Napa cabbage 150 grams
Mung bean sprouts 100 grams
Carrot 50 grams
Scallions 30 grams (3 stalks)
Garlic 10 grams (3 cloves)
Light soy sauce 45 ml (3 tablespoons)
Oyster sauce 30 ml (2 tablespoons)
Dark soy sauce 5 ml (1 teaspoon)
Toasted sesame oil 5 ml (1 teaspoon)
Cornstarch 3 grams (1 teaspoon)
Shaoxing cooking wine 15 ml (1 tablespoon)
Ground white pepper 0.5 grams (1/4 teaspoon)
Neutral canola oil 45 ml (3 tablespoons)

Steps

1

Marinate the chicken

Thinly slice 200 grams of boneless skinless chicken thighs against the grain into 0.5cm thick strips. Toss with 1 tablespoon (15ml) Shaoxing cooking wine, 1 teaspoon (3g) cornstarch, and 1/4 teaspoon (0.5g) ground white pepper in a small bowl. Set aside to marinate for 10 minutes at room temperature.

Step 1
step1:Marinate the chicken
2

Par-cook the noodles

Bring 2 liters of water to a rolling boil over high heat. Add 400 grams of fresh egg chow mein noodles, stir gently with chopsticks to separate strands, and cook for exactly 1 minute (noodles will be slightly firm/underdone). Drain thoroughly in a wire strainer, rinse with cold tap water to stop the cooking process, and toss with 1 teaspoon (5ml) toasted sesame oil to prevent sticking. Set aside.

Step 2
step2:Par-cook the noodles
3

Mix the stir-fry sauce

In a small prep bowl, whisk together 3 tablespoons (45ml) light soy sauce, 2 tablespoons (30ml) oyster sauce, and 1 teaspoon (5ml) dark soy sauce until fully smooth and combined. Avoid adding extra salt at this stage, as soy sauce and oyster sauce are already high in sodium.

Step 3
step3:Mix the stir-fry sauce
4

Sear the chicken strips

Heat 1 tablespoon (15ml) of neutral canola oil in a large 30cm diameter wok (or deep skillet) over medium-high heat (190°C / 375°F). Add the marinated chicken strips in a single, even layer, sear undisturbed for 1 minute, then stir-fry for another 1 minute until lightly golden and 90% cooked through. Use a spatula to transfer chicken to a clean plate and set aside.

Step 4
step4:Sear the chicken strips
5

Stir-fry the vegetables

Add the remaining 2 tablespoons (30ml) of canola oil to the same wok over medium-high heat. Toss in the minced garlic, stir continuously for 10 seconds until fragrant (do not let it burn), then add julienned carrot and shredded napa cabbage. Stir-fry for 1 minute until cabbage begins to wilt, then add rinsed, patted-dry mung bean sprouts and 5cm-cut scallion segments, cooking for 30 more seconds until vegetables are bright and crisp-tender.

Step 5
step5:Stir-fry the vegetables
6

Toss and finish chow mein

Add the drained, sesame-oil coated noodles and seared chicken back to the wok with the cooked vegetables. Pour the pre-mixed sauce evenly over the top of the ingredients, then use long kitchen tongs to toss everything continuously over medium-high heat for 2 minutes, until noodles are evenly coated in dark glossy sauce and fully heated through. Turn off the heat immediately to avoid over-softening the noodles, then divide evenly between 4 plates to serve.

Step 6
step6:Toss and finish chow mein

Tips

1.Pat mung bean sprouts completely dry with paper towels before adding to the wok—excess surface moisture will make chow mein soggy instead of lightly crisp.
2.Do not overcook noodles during the par-boil step: they will continue to soften during stir-frying, and mushy, overcooked noodles ruin the classic chow mein texture.
3.Keep stir-fry heat consistently medium-high: low heat will steam ingredients instead of searing them, leading to limp, greasy noodles instead of bright, flavorful bites.

✨ You May Also Like

Main Course
🍜 United Kingdom

A showstopping classic of tender seared beef, savory mushroom duxelles, and crisp prosciutto wrapped in flaky golden puff pastry, baked to juicy perfection.

⏱️ 2 hours 1Main Course ★ 4.7
Main Course
🍜 India

Tender charred marinated chicken simmered in a rich, spiced creamy tomato sauce, this iconic Anglo-Indian curry pairs perfectly with basmati rice or warm naan.

⏱️ 50 minuteMain Course ★ 4.8
Main Course
🍜 Thailand

Classic tangy, sweet, and savory Thai stir-fried rice noodles with shrimp, tofu, and crunchy garnishes, balancing all five core Thai flavor profiles.

⏱️ 30 minuteMain Course ★ 4.6
Main Course
🍜 United Kingdom

Crispy golden beer-battered cod and fluffy double-fried chips, served with tangy tartar sauce and malt vinegar: the timeless, beloved British pub comfort classic.

⏱️ 45 minuteMain Course ★ 4.9
Main Course
🍜 Mexico

Smoky, chile-marinated pork tacos with caramelized pineapple, fresh cilantro, and lime: a beloved classic Mexican street food perfect for casual summer gatherings.

⏱️ 1 hour 45Main Course ★ 4.7
Main Course
🍜 United States

Crunchy Fritos corn chips layered with savory beef chili and melted cheddar, topped with cool, zesty fixings for a beloved, cozy Tex-Mex comfort food.

⏱️ 35 minuteMain Course ★ 4.9

Chow Mein:Frequently Asked Questions

1.Can I use dried chow mein noodles if I can’t find fresh egg chow mein noodles?
You absolutely can! Grab 8 ounces of dried chow mein noodles, and cook them 1 full minute less than the package directions so they hold a chewy, firm texture instead of turning mushy. Rinse briefly with cold water, toss with a tiny splash of neutral oil to prevent sticking, and they’ll work perfectly for that classic takeout bite.
2.Why does this recipe call for chicken thighs instead of chicken breast?
Boneless, skinless chicken thighs stay juicy and tender even under the high, fast heat required for stir-fry, unlike lean chicken breast which easily dries out and turns rubbery. If you prefer breast, slice it extra thin, marinate it with a pinch of cornstarch for 15 minutes, and cook it no more than 2 minutes total to avoid toughness.
3.How do I keep my veggies crisp-tender instead of soggy?
The trick is high heat and adding veggies in the order of how long they take to cook. Start with shredded carrot, then add sliced Napa cabbage, and toss mung bean sprouts in during the final 30 seconds of cooking. Don’t overcrowd the pan—cook in small batches if needed so veggies sear instead of steaming.
4.Why do my noodles always stick to the pan when I stir-fry?
Two easy fixes will eliminate this common frustration. First, fully preheat your pan before adding oil: it’s hot enough when a drop of water sizzles and evaporates immediately on contact. Second, don’t stir nonstop right after adding noodles. Let them sit 45 seconds to develop a light crisp on the bottom, then toss evenly with other ingredients.
5.Can I prep components of this chow mein ahead for busy weeknights?
Absolutely! You can marinate sliced chicken thighs, shred carrot and Napa cabbage, and rinse mung bean sprouts up to 2 days ahead, stored in separate airtight containers in the fridge. You can also par-cook noodles 1 day ahead, tossed with a light oil coating, so all you need to do is stir-fry everything together at dinnertime.
6.How do I get that glossy, umami sauce coating just like restaurant takeout?
That signature shiny, evenly distributed coating comes from a small cornstarch slurry in your sauce. Whisk 1 teaspoon of cornstarch into your mix of soy, oyster sauce, and sesame oil off heat, then pour it in during the final minute of stir-frying. Toss constantly as it simmers, and it will thicken to that perfect takeout consistency in seconds.

Comments (9)

30 minutes ago

Wait, do I have to use fresh chow mein noodles? I only have the dried crispy ones in my pantry right now, will those work? Don’t wanna run to the store in the rain lol

5 minutes ago

I used dried noodles last week! Just boiled them a minute less than the package said so they had a little bite, then tossed them in the pan with the sauce — turned out great, no sogginess!

just now

Great question! Dried chow mein noodles work totally fine as a swap — just follow NoodleNerd88’s tip and undercook them by 1-2 minutes before pan-frying so they don’t get mushy. Crispy dried noodles can work too if you prefer that texture, just adjust the cook time a touch to soften them slightly in the sauce!

1 week ago

My kids loved it!!! I made this for our weekly family dinner, added a handful of bean sprouts and some sliced bell pepper because that’s what I had on hand, and it tasted just like our favorite Friday night takeout order. Saved so much money making it at home too, will 100% make again.

3 days ago

Right?! I stopped ordering takeout once I found this recipe too, I save almost $30 a week making chow mein at home for my family instead of getting delivery! The bean sprout addition sounds chef’s kiss, I’ll have to try that next time.

2 hours ago

How many calories per serving? Trying to hit my protein goals so I’m wondering if I can add extra chicken without messing up the sauce ratio?

30 minutes ago

Hi there! A serving clocks in at roughly 420 calories as written. Adding extra chicken is totally fine — you can double up the chicken breast and just add an extra 1 tbsp of soy sauce and a tiny splash of oyster sauce to keep the flavor balanced, no problem!

yesterday

Made this for my office potluck yesterday and it was the first dish gone! People were coming back for thirds, I can’t believe how easy it was to scale up for a crowd. Only note: I wish I made a double batch, lmao

2 hours ago

Wait how much did you make to serve 15 people? I need to bring this to my family reunion next month!

30 minutes ago

So glad it was a potluck hit! To serve 15, I’d recommend 3x the recipe — make sure you use a really large wok or deep skillet so the noodles don’t steam instead of frying up nicely!

5 minutes ago

Game changer!!! The 25 minute cook time is NOT a lie, y’all. I got home late from work, threw this together with frozen veggie mix and pre-cooked grilled chicken strips from the freezer, and was sitting down eating before my Uber Eats order even would’ve showed up. Absolute weeknight win.

2 days ago

Has anyone tried making this with tofu instead of chicken? My partner is vegetarian and I wanna swap the protein but don’t want it to be bland.

yesterday

I did! Pressed extra firm tofu, cubed it, pan fried it until crispy before adding it in, and it was chef’s kiss. The sauce soaks into the crispy tofu so well, my meat-eating brother even asked for seconds!

2 weeks ago

This is the closest I’ve gotten to the chow mein my Cantonese grandma used to make when I was a kid! The sauce has that perfect umami balance, not too heavy or greasy like so many takeout versions these days. I added a tiny bit of sesame oil at the end like she did and it was perfect.

1 week ago

That means so much to hear! A tiny drizzle of toasted sesame oil at the very end is such a classic pro move, it adds such a lovely depth of flavor without overpowering the other ingredients. So glad it brought back nice memories for you!

5 days ago

How well does this hold up for meal prep? I usually make 4 days of lunches on Sunday and don’t want soggy noodles by Wednesday!

3 days ago

I prepped this on Sunday for the week and ate it for lunch Thursday! Just stored it in an airtight glass container, didn’t reheat it too long in the microwave (1.5 minutes, stirred halfway) and the noodles were still perfect, not soggy at all.

2 days ago

Great question! This holds up really well for 3-4 days in the fridge if stored in an airtight container. The trick is to not overcook the noodles initially — that way they don’t turn mushy when reheated. Skip adding extra sauce before storing if you plan to keep it for a few days, and add a tiny splash of soy sauce when reheating if it feels a little dry!

just now

OMG, pro tip: Toss in a handful of those crunchy chow mein noodles on top right before serving for extra texture! I did that last night and my roommate thought I ordered from the fancy Cantonese place downtown, not made it in my tiny apartment kitchen. SO good, 10/10, no notes.