Lately I have been on an asian-fusion dinner spree and my latest obsession is this delicious Vegan Vegetable Lo Mein with tofu. With a simple umami stir-fry sauce, tons of fresh vegetables, noodles, and crispy tofu, this recipe is truly a keeper!
What is lo mein?
If you are not familiar with lo mein, it is a Chinese/ Cantonese dish traditionally prepared with egg noodles, vegetables, and some type of meat. Personally, I am most familiar with it as one of the BEST options for Chinese takeout. Chewy pan fried noodles, crisp vegetables, salty sauce, and tons of flavor- what could be better?!
Unfortunately, due to the use of egg noodles, it’s one of those dishes I used to order on the regular that I can no longer enjoy when we go out for Chinese food. Honestly, it ended up being for the best because now I’ve learned how to make my own lo mein at home! Plus, this recipe is healthier, less greasy, and still just as delicious as it’s takeout counterpart!
Tips to make the best vegan vegetable lo mein
This lo mein really is so easy that the entire meal can be whipped up in 40 minutes or less! It uses a ton of fresh vegetables and a super simple 6-ingredient sauce for a truly delicious vegan noodle stir fry. Here are a few of my favorite tips & tricks for making this recipe:
#1: Slice vegetables VERY thin
Since we are cooking the vegetables in this recipe for a very short period of time. they need to be sliced REALLY thin. I personally used a mandolin to slice with carrots, cabbage, and pepper and then used a knife to thinly slice the mushrooms. I also left the snow peas whole since they are pretty thin as is!
#2: Do not overcook vegetables
For me, a great vegetable stir fry has veggies that are sautéed, but still crisp, and never soggy. Since the noodles add a nice chewy texture, crisp vegetables leads to a great crunch in this dish.
The mushrooms and snow peas do need a bit more cooking time, which is why we add them first and not at the same time as the thinly sliced peppers, carrots, and cabbage that only need about 2 minutes of cooking time before the sauce is added.
#3: Go light on the sauce
Like I recommend in my Vegan Fried Rice recipe, you really only need a little sauce here to add tons of flavor. Too much sauce will make this dish WAY too salty.
We want to add just enough sauce so the noodles and vegetables soak it up. Unlike stir fry recipes where want leftover sauce to drizzle on rice, we don’t want excess sauce with lo mein.
How to make crispy tofu:
To make this vegan lo mein a complete meal, I decided to add in some crispy tofu on top. In fact, I followed the same steps I use in my super popular Black Pepper Tofu to make the tofu.
Here are my tips to crispy tofu every time:
- Use extra firm or firm tofu. Soft tofu has way too much moisture and will fall apart and crumble while being pan fried.
- Always press your tofu before cooking with it to draw out extra moisture. Simply cut the tofu cut in half and press between two towels, paper towels, or between a tofu press.
- Use cornstarch! Coating the tofu in cornstarch leads to a nice crispy exterior that will soak up any sauce.
- Cook in oil when pan frying. Oil helps to draw in enough heat to crisp and brown the cornstarch. If you want crispy tofu without the oil, check out my recipe for Spicy Peanut Tofu where I baked the tofu for similar results.
P.S- Right at the end of stir frying the tofu add in 1 Tbsp soy sauce to give a boost of umami flavor!
Lo Mein FAQ:
What noodles work best?
Since we are not using egg noodles here, we won’t be using traditional lo mein noodles. Luckily, practically any noodle works like ramen, rice, udon, soba, or even basic spaghetti noodles. I’ve tried them all, and my favorite by far is Hakubaku Organic Udon Noodles. They aren’t as thick as the udon noodles that may come to mind and work perfectly in this recipe. I’ve also tried this recipe with rice noodles (which are gluten-free) and it my second favorite option.
I’m missing some of the vegetables, will this recipe still work?
ABSOLUTELY! For this lo mein, I added in vegetables that I love. However, please use whatever vegetables work best for you. Hate mushrooms? Don’t add them! Really want to add in some boy choy or broccoli? Go for it! This recipe is adaptable and really works with any vegetable combination.
Can I make this recipe gluten-free?
Yes! Rice noodles are a GREAT option for this recipe to keep it gluten-free. Sure, it may not look like the traditional lo mein you are used to, but I promise it still tastes just as good. Also, you can easily use tamari or coconut aminos (GF & soy free) in place of soy sauce for a gluten-free sauce.
substitutions for stir fry sauce ingredients:
For dark soy sauce:
Substitute 1:1 with a lighter soy sauce/tamari, but add in an additional 1/2 tsp brown sugar for molasses flavor.
For rice vinegar:
Try apple cider vinegar or lime/lemon juice instead. Another option is subbing in black vinegar. It won’t taste exactly as intended, but it gives the sauce a great tang!
For white pepper:
Substitute 1:1 with ground black pepper.
Either omit it or replace with chili flakes or a chili garlic sauce for some spice.
Want to keep the recipe refined sugar free?
Replace the brown sugar with coconut sugar or even maple syrup.
While I made the sauce recipe with specific ingredients for the best flavor possible, I hope these substitutions provide you with easy options to make this recipe work for you!
This healthy Vegan Vegetable Lo Mein with tofu is truly a weeknight dinner staple and SO darn delicious. It can serve as an awesome side dish or be the star of the meal. Plus, this tofu noodle stir fry is really so versatile and can be made with virtually any vegetable combination. Enjoy!
Looking for more vegan dinner ideas? Check out these SGTO favorites!Print
An easy & delicious Vegan Lo mein filled with vegetables & crispy tofu!
Tofu, Noodles, & Veggies:
- 10 oz dried noodles (I used udon wheat noodles, but any noodle works)
- 14 oz firm or extra firm tofu
- 2 Tbsp cornstarch
- 2 Tbsp oil (for stir frying, I used sesame oil)
- 1 Tbsp soy sauce (for tofu)
- 1 1/2 cups thinly sliced mushrooms (100 grams)
- 1 cup shredded/sliced carrot (about 1 large carrot, 77 grams)
- 1 cup shredded/sliced red pepper (about 1 pepper, 90 grams)
- 1 cup thinly sliced purple cabbage (72 grams)
- 1 1/2 cups snow peas (90 grams)
Stir fry sauce:
- 4 Tbsp soy sauce (60 grams)
- 1 Tbsp dark soy sauce (20 grams)
- 1 Tbsp rice wine vinegar (12 grams)
- 1 Tbsp brown sugar (14 grams)
- 1/2 tsp white pepper (or ground black pepper)
- 1–2 tsp sriracha (optional, for more spice, 3–6 grams)
- green onions
- sesame seeds
- To begin, slice the block of tofu in half and press it between two towels or two paper towels. Let the tofu sit for 10 minutes to soak up any excess moisture. At the same time, bring a pot of water to a boil and cook the noodles according to the package instructions.
- While the tofu is being pressed, slice all the veggies and make the stir fry sauce. To make the sauce, simply whisk together the soy sauce, dark soy sauce, rice wine vinegar, brown sugar, white pepper, and optional sriracha in a small bowl.
- Once the ingredients are prepped, cut the pressed tofu into 1 inch cubes and add to a large bowl. Add the cornstarch to the bowl and use your hands to toss the tofu until evenly coated.
- Next, add 1 Tbsp of sesame oil to a wok and turn on the heat. Once the oil is hot, add in the tofu and stir fry for 10-15 minutes until the tofu is browned and crispy on the outside. In the last minute, add in 1 Tbsp of soy sauce to flavor the tofu. Remove the tofu from the wok and set aside in a bowl.
- Add the remaining 1 Tbsp of sesame oil to the wok followed by the mushrooms and snow peas. Stir fry for about 2-3 minutes. Then, add in the rest of the veggies and stir fry together for an additional 2-3 minutes. If needed, add in a little additional oil at this time.
- Add in the noodles, tofu, and stir fry sauce, Mix together and cook for an additional 3-5 minutes until everything is warmed and coated in sauce. The noodles and veggies should soak up all the sauce, but if you’d like more sauce feel free to add in an additional 1-2 Tbsp of soy sauce.
- Remove from the heat and garnish with optional sliced green onions and sesame seeds. Serve & Enjoy!
- Lo mein can be stored in a closed container in the fridge for 3-5 days and in the freezer up to 1 month.
- To reheat either microwave or reheat in a pan until warmed throughout.
- Please see blog post for substitute ideas for the sauce ingredients.
Keywords: vegan lo mein, vegetable lo mein, easy, simple, homemade, with tofu, Chinese vegetable lo mein, tofu noodle stir fry, healthy lo mein