Veggie Chow Mein

This blog post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases.

Veggie chow mein is a quick and easy Chinese noodle dish that can be fried up in just 15 minutes, and is a great fridge clearer!

Portion of veggie chow mein in a bowl with broccoli and a spring roll.

Veggie chow mein is one of my go-to Chinese dishes to make – it’s super quick, it’s super easy, and it’s always delicious. You can’t beat this big bowlful of noodles with veggies, smoked tofu and salty sauce.

I usually get my chow mein from a Chinese take away, but you end up with a much cheaper dinner if you make it yourself!

Veggie chow mein in a bowl with a spring roll and steamed broccoli.

What is chow mein?

Chow mein is a simple Chinese dish made with thick noodles, stir-fried with veggies.

There are no set rules about how to make chow mein. You can use whatever vegetables you like. You can add tofu for protein. You can scramble in an egg. You can top it with fresh coriander, chopped cashew nuts, sesame seeds…

Chow mein may be a Chinese dish, but different countries have developed their own versions, so really you can make it however you like. As usual, I’m much more concerned with making a tasty dinner for my family than with making an authentically Chinese dish.

Here’s my version!

Chinese vegetable noodles with broccoli in a bowl.

Stir-fried vegetables

To start, make your stir-fried vegetables. Use the biggest wok you have, it will make things much easier once you start to add the other components of your veggie chow mein!

Make sure you add plenty of garlic, a little ginger, and some red chilli – start to build the flavour straight away.

Cook the veg until they’re fairly tender, but still have a bit of bite to them. We don’t want soggy veg.

Stir-fried vegetables in a wok.

What vegetables should I use in chow mein?

There are all sorts of vegetables that work really well in veggie chow mein. Ideally, you want to choose at least 3-4 different veg, so your meal has plenty of different flavours and textures.

I actually used a shop-bought mix of stir-fry vegetables, as it ends up being much cheaper than buying each vegetable individually, and creates a lot less waste. I augmented the mix with a couple of other vegetables that I wanted to include.

My veggie chow mein had:

  • bean sprouts
  • cabbage
  • carrot
  • onion
  • mushrooms
  • mange tout

Other vegetables that would work really well in your chow mein:

  • broccoli
  • baby corn
  • edamame
  • spring onions
  • green beans
Stir-fried vegetables and noodles in a wok.

Fresh egg noodles

Next, add your noodles!

Chow mein typically uses thick egg noodles. I like to use fresh noodles, which can be added straight to the pan with no pre-cooking.

Of course, you can use dried noodles instead if that’s what you have – just boil them until they’re soft before adding them to the pan.

And if you want to make a vegan or gluten-free chow mein, there’s no reason you couldn’t use rice noodles instead.

Smoked tofu being cooked in a frying pan.

Crispy smoked tofu

I wanted to add a bit of extra protein to my veggie chow mein, so I also added some tofu, which I fried on its own in a pan first, to get it nice and crispy.

This time I used smoked tofu, which is really tasty, and has a lovely smoky flavour – but normal tofu will work well too!

Just mix everything together in your enormous wok, add a very generous splash of soy sauce, and serve!

Vegetarian chow mein in a bowl with broccoli and a spring roll.

How to serve chow mein

You can serve chow mein as a side dish or a main dish, whatever works best for you.

Personally, I think it works fine as a full meal in its own right – it already contains veg, carbs and protein, so you don’t really need to add anything else. I just added some steamed broccoli and a veggie spring roll on the side, just because I’ll happily take any excuse to add pastry to my meal.

If you’d prefer to serve your chow mein as a side dish, it would go beautifully with a Chinese-style curry like my chip shop Chinese curry! Though you probably don’t need to double up on the tofu and all those veg, so in this case I’d skip the tofu in the chow mein, and go easy on the veg too.

However you choose to serve your veggie chow mein, it makes a really tasty Chinese meal that can be stirred up in only about 15 minutes!

Veggie chow mein being eaten with a pair of chopsticks.

Veggie chow mein

Veggie chow mein is a quick and easy Chinese noodle dish that can be fried up in just 15 minutes, and is a great fridge clearer!

If you’ve cooked this recipe, don’t forget to leave a star rating!

5 from 2 votes
Print Pin Comment
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes
Servings: 3 people
Calories: 402kcal
Author: Becca Heyes


  • 2 tbsp oil, divided
  • 350 g (~ 12 1/2 oz) mixed stir fry vegetables (~ 5 cups when chopped) – see blog post for vegetable ideas
  • 1/2 mild red chilli, finely chopped
  • 3 cloves garlic, minced
  • 1/2 tsp puréed ginger
  • 160 g (~ 5 1/2 oz) extra firm tofu (I used smoked tofu), pressed and cut into bitesize pieces
  • 410 g (~ 14 1/2 oz) fresh egg noodles
  • 4 tbsp soy sauce
  • 1/4 tsp Chinese five spice
  • Black pepper
  • 1 tbsp sesame seeds, to serve (optional)


  • Heat a dash of oil in a large wok, and add the vegetables. Stir-fry the veg for a couple of minutes, then add the chilli, garlic and ginger, and cook for a further 5 minutes, until the vegetables are fairly tender but still with a bit of bite.
  • While the vegetables are cooking, heat the remaining oil in a separate frying pan, and add the pieces of tofu. Cook for 5-10 minutes over a fairly high heat, until slightly crispy.
  • Add the fresh noodles to the cooked vegetables, along with the crispy tofu, soy sauce, five spice, and a pinch of black pepper. Mix thoroughly, and cook over a medium heat for another 5 minutes or so, until the noodles are soft and everything is piping hot. If the chow mein starts to look a bit dry, add a splash of water.
  • Serve hot, sprinkled with sesame seeds if desired.


Nutrition Facts
Veggie chow mein
Amount Per Serving (1 portion)
Calories 402 Calories from Fat 163
% Daily Value*
Fat 18.1g28%
Saturated Fat 2.8g14%
Cholesterol 31mg10%
Sodium 1248mg52%
Potassium 543mg16%
Carbohydrates 41.1g14%
Fiber 4.2g17%
Sugar 4.2g5%
Protein 20.5g41%
Calcium 128mg13%
Iron 3mg17%
* Percent Daily Values are based on a 2000 calorie diet.

Nutritional information is approximate, and will depend on your exact ingredients. Please calculate your own nutritional values if you require accuracy for health reasons.

Tried this Recipe? Leave a Comment!Comments and star ratings really help support the site – thank you!

Veggie chow mein is also amazing served with a bit of egg fu yung on the side – another of my all-time favourite Chinese dishes!

Save This Recipe (New)

💾 Save this recipe! Enter your email and I'll send the recipe straight to your inbox, so you'll never lose it again. Plus, you'll receive 1-2 emails per week with new recipes, and a FREE e-cookbook!

5 from 2 votes (2 ratings without comment)

Leave a Reply

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

Recipe Rating


  1. I really loved the veggie chow mein recipe you used to have up, before the name change. Any chance that could be posted also? I don’t think I saved a printed copy of it when I’d make it.

  2. Love your blog and I’m not even remotely a veggie. The pics really help sell it and so do the simple recipes. Thanks