Easy 30-minute vegetarian Chow Mein, better than takeout, brimming with a loads of veggies and coated in an irresistibly delicious sauce.

If you’re not a vegetarian and want to add meat to your Chow Mein, then try this Beef Chow Mein or Chicken Chow Mein instead.

Chow Mein with tongs, ready to be served, filled with veggies and coated in a delicious sauce.

What Is Chow Mein?

Chow Mein is a popular Chinese dish that consists of stir-fried noodles with vegetables, meat (such as chicken, beef, shrimp, or pork), and a savory sauce. The term means “stir-fried noodles” in Chinese.

This vegetarian version is packed with veggies and makes for the perfect “clear out the fridge” kind of meal! While I’m not vegetarian, I love packing meals full of veggies, like these Thai Chicken Wraps, and this is one of my favorites. It’s also one of the best ways I know to get my kids to eat veggies — add them to noodles and a sauce and they’ll eat every last bite. 

A bowl of freshly chopped vegetables ready to be used in the meal.

Ingredients

  • Veggies (cabbage, carrots, celery, red pepper, mushrooms, green onions): Add a nice crunch and nutrition.
  • Fresh ginger and garlic: Bring spicy flavor and make the dish smell amazing.
  • Vegetable oil: Use to sauté the ingredients in your Chow Mein.
  • Noodles: Main part, absorb flavors and makes the dish filling.
  • Cornstarch: Thickens the sauce.
  • Soy sauce and Oyster Sauce: Add saltiness and a delicious flavor.
  • Veggie stock or broth: Makes the sauce savory.
  • Brown sugar: Adds sweetness and balances out the salt.
  • Sesame oil: Gives a nutty taste to the sauce.
  • Freshly cracked pepper and optional toasted sesame seeds: For seasoning and garnish.

Quick Tip

What’s the difference between this dish and chop suey? One of the big distinctions is that chow mein is served with some type of noodle, whereas chop suey is served with rice.

Adding noodles to the skillet filled with vegetables.

How To Make Chow Mein

  1. Prep the Vegetables: Thinly slice or chop all the vegetables.
  2. Prepare the Sauce: Whisk together all the sauce ingredients in a small bowl and set it aside.
  3. Cook the Noodles: Follow the package directions to prepare the noodles.
  4. Stir-Fry the Vegetables: With everything prepped, it’s time to cook! Begin with the onions, garlic, and ginger. Then, cook the vegetables before adding the noodles and sauce.
  5. Toss, Garnish, and Enjoy!: Combine everything well, garnish Chow Mein as desired, and serve.

The delicious homemade sauce prepared to go over the recipe.

Adding Protein And Different Veggies

If you’re looking to add more protein while keeping this Chow Mein vegetarian, consider adding some tofu. I highly recommend this guide for cooking tofu.

If you’re not vegetarian, feel free to include cooked chicken, beef, or shrimp. Alternatively, you could serve this dish as a side dish alongside Grilled Chicken or Grilled Steak.

Vegetable Variations:

This vegetarian Chow Mein is highly customizable. You can use various veggies, just keep the amount similar and slice them thin for quick cooking. Options include bean sprouts, green bell pepper, snow or sugar snap peas, yellow onion, red cabbage, broccoli, water chestnuts, and zucchini or yellow squash.

Finished chow mein noodles coated in delicious sauce with vegetables mixed throughout.

More Delicious Vegetarian Recipes

5 from 20 votes

Vegetarian Chow Mein

Better than takeout and totally customizable, this Vegetarian Chow Mein is bursting with flavor and drenched in delicious sauce!
Prep Time: 20 minutes
Cook Time: 10 minutes
Total Time: 30 minutes
Servings: 2 servings

Equipment

  • Large pan

Ingredients 
 

  • 3 cups shredded green cabbage
  • 1/2 tablespoon minced ginger
  • 1/2 tablespoon minced garlic
  • 3/4 cup julienned carrots
  • 3/4 cup thinly sliced celery
  • 1-1/2 cups thinly sliced red pepper
  • 1-1/2 cups thinly sliced baby bella mushrooms
  • 1/4 cup green onions
  • 1-1/2 tablespoons vegetable oil
  • 1/2 tablespoon cornstarch
  • 1-1/2 tablespoons reduced-sodium soy sauce
  • 1-1/2 tablespoons vegetarian oyster sauce or regular oyster sauce
  • 1 tablespoon brown sugar
  • 1/2 teaspoon sesame oil
  • 1/2 teaspoon pepper
  • 1/3 cup vegetable stock or vegetable broth
  • 1 (6-ounce) package chow mein noodles
  • Toasted sesame seeds optional

Instructions 

  • Finely shred the cabbage, coarsely mince the ginger and garlic. Peel the carrot and then julienne into very thin pieces. Very thinly slice the celery, red pepper, and mushrooms. Thinly slice the green onions to separate the white root from the green. You should get about 1/4 cup thinly sliced white roots. Reserve the greens for later.
  • Add the cornstarch and soy sauce to a small bowl and whisk with a fork until completely smooth. Stir in the oyster sauce, stock, brown sugar, sesame oil, and pepper. Whisk until smooth. Reserve for later.
  • Follow package directions to prepare the chow mein noodles. Rinse in cold water and set aside.
  • Heat vegetable oil in a large pan over high heat. Add the white parts of the onion and cook for about a minute, then add the garlic and ginger. Be careful not to let them burn; cook for only about 20 seconds. Next, add the red pepper, carrots, and celery. Stir-fry while stirring almost constantly for 2โ€“3 minutes.
  • Add in the shredded cabbage and mushrooms. Stir constantly until veggies are tender and cabbage is wilted, about another 2โ€“3 minutes. Stir in the cooked noodles and the sauce mixture. Toss with tongs for 1 minute. Add in reserved green onions and toasted sesame seeds, if desired. Enjoy immediately.

Video

Nutrition

Serving: 1serving | Calories: 242kcal | Carbohydrates: 32g | Protein: 6g | Fat: 12g | Saturated Fat: 2g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 3g | Trans Fat: 0.1g | Sodium: 1376mg | Potassium: 962mg | Fiber: 7g | Sugar: 16g | Vitamin A: 8914IU | Vitamin C: 135mg | Calcium: 119mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Meet Chelsea


Hello, and welcome to Chelseaโ€™s Messy Apron! Iโ€™m Chelsea, the recipe developer, food photographer, and writer behind the site. Iโ€™m passionate about creating simple, reliable, and delicious recipes that anyone can make.

Thanks for stopping byโ€”I hope you find something delicious to make!

More Recipes You'll Love

5 from 20 votes (4 ratings without comment)

Leave a comment

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

Recipe Rating




45 Comments

  1. tahnycooks says:

    5 stars
    I don’t feel like cooking dinner tonight. If I could click my heals and and wish for something to appear before me this is what I would choose! DELISH!

  2. Jess @ On Sugar Mountain says:

    You have me convinced for sure! I love takeout so this would be a solution for both my wallet AND my tastebuds! ๐Ÿ˜€

  3. marcie says:

    I love chow mien and have never made it at home. We love it, and it’s high time I made some homemade take-out! This looks delicious, Chelsea! ๐Ÿ™‚

  4. Christine says:

    I love the vegetable combo you chose in this one Chels, tasty and colorful!

  5. Beth says:

    This is such a great dish! So many great things about it! Love all the colors and veggies that are packed in there. And I really love how easy and quick all of your dishes are. They make me actually want to make things other than cake, haha.

  6. Pamela says:

    5 stars
    This chow mein is winning my heart! I love how veggie happy it is!

  7. Kelly says:

    You’re the best at fast, easy yet super delicious dinners. This looks great, and my favorite part is how you can use whatever veggies and protein you want. Sometimes it’s hard when you have a recipe that has a laundry list of specific ingredients…and you never end up making it because you never have them on hand. Know what I mean?

  8. Melanie says:

    Looks like I could ‘chow’ down on this! Delish!

  9. Gayle says:

    This sounds delicious! I’ve never tried making chow mein before, but now I’m intrigued! And I love that you can switch it up depending on your tastes. Pinned!

  10. Liz says:

    Yum! This sounds delicious; much healthier than take out!