There’s something deeply comforting about a big, steaming plate of chop suey served with rice. It’s nostalgic, quick, and downright satisfying. I still remember the first time I tried to recreate it at home — standing in my tiny kitchen, wok in hand, nervous that I couldn’t possibly capture that classic takeout magic. Spoiler: I did.
This chop suey recipe has become my weeknight lifesaver. It’s loaded with vegetables, packed with flavor from soy sauce and sesame oil, and comes together in one pan. The beauty of chop suey is its flexibility — it’s part stir-fry, part comfort food, and fully customizable.
In this post, I’ll show you exactly how to make it at home — step by step — plus all the pro tips I’ve learned over the years to make it taste just like your favorite restaurant version (or better).
Why You’ll Love This Recipe
- Quick and Easy: Ready in under 30 minutes — perfect for busy weeknights.
- Versatile: Works with chicken, pork, beef, shrimp, or tofu — your choice!
- Better Than Takeout: Fresher ingredients, no MSG, and less oil.
- Family-Friendly: Kids love the savory sauce and tender noodles or rice.
- Perfect for Meal Prep: Chop everything ahead, and dinner practically cooks itself.
This dish is a stir fry superstar that hits all the notes — salty, slightly sweet, and packed with crisp-tender vegetables.
Ingredients You’ll Need
Here’s what you’ll need to make this classic chop suey recipe. Don’t worry — most of these are pantry staples.
For the Sauce
- 3 tablespoons soy sauce – The savory backbone of the sauce.
- 1 tablespoon oyster sauce – Adds richness and depth (optional but highly recommended).
- 1 tablespoon cornstarch – Helps thicken the sauce to glossy perfection.
- 1 cup chicken broth (or water) – Creates the saucy base.
- 1 teaspoon sesame oil – For that irresistible nutty aroma.
- 1 teaspoon sugar – Balances the saltiness of the soy sauce.
For the Stir Fry
- 1 pound chicken breast or pork tenderloin, thinly sliced (or use shrimp, beef, or tofu)
- 2 tablespoons vegetable oil, divided
- 3 cloves garlic, minced
- 1 small onion, sliced
- 1 cup celery, diagonally sliced
- 1 cup carrots, julienned
- 1 red bell pepper, thinly sliced
- 1 cup bean sprouts – Classic crunch!
- 1 can (8 oz) water chestnuts, drained and sliced
- 1 cup cabbage, shredded
- Salt and pepper, to taste
For Serving
- Steamed white rice or noodles
- Green onions, chopped for garnish
Prep, Cook & Total Time
| Step | Time |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 15 minutes |
| Total Time | 30 minutes |
Ingredient Substitutions
Chop suey is the definition of flexible cooking. Here are some easy swaps:
- Protein: Swap chicken for shrimp, pork, beef, or tofu. For a vegetarian version, skip the meat and add extra mushrooms.
- Sauce Base: Replace oyster sauce with hoisin sauce or extra soy sauce if you don’t have it.
- Veggies: No bean sprouts? Use snap peas or baby corn. Don’t stress — chop suey is forgiving.
- Oil: Use canola, peanut, or even avocado oil for stir-frying.
- Gluten-Free Option: Use tamari instead of soy sauce and gluten-free oyster sauce.
How to Make Chop Suey Recipe
Grab your wok (or a large skillet) and let’s make this delicious stir fry!
Step 1: Prep Everything First
Chop suey cooks fast, so prep all your ingredients before you even turn on the stove. Slice the meat thinly (it helps it cook faster), chop all your veggies, and mix your sauce ingredients in a small bowl.
Pro Tip: For tender meat, slice it against the grain and keep your pieces about the same size so they cook evenly.
Step 2: Make the Sauce
In a small bowl, whisk together soy sauce, oyster sauce, chicken broth, sesame oil, cornstarch, and sugar. Stir until smooth. Set aside — you’ll pour this in later to bring everything together.
Step 3: Cook the Protein
Heat 1 tablespoon vegetable oil in your wok over medium-high heat. Add the chicken (or whatever protein you’re using), season with salt and pepper, and stir fry until browned and cooked through — about 3–4 minutes.
Transfer the cooked meat to a plate and set aside.
Step 4: Stir Fry the Vegetables
In the same wok, add another tablespoon of oil. Toss in garlic and onion, sautéing until fragrant (about 30 seconds). Then add celery, carrots, and bell pepper. Stir fry for 2–3 minutes until crisp-tender.
Add cabbage, bean sprouts, and water chestnuts. Continue stirring — it should look colorful and smell incredible!
Step 5: Combine Everything
Return your cooked protein to the pan. Give your sauce a quick stir (the cornstarch settles at the bottom), then pour it in. Stir constantly as it thickens — you’ll notice it getting glossy and coating everything beautifully.
Cook for another 2–3 minutes until everything is hot and evenly coated.
Step 6: Serve and Enjoy!
Serve your homemade chop suey hot over white rice or noodles. Garnish with chopped green onions and maybe a drizzle of extra sesame oil for that finishing touch.
That’s it — a delicious, colorful, and comforting dish that’s both satisfying and surprisingly easy!

Expert Tips & Mistakes to Avoid
- High heat is key. Stir frying works best when your wok or skillet is nice and hot — it locks in flavor and keeps veggies crisp.
- Don’t overcook the vegetables. They should be tender but still have a bite.
- Mix the sauce just before adding. Cornstarch sinks — give it a stir to avoid clumps.
- Cook in batches if needed. If your pan is small, overcrowding will steam your ingredients instead of searing them.
- Taste and adjust. Feel free to tweak the soy sauce or sugar depending on your flavor preference.
Variations & Add-Ons
- Beef Chop Suey: Use thinly sliced flank steak instead of chicken — deliciously savory.
- Seafood Chop Suey: Shrimp and scallops make this dish feel fancy enough for guests.
- Vegetarian Chop Suey: Load up on mushrooms, baby corn, and tofu for a hearty plant-based version.
- Spicy Chop Suey: Add a pinch of chili flakes or a drizzle of sriracha for heat.
- Filipino-Style Chop Suey: Add quail eggs and a touch of fish sauce for authentic Filipino flair.
Serving Suggestions
Chop suey shines when served with rice — especially steamed white rice that soaks up the sauce beautifully.
Here are a few pairing ideas:
- Garlic Fried Rice: Adds extra flavor and crunch.
- Noodles: Try it over lo mein or egg noodles for a change of pace.
- Egg Rolls or Dumplings: Turn it into a full takeout-style meal at home.
- Crispy Toppings: Sprinkle fried shallots or sesame seeds on top for texture.
Storage & Reheating
If you somehow have leftovers (we rarely do!), here’s how to keep them delicious:
- To Store: Cool completely and store in an airtight container in the fridge for up to 3 days.
- To Freeze: Transfer to freezer-safe containers and freeze for up to 2 months.
- To Reheat:
- Stovetop: Reheat in a skillet with a splash of water over medium heat until warmed through.
- Microwave: Heat in 30-second bursts, stirring between rounds.
Avoid overcooking — the veggies can lose their crunch if reheated too long.
Nutrition Information (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 290 kcal |
| Protein | 27 g |
| Fat | 10 g |
| Carbohydrates | 23 g |
| Fiber | 3 g |
| Sugar | 5 g |
| Sodium | 890 mg |
(Based on a serving with chicken and sauce, not including rice.)
Frequently Asked Questions
What’s the difference between chop suey and chow mein?
Chop suey is a stir-fry served with rice, while chow mein uses noodles. Both feature veggies and protein in a savory sauce.
Can I make chop suey without oyster sauce?
Yes. Substitute oyster sauce with extra soy sauce or a bit of hoisin or Worcestershire for added depth and umami flavor.
What kind of meat works best for chop suey?
Chicken, pork, shrimp, or beef all work beautifully. Choose lean cuts and slice thinly so they cook quickly and stay tender.
How do I keep my vegetables crisp in chop suey?
Cook over high heat and avoid overcrowding the pan. Stir-fry quickly so the vegetables stay tender-crisp and don’t steam.
Can I make chop suey ahead of time?
Yes. Prep the veggies and sauce ahead, but stir-fry fresh before serving for the best texture and vibrant flavor.
Is chop suey healthy?
Definitely! It’s packed with vegetables and lean protein. Use low-sodium soy sauce to reduce salt and serve with steamed rice.
Conclusion
There’s a reason chop suey has stood the test of time — it’s comforting, flavorful, and endlessly adaptable. Whether you’re craving a quick dinner or a nostalgic takeout favorite, this homemade chop suey recipe delivers every time.
The combination of tender meat, crisp vegetables, and savory soy-sesame sauce never fails to hit the spot. Plus, it’s one of those dishes you can tweak endlessly — add what you have, skip what you don’t, and it still turns out amazing.
So grab your wok, heat up that oil, and get ready to stir fry your way to dinner bliss. When you sit down to that first bite — warm rice underneath, glossy sauce on top — you’ll know exactly why this dish has become a beloved classic.
If you make this chop suey recipe, I’d love to hear how it turned out! Leave a comment, rate the recipe, or share a photo — let’s celebrate homemade comfort food together.

Homemade Chop Suey Recipe
Ingredients
- For the Sauce
- 3 tablespoons soy sauce – The savory backbone of the sauce.
- 1 tablespoon oyster sauce – Adds richness and depth optional but highly recommended.
- 1 tablespoon cornstarch – Helps thicken the sauce to glossy perfection.
- 1 cup chicken broth or water – Creates the saucy base.
- 1 teaspoon sesame oil – For that irresistible nutty aroma.
- 1 teaspoon sugar – Balances the saltiness of the soy sauce.
- For the Stir Fry
- 1 pound chicken breast or pork tenderloin thinly sliced (or use shrimp, beef, or tofu)
- 2 tablespoons vegetable oil divided
- 3 cloves garlic minced
- 1 small onion sliced
- 1 cup celery diagonally sliced
- 1 cup carrots julienned
- 1 red bell pepper thinly sliced
- 1 cup bean sprouts – Classic crunch!
- 1 can 8 oz water chestnuts, drained and sliced
- 1 cup cabbage shredded
- Salt and pepper to taste
- For Serving
- Steamed white rice or noodles
- Green onions chopped for garnish
Instructions
- Prep Everything First
- Chop suey cooks fast, so prep all your ingredients before you even turn on the stove. Slice the meat thinly (it helps it cook faster), chop all your veggies, and mix your sauce ingredients in a small bowl.
- Make the Sauce
- In a small bowl, whisk together soy sauce, oyster sauce, chicken broth, sesame oil, cornstarch, and sugar. Stir until smooth. Set aside — you’ll pour this in later to bring everything together.
- Cook the Protein
- Heat 1 tablespoon vegetable oil in your wok over medium-high heat. Add the chicken (or whatever protein you’re using), season with salt and pepper, and stir fry until browned and cooked through — about 3–4 minutes.
- Transfer the cooked meat to a plate and set aside.
- Stir Fry the Vegetables
- In the same wok, add another tablespoon of oil. Toss in garlic and onion, sautéing until fragrant (about 30 seconds). Then add celery, carrots, and bell pepper. Stir fry for 2–3 minutes until crisp-tender.
- Add cabbage, bean sprouts, and water chestnuts. Continue stirring — it should look colorful and smell incredible!
- Combine Everything
- Return your cooked protein to the pan. Give your sauce a quick stir (the cornstarch settles at the bottom), then pour it in. Stir constantly as it thickens — you’ll notice it getting glossy and coating everything beautifully.
- Cook for another 2–3 minutes until everything is hot and evenly coated.
- Serve and Enjoy!
- Serve your homemade chop suey hot over white rice or noodles. Garnish with chopped green onions and maybe a drizzle of extra sesame oil for that finishing touch.
