Skip to Content

Vegetable Chow Mein

Make this easy Chinese vegan chow mein with vegetables, noodles and savoury chow mein sauce!

Vegan Vegetable Chow Mein #chinese #chowmein #vegan # recipe #noodles #vegetable

It’s such a quick noodle recipe that can be on your table in 20 minutes! Better than take out and totally vegan!

For the veggies we’ve got cabbage, bean sprouts, red pepper, carrots and broccoli. You can use whatever you have on hand but cabbage, bean sprouts and carrots are more traditionally found in chow mein.

Vegan Vegetable Chow Mein #chinese #chowmein #vegan # recipe #noodles #vegetable

But really, any veggies will be delicious! Mushrooms, sugar snap peas or courgette would all work.

If you want to add some extra protein you can add tofu, tempeh, seitan or chicken style pieces. I really enjoy chow mein with and without tofu so this option is up to you!

How to make vegan chow mein sauce:

Traditional chow mein sauce isn’t vegan because it contains oyster sauce. So to substitute this we are going to use hoisin sauce. It’s easily accessible and nearly always vegan.

Along with hoisin sauce we add soy sauce, shaoxing wine, sugar, sesame oil, and sriracha (optional).

Vegan Chow Mein Sauce #sauce #chinese #chowmein #vegan #recipe

Shaoxing wine is available in most large supermarkets, in the asian section. It’s a traditional chinese wine made from fermented rice. If you can’t find it you can sub for dry sherry.

Simply mix them all together in a bowl then you can prep your veggies!

You can cut the veggies any way you like. Usually they are cut thinly so they are almost hidden with the noodles (great for kids!). I like to mix it up and have smaller and chunkier veg for texture.

Prep the garlic, ginger and onion too, then you’re ready to start cooking!

What should I cook chow mein in?

A wok, skillet or large frying pan will do! Something that you can toss everything in with enough space.

Vegan Vegetable Chow Mein #chinese #chowmein #vegan # recipe #noodles #vegetable

Now you’re ready to start cooking, heat some vegetable oil in the pan on high heat. Add the garlic and onion and fry for about 20 seconds, tossing so they don’t burn.

Add the broccoli and carrot, fry for a minute and then add the red peppers, cabbage and bean sprouts.

Stir fry for a couple of minutes more and then add the sauce and noodles, give it a good mix.

Let this fry for a couple more minutes, the noodles wont need long. Now you’re ready to serve – top with sesame seeds and chopped spring onion!

If you have any leftovers, it will keep in an air tight container in the fridge for a couple of days.

Chow Mein Vegetables

I love serving chow mein with vegetable spring rolls and some extra soy sauce on the side!

Why you should make this vegan chow mein:

  1. It’s ready in less than half an hour – so quick and simple!
  2. It’s one of the most popular chinese noodle dishes for a reason! And this one is vegan friendly 🙂
  3. You can switch up the noodles and vegetables to your liking!

For more chinese inspired dishes you may like these:

Sweet and Sour Tofu – crispy chunks of tofu in a sweet and sour sauce, so addicting!

Tempeh Fried Rice – chunks of tempeh and broccoli with savoury fried rice

Spicy Sweet Chilli Noodles – a super quick and easy veggie noodle dish!

Vegan Vegetable Chow Mein #chinese #chowmein #vegan # recipe #noodles #vegetable

As always if you make this vegan vegetable chow mein be sure to leave me a comment, rate this recipe and tag me on Instagram. I love seeing all your photos of my recipe recreations!

Don’t forget to follow along on FacebookPinterest and Instagram – I’d love to see you all there!


Vegan Vegetable Chow Mein #chinese #chowmein #vegan # recipe #noodles #vegetable

Vegan Vegetable Chow Mein

Yield: 2-3
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes

Quick and easy vegan vegetable chow mein! Chewy noodles, chow mein sauce and all the veggies! Customise the vegetables and choose your vegan protein!


Chow Mein Sauce

  • 3 tbsp soy sauce
  • 1 tbsp hoisin sauce
  • 1 tbsp shaoxing wine or dry sherry
  • 1.5 tsp sugar
  • 1 tsp sesame oil
  • 1 tsp sriracha (optional)

Stir Fry

  • 3 garlic cloves, finely chopped
  • 1 shallot, thinly sliced
  • 1 carrot, cut into thin strips
  • 1 red pepper, cut into thin strips
  • 1/2 white cabbage, shredded
  • 1/2 head broccoli, cut into small florets
  • 1.5 cups/150g bean sprouts
  • 300g chow mein noodles*
  • 4 spring onions, chopped
  • Sesame seeds


  1. Heat some oil in a wok or pan on high heat. Add the garlic and onion and fry for about 20 seconds, tossing so they don't burn.
  2. Add the broccoli and carrot and fry for a further minute or two.
  3. Add the pepper, bean sprouts and cabbage and fry for a couple of minutes. Toss well so they get cooked evenly.
  4. Cook noodles according to packet instructions - they made need soaking in water or adding straight to the pan.
  5. Add the chow mein sauce and noodles, stir well and serve!
  6. Top with chopped spring onion and sesame seeds.


You can sub for any noodles - medium noodles, ramen or packet noodles. If your'e using packet instant noodles just disregard the spice mix. Just make sure they're egg free!

To bulk this meal out you can add any vegan protein of choice - tofu, tempeh, seitan or chicken style pieces. Just stir fry them first then add back in when the veggies are cooked. It will serve around 4 if you do this.

Nutrition Information:
Yield: 3 Serving Size: 1
Amount Per Serving: Calories: 638Total Fat: 22gSaturated Fat: 3gTrans Fat: 1gUnsaturated Fat: 18gCholesterol: 0mgSodium: 2271mgCarbohydrates: 95gFiber: 8gSugar: 16gProtein: 14g

Did you make this recipe?

Let me know in the comments or tag me on Instagram @cupfulofkale

Vegan Vegetable Chow Mein #chinese #chowmein #vegan # recipe #noodles #vegetable

30+ Delicious Chinese Recipes at Home – The Kitchen Community

Sunday 7th of August 2022

[…] 16. Chow Mein […]


Wednesday 25th of May 2022

Just made this. Really simple and subtle but very enjoyable.


Friday 5th of June 2020

Love simple and super tasty dish! I had to substitute white cabbage for red cabbage and couldn’t get hold of beansshoots but it didn’t matter, it’s that lovely salty, slightly spicey sauce that makes it! Yummy!


Monday 10th of February 2020

Ohh looks lovely! I've bookmarked this for later in the week:)


Tuesday 11th of February 2020

Thanks Mary - would love to know how it goes :) Tamsin xo

Skip to Recipe