Vegetable Chow Mein

This post may contain affiliate links. Read my disclosure policy.

Vegetable Chow Mein made with celery, broccoli, cabbage, carrots, and bean sprouts mixed with chow mein noodles in a savory sauce, ready in under 30 minutes!

Homemade versions of our favorite takeout dishes are some of our favorite weeknight dinners, like Chicken Lo Mein, Easy Mongolian Beef, and Panda Express Orange Chicken (Copycat)!

Vegetable Chow Mein

Vegetable Chow Mein is an EASY one pot dinner, loaded with veggies and tossed with chow mein noodles in a savory sauce. This recipe is a meatless take on my Classic Chinese Chow Mein, and is my go-to on weeknights because it takes a total time of 30 minutes to make.

If you’re looking for more homemade takeout dishes to complete your dinner table, check out my General Tso’s Chicken, Easy Sesame Chicken, Pad See Ew, and Egg Foo Young!


Chow mein is a great recipe for making ahead and freezing for up to several months. Defrost the chow mein in the refrigerator, then reheat in a wok or skillet, adding extra sauce as needed if your chow mein noodles dried out at all.


Chow mein and lo mein are both made with egg noodles, but the main difference between the two dishes is the way the egg noodles are prepared. Chow mein noodles are thinner and fried, giving them a crispy texture, while lo mein noodles are are boiled, making them softer. Lo mein is also usually stir fried with the vegetables, while chow mein is tossed with them towards the end.

In a pinch, you can substitute lo mein noodles with spaghetti noodles. Lo mein noodles are usually a little bit thicker than the noodles used for chow mein.

Chow mein also uses less sauce, while lo mein is stir fried in sauce until the noodles are totally coated. You can buy noodles that are specifically labeled for chow mein in the grocery store. If you can’t find them, you can substitute yakisoba noodles (minus the rest of the packet) in place of chow mein noodles, but I wouldn’t use these for lo mein.


  • Bell peppers
  • Green beans
  • Bok choy
  • Peas
  • Snow peas
  • Green onions
  • Mushrooms

Chow Mein

Save Recipes
Create An Account & Save Recipes



You can prep this chow mein ahead of time by cooking the dish as usual, then letting it cool completely and storing in an airtight container for 3-4 days. If you are going to store this, I would also store extra sauce, because the noodles may dry out when reheated.


  • You can swap the vegetable oil with sesame oil for a deeper savory flavor in the dish. Sesame oil has a very distinct flavor, so make sure you like it before adding it to the wok. You can also mix a dash of sesame oil with the vegetable oil to add a small amount of sesame oil flavor.
  • You can make this recipe in a large skillet or a wok, depending on your cooking preference. Traditionally, this chow mein is made in a wok over high heat. The high heat of the wok makes a big difference in the flavor of the dish!
  • If you decide to make your chow mein in a wok, be ready to stir the food constantly so it doesn’t burn or overcook. You can find woks in plain or electric varieties.
  • Make this chow mein low carb by using tofu noodles. I recommend soaking the tofu noodles in water for 10-15 minutes first, to freshen them.
  • You can use low sodium soy sauce to make a reduced sodium chow mein.
  • Add minced fresh ginger or a dash of ginger powder for extra flavor.
  • This is a vegetarian chow mein if you use the vegetarian-friendly version of oyster sauce.
  • Prep the ingredients early, including cutting up all of the vegetables, because they will cook quickly once in the skillet and you don’t want anything to overcook while you’re chopping the next ingredient.
  • When prepping this ahead, you can whisk all of your sauce ingredients together in a small bowl, so you just have to pour it in. Use some cayenne pepper to add heat.
  • You can add boneless skinless chicken for chicken chow mein, or shrimp, beef, or tofu to add more protein to this recipe.
  • Stay away from dark soy sauce for chow mein. I like to use light or regular soy sauce because it has a better flavor with the noodles.

Easy Chow Mein

Pin This

Like this recipe? Save it to your Pinterest board now!




Vegetable Chow Mein

5 from 6 votes
  • Yield: 4 servings
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Total Time: 20 minutes
  • Course: Dinner
  • Cuisine: Chinese Food
  • Author: Sabrina Snyder

Vegetable Chow Mein made with celery, broccoli, cabbage, carrots, and bean sprouts mixed with chow mein noodles in a savory sauce, ready in under 30 minutes!


  • 2 tablespoons vegetable oil
  • 1 cup cabbage thinly sliced
  • 2 cups broccoli florets
  • 1 cup celery thinly sliced
  • 1 carrot thinly sliced
  • 2 cloves garlic minced
  • 2 tablespoons sweet soy sauce aka Kecap Manis*
  • 2 tablespoons low sodium soy sauce
  • 4 tablespoons oyster sauce
  • 1 cup water
  • 12 ounces chow mein noodles cooked a minute shy of the directions*
  • 6 ounces bean sprouts optional
  • sesame seeds for garnish optional


Note: click on times in the instructions to start a kitchen timer while cooking.

  1. Heat a large pan or wok on medium heat with the oil add in the cabbage, broccoli, celery and carrots.
  2. Cook 2-3 minutes until wilted, add the garlic and cook for an additional 30 seconds.

  3. Add the soy sauce, sweet soy sauce, oyster sauce and water and bring to a boil for 1 minute.

  4. Add in the pasta, bean sprouts and toss to coat.

Recipe Notes

Note: click on times in the instructions to start a kitchen timer while cooking.

*Homemade Kecap Manis: Add 1 ½ teaspoons of soy sauce and 1 ½ teaspoons of molasses or dark brown sugar with a tiny pinch of ground anise. This is a decent substitute, but if you can get the original the flavor will be even deeper.


Nutrition Information

Yield: 4 servings, Amount per serving: 545 calories, Calories: 545g, Carbohydrates: 77g, Protein: 12g, Fat: 22g, Saturated Fat: 7g, Sodium: 1695mg, Potassium: 477mg, Fiber: 5g, Sugar: 11g, Vitamin A: 2960g, Vitamin C: 54.8g, Calcium: 75g, Iron: 5.1g

All images and text © for Dinner, then Dessert.

Keyword: vegetable chow mein

Easy Veggie Chow Mein

Leave a comment & rating

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. What did I do wrong? This turned out SUPER watery and bland. I followed the recipe exactly and used pasta water as my 1C of water. Did I miss where cornstarch was supposed to be added?

    1. Oh no! Sounds like the sauce didn’t get hot enough or wasn’t cooked long enough. Did you allow it to get to a boil for at least a minute? Doing so allows it to thicken.

  2. This recipe was great and we are definitely adding it in to our normal rotation! The only reason I gave it 4 stars was because it came out kinda dry and very sticky. Is there something I can do to avoid this in the future? Thanks for sharing, it was otherwise delicious!

  3. This is a great way to bring Chinese takeout into a boring weeknight meal routine. Thanks for a great recipe!

  4. I plan to substitute the homemade Kecap Manis as I don’t have any available. Is the substitution as written (reduce from 2T kecap manis to 1T homemade or should I double the homemade kecap manis formula to end up with 2T to use?