There’s something irresistible about a steaming bowl of lo mein—those glossy, chewy noodles tossed with a vibrant array of vegetables and a savory sauce. Whether you’re craving comfort food or looking for a quick weeknight dinner, vegan lo mein is the answer.
This plant-based twist on a takeout favorite is loaded with flavor, texture, and color. Plus, it’s endlessly customizable and comes together in under 30 minutes.
In this recipe, we’ll swap out the traditional egg noodles and meat for vegan-friendly lo mein noodles and a medley of fresh, crisp veggies. The sauce is a simple yet addictive blend of soy sauce, garlic, ginger, and sesame oil that clings to every strand.
If you’ve ever wondered how to make restaurant-quality vegan lo mein at home, you’re in the right place!
Why You’ll Love This Recipe
- Quick & Easy: Ready in just 25 minutes, perfect for busy weeknights.
- Customizable: Use whatever veggies you have on hand—perfect for fridge clean-outs.
- Healthy & Satisfying: Packed with fiber, vitamins, and plant-based protein.
- Family-Friendly: Kids and adults alike rave about these saucy noodles.
- Budget-Friendly: Cheaper (and healthier) than takeout.
- Great for Meal Prep: Tastes just as good (if not better) the next day.
Ingredients
Ingredient | Quantity | Notes |
---|---|---|
Lo mein noodles (vegan) | 8 oz (225g) | Or substitute with spaghetti or ramen noodles |
Sesame oil | 2 tbsp | Divided |
Garlic, minced | 3 cloves | Fresh is best |
Ginger, minced | 1 tbsp | Freshly grated for best flavor |
Carrots, julienned | 1 medium | About ½ cup |
Red bell pepper, thinly sliced | 1 medium | |
Snow peas | 1 cup | Trimmed |
Broccoli florets | 1 cup | Chopped bite-sized |
Shiitake or cremini mushrooms, sliced | 1 cup | Or use button mushrooms |
Scallions, sliced | 3 | Green and white parts separated |
Soy sauce or tamari | 1/4 cup | Use tamari for gluten-free |
Maple syrup or agave | 1 tbsp | Adds subtle sweetness |
Rice vinegar | 1 tbsp | |
Sriracha (optional) | 1 tsp | For heat |
Toasted sesame seeds | 1 tbsp | For garnish |
Equipment
- Large pot (for boiling noodles)
- Colander (for draining noodles)
- Large skillet or wok (for stir-frying)
- Chef’s knife (for slicing veggies)
- Cutting board
- Measuring spoons and cups
- Mixing bowl (for sauce)
- Tongs or wooden spoon
Instructions
-
Cook the noodles:
Bring a large pot of water to a boil. Add the lo mein noodles and cook according to package instructions until just al dente (usually 4-5 minutes).
Drain and rinse briefly under cold water to stop the cooking process. Toss with 1 tablespoon of sesame oil to prevent sticking and set aside.
-
Prepare the sauce:
In a small bowl, whisk together soy sauce, maple syrup, rice vinegar, and sriracha (if using). Set aside.
-
Stir-fry the vegetables:
Heat the remaining 1 tablespoon of sesame oil in a large skillet or wok over medium-high heat. Add the garlic and ginger, sautéing for 30 seconds until fragrant.
Add the carrots, red bell pepper, broccoli, and mushrooms. Stir-fry for 3-4 minutes, until veggies are crisp-tender.
Add the snow peas and the white parts of the scallions. Stir-fry for another 2 minutes.
-
Combine noodles and sauce:
Add the cooked noodles to the skillet. Pour the sauce over the top.
Using tongs or a wooden spoon, toss everything together for 2-3 minutes, ensuring the noodles and veggies are evenly coated and heated through.
-
Finish and garnish:
Remove from heat and toss in the green parts of the scallions. Sprinkle with toasted sesame seeds just before serving.
-
Serve:
Transfer to bowls and enjoy hot. For extra flavor, drizzle with a bit more sesame oil or sriracha.
Tips & Variations
- Protein Boost: Add cubed crispy tofu, tempeh, or edamame for extra plant-based protein.
- Noodle Options: If you can’t find vegan lo mein noodles, use spaghetti, soba, or ramen noodles. Just check the ingredients for egg.
- Veggie Swaps: Use what’s seasonal or on hand—bok choy, baby corn, cabbage, zucchini, or spinach all work well.
- Gluten-Free: Substitute tamari for soy sauce and use gluten-free noodles.
- Make It Nutty: Add a spoonful of peanut butter or almond butter to the sauce for a creamy, rich twist.
- Make-Ahead: This dish keeps well in the fridge for up to 3 days. Reheat in a skillet with a splash of water or extra sauce.
“The best vegan lo mein is all about contrast—crisp veggies, chewy noodles, and a bold, umami-packed sauce. Don’t be afraid to experiment!”
Nutrition Facts
Per Serving (1/4 recipe) | Amount |
---|---|
Calories | 290 |
Protein | 8g |
Carbohydrates | 47g |
Fat | 7g |
Saturated Fat | 1g |
Fiber | 5g |
Sugar | 5g |
Sodium | 950mg |
Nutrition facts are estimates and will vary based on exact ingredients and serving size.
Serving Suggestions
- Pair with a starter: Begin your meal with a light soup like Low Calorie Vegetable Soup for a nourishing combo.
- Add a side: Serve alongside creamy vegan bechamel sauce-drizzled greens or simple steamed edamame.
- Make it a feast: Add vegan dumplings or spring rolls for a restaurant-style spread.
- For extra crunch: Top with roasted peanuts, cashews, or crispy fried onions.
- Finish with dessert: Try a sweet treat like Vegetarian Date Cake for a perfect ending.
Conclusion
Vegan lo mein is a celebration of flavor, texture, and color—all in one wok! Whether you’re a plant-based pro or just looking to eat more vegetables, this recipe is sure to become a household favorite.
The beauty of lo mein lies in its flexibility; you can switch up the veggies, sauce, and noodles to match your mood or pantry.
Best of all, homemade lo mein is healthier and fresher than most takeout options, and it’s a fantastic way to use up leftover veggies. Don’t forget to check out other vibrant plant-based recipes, like Vegetarian Swiss Chard Recipes or Peruvian Vegetable Recipes for Flavorful Healthy Meals to expand your culinary horizons.
Dig in, and enjoy your delicious, nourishing bowl of vegan lo mein!
📖 Recipe Card: Vegan Lo Mein
Description: This vegan lo mein is a quick and flavorful noodle stir-fry packed with fresh vegetables. Enjoy a satisfying, plant-based meal ready in under 30 minutes.
Prep Time: PT15M
Cook Time: PT15M
Total Time: PT30M
Servings: 4 servings
Ingredients
- 8 oz lo mein noodles (or spaghetti)
- 2 tbsp sesame oil
- 3 cloves garlic, minced
- 1 cup sliced mushrooms
- 1 cup shredded carrots
- 1 red bell pepper, thinly sliced
- 2 cups baby spinach
- 1/4 cup soy sauce (low sodium)
- 1 tbsp maple syrup
- 1 tbsp rice vinegar
- 1 tsp grated fresh ginger
- 2 green onions, sliced
Instructions
- Cook noodles according to package instructions, drain, and set aside.
- In a large pan, heat sesame oil over medium heat.
- Add garlic and ginger, sauté for 1 minute until fragrant.
- Stir in mushrooms, carrots, and bell pepper; cook for 3-4 minutes.
- Add baby spinach and cook until wilted.
- In a small bowl, whisk together soy sauce, maple syrup, and rice vinegar.
- Add cooked noodles and sauce to the pan; toss everything to combine.
- Cook for 2-3 minutes until heated through.
- Garnish with sliced green onions and serve.
Nutrition: Calories: 320 kcal | Protein: 9 g | Fat: 7 g | Carbs: 55 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Lo Mein”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “This vegan lo mein is a quick and flavorful noodle stir-fry packed with fresh vegetables. Enjoy a satisfying, plant-based meal ready in under 30 minutes.”, “prepTime”: “PT15M”, “cookTime”: “PT15M”, “totalTime”: “PT30M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“8 oz lo mein noodles (or spaghetti)”, “2 tbsp sesame oil”, “3 cloves garlic, minced”, “1 cup sliced mushrooms”, “1 cup shredded carrots”, “1 red bell pepper, thinly sliced”, “2 cups baby spinach”, “1/4 cup soy sauce (low sodium)”, “1 tbsp maple syrup”, “1 tbsp rice vinegar”, “1 tsp grated fresh ginger”, “2 green onions, sliced”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Cook noodles according to package instructions, drain, and set aside.”}, {“@type”: “HowToStep”, “text”: “In a large pan, heat sesame oil over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add garlic and ginger, saut\u00e9 for 1 minute until fragrant.”}, {“@type”: “HowToStep”, “text”: “Stir in mushrooms, carrots, and bell pepper; cook for 3-4 minutes.”}, {“@type”: “HowToStep”, “text”: “Add baby spinach and cook until wilted.”}, {“@type”: “HowToStep”, “text”: “In a small bowl, whisk together soy sauce, maple syrup, and rice vinegar.”}, {“@type”: “HowToStep”, “text”: “Add cooked noodles and sauce to the pan; toss everything to combine.”}, {“@type”: “HowToStep”, “text”: “Cook for 2-3 minutes until heated through.”}, {“@type”: “HowToStep”, “text”: “Garnish with sliced green onions and serve.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “9 g”, “fatContent”: “7 g”, “carbohydrateContent”: “55 g”}}