Vegetable Chow Mein

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



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 recipe now to remember it later

Pin Recipe
Easy Chow Mein
5 from 6 votes

Vegetable Chow Mein

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!

Course Dinner
Cuisine Chinese Food
Keyword vegetable chow mein
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Servings 4 servings
Calories 545 kcal
Author Sabrina Snyder


  • 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


  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 1/2 teaspoons of soy sauce and 1 1/2 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 Facts
Vegetable Chow Mein
Amount Per Serving
Calories 545 Calories from Fat 198
% Daily Value*
Fat 22g34%
Saturated Fat 7g44%
Sodium 1695mg74%
Potassium 477mg14%
Carbohydrates 77g26%
Fiber 5g21%
Sugar 11g12%
Protein 12g24%
Vitamin A 2960IU59%
Vitamin C 54.8mg66%
Calcium 75mg8%
Iron 5.1mg28%
* Percent Daily Values are based on a 2000 calorie diet.

Easy Veggie Chow Mein

About the Author: Sabrina Snyder

Sabrina is a professionally trained Private Chef of over 10 years with ServSafe Manager certification in food safety. She creates all the recipes here on Dinner, then Dessert, fueled in no small part by her love for bacon.

Dinner, then Dessert, Inc. owns the copyright on all images and text and does not allow for its original recipes and pictures to be reproduced anywhere other than at this site unless authorization is given. If you enjoyed the recipe and would like to publish it on your own site, please re-write it in your own words, and link back to my site and recipe page. Read my disclosure and copyright policy. This post may contain affiliate links.


Leave a comment & rating

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


  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?