Chop Suey

Chop Suey
⏱️ cook time 25 minutes
🍽️ servings 4
⚡ Difficulty easy

intro

A glossy, savory stir-fry of tender chicken and crisp vegetables in umami sauce, served over rice for a quick, comforting takeout-style meal at home.

Ingredients

Boneless skinless chicken thighs, thinly sliced 340 grams (12 oz)
Mung bean sprouts 200 grams (2 packed cups)
Celery, sliced diagonally into 1cm pieces 120 grams (2 medium stalks)
Carrot, julienned into 5cm matchsticks 100 grams (1 medium)
Yellow onion, cut into 2cm wedges 150 grams (1 medium)
Red bell pepper, seeded and sliced into 1cm strips 100 grams (1 small)
Garlic, minced 10 grams (3 cloves)
Light soy sauce 45 ml (3 tablespoons)
Oyster sauce 30 ml (2 tablespoons)
Cornstarch 16 grams (2 tablespoons)
Low-sodium chicken broth 120 ml (1/2 cup)
Toasted sesame oil 5 ml (1 teaspoon)
Ground white pepper 1 gram (1/4 teaspoon)
Neutral canola oil 30 ml (2 tablespoons)
Cooked long-grain white rice, for serving 600 grams (4 cups)

Steps

1

Prep ingredients and sauce

Pat chicken strips dry with paper towels to encourage better searing. In a small mixing bowl, whisk together 45ml light soy sauce, 30ml oyster sauce, 120ml chicken broth, 16g cornstarch, 5ml toasted sesame oil, and 1g ground white pepper until completely smooth, with no visible cornstarch lumps. Arrange all pre-cut vegetables and minced garlic within arm’s reach of the stove to set up your stir-fry mise en place, as the cooking process moves very quickly once heat is applied.

Step 1
step1:Prep ingredients and sauce
2

Sear the chicken strips

Heat 15ml (1 tablespoon) of canola oil in the wok over medium-high heat (190°C / 375°F) until the oil shimmers and just starts to send up faint wisps of smoke. Add the sliced chicken in a single, even layer, leaving small gaps between pieces to avoid steaming, and cook undisturbed for 2 minutes. Flip the chicken strips and cook for an additional 1.5 minutes, until lightly golden on all sides and reaching an internal temperature of 74°C / 165°F. Use a slotted spoon to transfer the seared chicken to a clean plate, and set aside.

Step 2
step2:Sear the chicken strips
3

Stir-fry firm vegetables

Add the remaining 15ml (1 tablespoon) of canola oil to the same wok, keeping the heat at medium-high. Add the minced garlic, onion wedges, julienned carrot, and sliced celery. Stir constantly with a wok spatula for 2 minutes, until the vegetables are slightly tender but still firm, and the garlic releases a warm, nutty aroma. Watch closely to avoid burning the garlic, which will turn bitter and ruin the dish’s flavor.

Step 3
step3:Stir-fry firm vegetables
4

Add crisp-tender vegetables

Toss the sliced red bell pepper and packed mung bean sprouts into the wok with the firmer vegetables, continuing to stir-fry over medium-high heat for exactly 1 minute. The bean sprouts will just start to wilt but will retain their signature snappy, crisp texture; do not cook longer, as overheated sprouts turn mushy and watery.

Step 4
step4:Add crisp-tender vegetables
5

Combine chicken and sauce

Return the seared chicken strips to the wok, tossing once to mix with the vegetables. Give the pre-made sauce a quick, thorough re-whisk to re-incorporate settled cornstarch, then pour it evenly over all the wok contents. Toss non-stop over medium-high heat for 1 to 1.5 minutes, until the sauce comes to a gentle simmer, thickens into a clear, glossy coating, and clings tightly to every piece of chicken and vegetable, with no thin, runny liquid pooling at the bottom of the wok.

Step 5
step5:Combine chicken and sauce
6

Serve over steamed rice

Turn off the stovetop heat immediately once the sauce reaches the correct thick consistency. Divide 600g of cooked long-grain white rice (150g per serving) across four warm dinner plates, then spoon the chop suey evenly over the rice, drizzling any remaining sauce from the wok over each portion. Serve immediately to enjoy the best crisp-tender vegetable texture.

Step 6
step6:Serve over steamed rice

Tips

1.Prep all ingredients fully before heating your wok: stir-frying cooks very quickly, and pausing to chop or mix ingredients mid-cook often leads to burnt garlic or overcooked vegetables.
2.Keep vegetable cook times short: classic chop suey is defined by its crisp-tender veggie texture, so avoid cooking vegetables for more than 3 minutes total to prevent limp, mushy results.
3.Re-whisk your sauce immediately before adding it to the wok: cornstarch sinks to the bottom of mixing bowls quickly, and skipping this step will cause uneven, lumpy sauce thickening.

✨ 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

Chop Suey:Frequently Asked Questions

1.Why do you recommend boneless skinless chicken thighs instead of chicken breast for this recipe?
Boneless, skinless chicken thighs stay juicy and tender even through the high heat of stir-frying, unlike lean breast which easily dries out if overcooked by even 30 seconds. If you only have breast on hand, slice it extra thin, toss with a pinch of cornstarch before cooking, and pull it from the pan as soon as it hits 165°F to avoid toughness.
2.Can I prep the vegetables ahead of time to speed up weeknight cooking?
Absolutely! You can julienne the carrot, slice the celery, and cut the onion wedges up to 3 days in advance, stored in sealed airtight containers in the fridge. Wait to rinse and store mung bean sprouts until 1 day before cooking, though—they spoil quickly, and keeping them dry in a vented container helps prevent sogginess.
3.Why doesn’t my chop suey sauce have that signature glossy, thick takeout consistency?
That signature glossy takeout texture comes from making sure your cornstarch slurry is fully mixed before adding it to the bubbling pan, and stirring constantly for 30 to 60 seconds as it thickens. If your sauce is too thin, mix 1 teaspoon cornstarch with 2 teaspoons cold water and add it a little at a time until you get that perfect coating consistency.
4.Can I swap in other vegetables if I don’t have the exact ones listed in the recipe?
Of course—takeout chop suey is famously flexible! Stick to firm, quick-cooking veggies that hold a slight crunch, like sliced bell pepper, snow peas, canned sliced water chestnuts, or baby corn. Avoid soft, watery veggies like zucchini or fresh tomatoes, though—they’ll release too much moisture and make your sauce runny and dilute the umami flavor.
5.Do I need a wok to make this, or will a regular kitchen skillet work?
You don’t need a wok for great chop suey! A large, heavy-bottomed stainless steel or cast iron skillet works perfectly, as long as you preheat it for 2 to 3 minutes before adding oil. Just cook ingredients in small batches if your pan is crowded—overcrowding makes veggies steam instead of stir-fry, leading to mushy, limp results.
6.How do I keep the mung bean sprouts crisp instead of turning soggy?
Mung bean sprouts cook extremely fast, so add them during the last 60 to 90 seconds of stir-frying, tossing constantly to coat them in sauce without letting them break down. Before adding them, give them a quick spin in a salad spinner to shake off excess rinse water—extra surface moisture is the top cause of limp, mushy sprouts.
7.What’s the best way to serve this to match classic takeout style?
Serve it piping hot over fluffy steamed long-grain white rice, just like your local takeout spot does. For an extra authentic touch, top it with a light sprinkle of toasted sesame seeds and a tiny pinch of white pepper, and add a side of crispy fried chow mein noodles for crunch if you want that full nostalgic takeout feel.
8.Can I adjust this recipe to be gluten-free?
You can easily adapt this to be gluten-free with two simple swaps. Replace regular soy sauce with certified gluten-free tamari, and double-check that any pre-made stir-fry sauce components you use are labeled gluten-free, as many contain hidden wheat. The chicken, vegetables, and cornstarch used for thickening are all naturally gluten-free, so no other changes are needed.
9.How long do leftovers keep, and what’s the best way to reheat them?
Stored in a sealed airtight container in the fridge, leftover chop suey will keep well for 3 to 4 days. For the best texture, reheat it in a hot skillet over medium heat for 2 to 3 minutes, stirring occasionally, instead of microwaving—this helps veggies retain a slight crunch and brings the sauce back to its smooth, glossy consistency.

Comments (15)

2 days ago

OMG this tasted EXACTLY like the takeout chop suey I’ve been craving since my favorite spot closed down last year! It came together so fast on a busy weeknight, I didn’t even have to run to the specialty grocery store for ingredients. My kids loved it, even the one who swears he hates all veggies. Total game changer!

yesterday

So glad this hit that takeout craving for you, Sarah! Love hearing the veggie-hating kid approved too — pro tip, you can toss in a handful of extra bean sprouts if you want that extra classic crunch next time!

1 week ago

Made a big batch of this for my weekly meal prep on Sunday and it held up perfectly all week in the fridge! I added a little extra soy sauce and a pinch of red pepper flakes for a tiny kick, and it was so much better than the sad takeout lunches I usually grab at work. Easy, cheap, and way less greasy than delivery. 10/10.

5 days ago

Wait how did it hold up with the celery and water chestnuts? I always worry about stir fry veggies getting mushy when I reheat them for meal prep!

3 days ago

Great call adding red pepper flakes, Mike! To answer your question Liz — if you undercook the veggies just a tiny bit when you first make it, they’ll stay perfectly crisp-tender even after reheating in the microwave!

3 days ago

Took me a little longer than 25 minutes because I was chopping veggies slow, but man was it worth it. Tastes just like the chop suey my grandma used to order for our Sunday family dinners when I was a kid. I almost cried at the first bite, no cap.

2 days ago

Same! I’ve been chasing that exact childhood takeout flavor for years and this recipe nails it. I added a little extra sesame oil at the end and it was chef’s kiss.

5 days ago

Brought this to my neighborhood potluck last weekend and people were asking me for the recipe before I even set the dish down! I doubled the recipe to feed a crowd and it worked perfectly, no weird adjustments needed. Will 100% be making this for every potluck from now on.

3 days ago

I never cook with veggies like celery or water chestnuts but I decided to give this a shot since it looked easy, and holy cow it was SO good. I used chicken thighs instead of breast because that’s what I had in the freezer, and it was so juicy and flavorful. Even my roommate who makes fun of my cooking came back for thirds.

2 days ago

Chicken thighs are such a great swap, they add so much extra richness! So glad you and your roommate enjoyed it even if you don’t usually love those veggies.

yesterday

Chicken thigh gang rise up! I did the same thing last time I made this, way better than dry chicken breast for stir fry imo.

2 hours ago

This was a lifesaver on a night when I had 30 minutes to get dinner on the table between soccer practice and piano lessons. I used a bag of pre-chopped stir fry veggies from the grocery store to save even more time, and it still tasted amazing. No complaints from the kids, no complaints from my husband, that’s a win in my book.

30 minutes ago

Pre-chopped veggies are such a smart weeknight hack, Liz! We’re all about making dinner doable even on the craziest days, so happy this worked out for your family.

30 minutes ago

Wait a second, this is better than the $17 takeout order I get from the place down the street? For a fraction of the cost? I’m never ordering chop suey for delivery again. The sauce is the perfect balance of savory and slightly sweet, not too gloopy like some takeout versions get.

5 minutes ago

Right?! I calculated it out and the whole batch cost me like $6 total to make, and it feeds 4 people. Insane how much markup there is on takeout stir fry.

just now

That sauce ratio took us so many test batches to get just right — we wanted it flavorful but not that thick, gluey texture you sometimes get! So stoked you like it better than takeout.

5 minutes ago

I’m literally a college student who can barely boil pasta without burning it, and I pulled this off no problem! The steps were super straightforward, no fancy techniques required. I ate the whole pan in one sitting, oops. 10/10 for beginner cooks.

1 week ago

I swapped the regular soy sauce for tamari to make this gluten free, and it turned out absolutely perfect! I’ve been missing takeout chop suey since I went GF a couple years ago, and this hit the spot so hard I almost cried. Thank you for such an easy, adaptable recipe!

5 days ago

Thanks for the tamari tip! I’m also GF and have been nervous to try this, I’m definitely making it this weekend now.

3 days ago

So happy the tamari swap worked beautifully for you Gabi! We love how flexible this recipe is for different dietary needs — coconut aminos works great too if you need a soy-free option!

2 weeks ago

Served this over steamed white rice for our weekly Sunday dinner with my parents, and my dad (who swears no homemade stir fry can beat the takeout he had as a kid in Chicago) went back for two helpings. That’s the highest possible praise I can get, tbh.

1 week ago

Your dad has good taste! Chicago takeout chop suey hits different, I’m gonna have to make this for my dad too and see if it passes his test.

just now

I added a heaping spoonful of garlic chili crisp to my serving and it was *chef’s kiss*. The base recipe is so solid you can tweak it however you want without messing it up. Added some mushrooms too because I had them lying around, worked perfectly.

yesterday

The leftovers are even better the next day? I don’t know what it is about stir fry that gets better when the flavors meld in the fridge, but I had this for lunch today and it tasted even better than it did last night for dinner. 10/10, will make again.

2 hours ago

Total agreement — we think the leftovers taste better too! The sauce soaks into the chicken and veggies just enough without making them mushy, perfect for next day lunches.

3 days ago

I just got my first wok last week and this was the first recipe I tried in it! I was worried I’d mess it up but it came out perfect, even with my terrible wok tossing skills. The veggies were crisp-tender, the chicken was cooked through, the sauce coated everything evenly. So proud of myself right now.

2 days ago

Congrats on the new wok! This is such a great first recipe to break it in with — once you get the hang of the heat control you’ll be making stir fry every night, trust me.

yesterday

Love that this was your first wok recipe! There’s no shame in bad tossing skills, I still use a spatula to stir half the time when I’m making it, as long as it tastes good that’s all that matters.

2 days ago

This is such a great high protein, low effort dinner option! I paired it with cauliflower rice to keep it lower carb, and it was so filling I didn’t even crave my usual late night snack after dinner. Way better than the boring grilled chicken and veggies I eat most nights.

yesterday

Cauliflower rice is such a good call! I’ve been eating this over brown rice but I need to try the cauli rice swap next time, thanks for the idea!

1 week ago

I live in a tiny town where the closest Chinese takeout is 45 minutes away, so I’ve been messing around with chop suey recipes for years trying to get it right. This one is the closest I’ve ever gotten, no notes. Tastes exactly like what I’d get if I drove all the way into the city for takeout. Thank you!