• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes

Connoisseurus Veg logo

SUBSCRIBE

Sign up for updates and my FREE Vegan Dinner Solutions email series!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • ×
    Home » Main Dishes

    Published: Jan 17, 2022 · Modified: Nov 20, 2024 by Alissa Saenz · This post may contain affiliate links · 11 Comments

    Vegan Vegetable Lo Mein with Tofu

    Jump to Recipe Print Recipe

    Say goodbye to takeout! With slurpable noodles and stir-fried veggies in a flavor-packed sauce, this easy vegan lo mein will be your new favorite weeknight dinner. 

    Wooden surface set with skillet, napkin and bowl of Vegan Lo Mein.

    I've eaten a lot of lo mein (not to be confused with chow mein) in my day. It was one of my favorite dishes to get at Chinese restaurants during my early vegetarian years!

    I never thought I could make homemade vegetable lo mein that was nearly as tasty as the stuff from restaurants. I was wrong! It took several attempts, but I've finally perfected my very own veggie lo mein recipe.

    Guys, this vegan lo mein is delicious, and it's super easy to make. So give it a try this week!

    Jump to:
    • Ingredients You'll Need
    • How to Make Vegan Lo Mein
    • Variations
    • Leftovers & Storage
    • More Vegan Chinese Recipes
    • 📖 Recipe
    • 💬 Comments

    Ingredients You'll Need

    • Dried lo mein noodles. Check your ingredients before you buy! Lots of lo mein noodles are made with eggs. I find that most of the frozen ones are, which is why the recipe calls for dried noodles. If you can't find vegan lo mein noodles you can substitute ramen noodles or even spaghetti.
    • Soy sauce. Tamari or liquid aminos can be substituted if needed. Feel free to use low sodium soy sauce to reduce the salt content of the dish.
    • Brown sugar. Be sure to buy organic sugar to keep the recipe vegan.
    • Hoisin sauce. Look for this in the international foods section of your supermarket.
    • Toasted sesame oil. This should also be in the international foods section, not far from the hoisin sauce.
    • Vegetable oil. Feel free to substitute any neutral high-heat oil, such as canola, avocado, or peanut oil.
    • Tofu. I recommend using super firm tofu. It's easy to work with, has a great texture, and doesn't require pressing. You can substitute with extra-firm tofu if you'd like, but you'll need to press it.
    • White button mushrooms. Substitute with another variety of fresh mushrooms, such as cremini or shiitake, if you'd like.
    • Garlic.
    • Ginger.
    • Scallions.
    • Carrots.
    • Baby corn. Fresh baby corn works best, but you can use canned if fresh isn't available.

    How to Make Vegan Lo Mein

    Below is a detailed photo tutorial on how to make this dish. Scroll all the way down if you'd like to skip right to the recipe!

    • Prep everything before you start cooking. Chop the veggies, mix the sauce, and boil the noodles according to the package instructions. You'll want all this stuff ready to go when you need it!
    Hand stirring lo mein sauce together in a glass bowl.
    • Pan fry your tofu in a bit of oil using this technique to get a nice crispy coating on the outside. Take it out of the skillet and plate it when it's done.
    Tofu cubes frying in a cast iron skillet.
    • Brown the mushrooms in the skillet by cooking them for a few minutes on each side. Resist the temptation to constantly flip and/or stir your mushrooms. They need to sit on the hot surface for a few minutes in order to brown. Transfer them to the plate with the tofu when they're done.
    Mushrooms Cooking in a Skillet.
    • Add some more oil to the skillet if it seems dry, then add your aromatics: minced garlic, grated ginger, and the white parts of your scallions. Cook them for a minute, until they become very fragrant, being super careful not to burn them.
    • Turn the heat up and add your carrots and baby corn to the skillet. Stir-fry them for a few minutes, until they just begin to soften.
    Skillet Showing first two stages of cooking Vegan Lo Mein in a skillet.
    • Push the veggies to the side, turn the heat down a bit, and pour your sauce into the skillet. Let it start bubbling. Be super careful during this step, as the cooking surface will pe very hot at this point and the sauce can sputter!
    • Add your noodles to the skillet, along with the cooked tofu and mushrooms. I like using tongs to combine the vegetable lo mein, but a fork will also work. Let everything cook for a couple of minutes, until the ingredients are nice and hot throughout.
    Collage Showing Last Two Stages of Cooking Vegan Lo Mein in a Skillet.
    • Take your skillet of vegan lo mein off of the burner and add in the green parts of your scallions.
    Close up of Vegan Lo Mein in a skillet.
    • Dig in!

    Variations

    • Skip the tofu for an all-veggie lo mein, or replace it with some tempeh or seitan.
    • Switch up the veggies with your favorites! Snow peas, broccoli, and baby bok choy would all be great choices.
    • For gluten-free vegan lo mein, replace the lo mein noodles with vegan gluten-free spaghetti, use gluten-free hoisin sauce, and gluten-free tamari in place of soy sauce.
    Bowl of Vegan Lo Mein with skillet and tongs in the background.

    Leftovers & Storage

    Leftover vegan lo mein will keep in a sealed container in the fridge for up to 3 days.

    More Vegan Chinese Recipes

    • General Tso's Tofu
    • Vegetable Chow Mein
    • Vegan Mongolian Beef
    • Kung Pao Tofu
    • Vegan Fried Rice

    Like this recipe? If so, be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter. And please stop back and leave me a review and rating below if you make it!

    📖 Recipe

    Skillet of Vegan Lo Mein with Tofu and Vegetables
    Print Pin
    5 from 11 votes

    Vegan Vegetable Lo Mein with Tofu

    Say goodbye to takeout! With slurpable noodles and stir-fried veggies in a flavor-packed sauce, this easy vegan lo mein will be your new favorite weeknight dinner. 
    Course Entree
    Cuisine American, Chinese
    Prep Time 15 minutes minutes
    Cook Time 25 minutes minutes
    Total Time 40 minutes minutes
    Servings 4
    Calories 489kcal
    Author Alissa Saenz

    Ingredients

    • 8 ounces dried vegan lo mein noodles (can sub spaghetti or ramen noodles)

    For the Sauce

    • 3 tablespoons soy sauce
    • 2 tablespoons organic brown sugar
    • 2 tablespoons hoisin sauce
    • 1 teaspoon toasted sesame oil

    For the Lo Mein

    • 3 tablespoons vegetable oil, divided
    • 1 (14 ounce or 400 gram) package super firm tofu, cut into 1-inch pieces
    • 8 ounces white button mushrooms, cleaned and sliced
    • 3 garlic cloves, minced
    • 1 ½ teaspoons freshly grated ginger
    • 4 scallions, white and green parts separated, whites finely chopped, greens cut into 1-inch pieces
    • 1 ½ cups julienne cut carrots
    • 1 ½ cups fresh baby corn, cut into 1-inch pieces
    US Customary - Metric

    Instructions

    • Bring a medium pot of water to a boil. Add the noodles and cook them according to the package directions, just until al dente.
    • Drain the noodles into a colander and rinse them with cold water. Return them to the pot.
    • Stir the sauce ingredients together in a small bowl.
    • Coat the bottom of a large skillet with 1 tablespoon of oil. When the oil is hot, add the tofu. Cook for about 10 minutes, flipping once or twice, until the pieces are browned on multiple sides.
    • Transfer the tofu to a plate.
    • Add the remaining oil to the skillet. Add the mushrooms in an even layer. Cook the mushrooms for 5 minutes, flip and cook 5 minutes more, until browned on both sides.
    • Transfer the mushrooms to a plate.
    • Add the ginger, garlic, and white parts of the scallions to the skillet and sauté for about 1 minute, until very fragrant.
    • Raise the heat to high and add the carrots and baby corn. Stir-fry just until the veggies are tender-crisp, about 3 minutes.
    • Lower the heat to medium and add the sauce to the skillet. Let it bubble for a few seconds. Return the mushrooms and tofu to the skillet, and add the noodles. Cook, gently flipping, until the noodles are heated throughout and the sauce reduces a bit, about 2 minutes.
    • Remove the skillet from heat and stir in the green parts of the scallions.
    • Divide the lo mein onto plates and serve with additional soy sauce.

    Notes

    If your noodles stick together after cooking, give them another quick rinse in cold water and drain them well before adding them to the skillet.
    For an extra kick, add some sriracha or sambal oelek to the sauce.

    Would you like to save this?

    We'll email this post to you, so you can come back to it later!

    Nutrition

    Serving: 1.5cups (¼ of recipe) | Calories: 489kcal | Carbohydrates: 69.5g | Protein: 18.6g | Fat: 17.7g | Saturated Fat: 3.2g | Sodium: 1032mg | Potassium: 716mg | Fiber: 5.9g | Sugar: 12.6g | Calcium: 180mg | Iron: 5.6mg
    « Homemade Vegan English Muffins
    Vegan Sancocho »

    Sharing is caring!

    • Facebook
    • Twitter
    • Reddit
    • Email

    About Alissa Saenz

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors! You can read more about me here.

    I'd love to connect with you on Facebook, Instagram, or Pinterest.

    Reader Interactions

    Comments

      5 from 11 votes (6 ratings without comment)

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. marti says

      March 16, 2025 at 4:08 pm

      you might want to rewrite this sentence :
      "Sesame oil. This should also be in the international foods section, not far from the sesame oil."
      and you might want to mention that it is 'toasted' sesame oil it would help us novice cooks
      thanks so much for all your wonderful recipes

      Reply
    2. Amy says

      April 25, 2023 at 2:51 pm

      5 stars
      Very good recipe! I also doubled sauce and added some extra veggies (extra mushrooms and some shredded cabbage). Have made it twice and will make again! Thank you!

      Reply
    3. ML says

      September 07, 2022 at 3:33 am

      5 stars
      This was delicious. I cook this quite often. Thanks, Alyssa.

      Reply
      • Alissa Saenz says

        September 07, 2022 at 9:24 am

        I'm so glad you're enjoying it!!

        Reply
    4. Mary Ann says

      January 22, 2022 at 7:02 am

      5 stars
      The flavors were wonderful; as another mentioned I'd double the sauce and add more veggies. Step 6 may have an error as it switches from mushrooms to tofu during the process. Also step 10 has the phrase adding the sauce twice so it's unclear to me. Very tasty recipe to keep in my rotation.

      Reply
      • Alissa Saenz says

        January 23, 2022 at 8:36 pm

        Thanks for catching both of those! I've updated the recipe to fix them. Glad you enjoyed the recipe! :)

        Reply
    5. Beth says

      April 22, 2021 at 9:53 am

      My family devoured this! The sauce was amazing and easy.

      Reply
    6. Sandy Lynn Stevens says

      February 21, 2019 at 8:49 pm

      5 stars
      This was delicious. Used organic whole wheat linguine and I had sliced portabella mushrooms and used those instead of cremeni or button; did not have baby corn but did have leftover cooked broccoli and used that. Next time I will make 1 1/2 times the sauce.Will definately make this again.

      Reply
      • Alissa Saenz says

        February 24, 2019 at 4:23 pm

        Sounds like a delicious meal! I'm glad you enjoyed it! Thanks Sandy!

        Reply
    7. Elke Speliopoulos says

      April 03, 2018 at 5:09 pm

      5 stars
      Made this for lunch today - threw in some snow peas.
      Very good!

      Reply
      • Alissa Saenz says

        April 04, 2018 at 9:20 pm

        Snow peas sound like a delicious addition! Glad you enjoyed it! Thanks Elke!

        Reply

    Primary Sidebar

    Alissa standing in front of kitchen cabinets.

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Popular

    • Sliced loaf of Vegan Banana Bread with a cup of tea in the background.
      The Best Vegan Banana Bread
    • Plate of Teriyaki Tofu with broccoli and rice.
      Crispy Baked Teriyaki Tofu
    • Two Glasses of Vegan Rice Pudding with Cinnamon Sticks and Strawberries
      Creamy Vegan Rice Pudding
    • Table Set with a Bowl of Lentil Soup, Blue Pot and Water Glass
      Classic Lentil Soup

    Footer

    ↑ back to top

    Resources

    • About
    • Contact
    • Privacy Policy
    • Photo Use Policy

    Connect

    • Sign Up for emails and updates
    • Connoisseurus Veg on Facebook
    • Connoisseurus Veg on Pinterest
    • Connoisseurus Veg on Instagram

    Reader Favorites

    • Tuscan Kale Soup
    • Asian Slaw
    • Vegetarian Slow Cooker Chili
    • Mediterranean Pasta
    • Vegan Doughnuts
    • Classic Lentil Soup

    As an Amazon Associate I earn from qualifying purchases. Learn more here.

    Copyright © 2013-2025 Tofu Press LLC & Alissa Saenz

    6088 shares
    • 441

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.