Go Back
+ servings
5 from 1 vote
Vegan Shanghai Noodles
Vegan Shanghai Noodles
Prep Time
5 mins
Cook Time
25 mins
Total Time
30 mins
These vegan Shanghai noodles are stir-fried with veggies, drenched in a savory sauce and served up with crispy pan-fried tofu.
Course: Entree
Cuisine: American, Chinese
Servings: 4
Calories: 481 kcal
Author: Alissa
  • 9 ½ oz. dried udon noodles*
  • 2 tbsp. soy sauce
  • 2 tbsp. hoisin sauce
  • 2 tbsp. dry sherry or Chinese cooking wine
  • 1 tbsp. sesame oil
  • 1 tbsp. cornstarch
  • 2 tsp. maple syrup or agave
  • 1-2 tsp. Asian chili paste, optional, or to taste
  • 2 tsp. freshly grated ginger
  • 1 garlic clove, minced
  • 2 tbsp. vegetable oil, divided
  • 1 lb. extra firm tofu, drained, pressed and cut into 1 inch cubes
  • 4 cups shredded napa cabbage
  • 2 medium carrots, julienned
  1. Bring a medium pot of water to a boil. Add noodles and cook according to package directions, until al dente.
  2. Whisk soy sauce, hoisin sauce, sherry or cooking wine, sesame oil, cornstarch, maple syrup or agave, chili paste, ginger and garlic together in a small bowl. Set aside.
  3. Coat the bottom of a large nonstick skillet with 1 tablespoon of oil and place over medium heat. Add tofu and cook about 10 minutes, flipping once or twice, until browned on multiple sides. Remove from skillet and transfer to a plate.
  4. Add remaining tablespoon of oil to skillet and raise heat to high. Add carrots and stir-fry for 1 minute. Add cabbage and continue to stir-fry just until it begins to wilt and carrots are tender-crisp, about 30 seconds. Add noodles, soy sauce mixture and tofu to skillet. Flip a few times to coat the noodles and veggies in sauce. Cook just until noodles are heated throughout, about 30 seconds.
  5. Remove from heat and divide onto plates. Serve.
Recipe Notes

Loosely adapted from Life Made Sweeter's Stir-Fried Shanghai Noodles with Ground Pork and Napa Cabbage.
*There's actually a type of noodle called a "Shanghai noodle" that you might be able to find in Asian markets, but as far as I know, you'd be hard pressed to find it in vegan form. If you can find them, by all means use them. If not, udon noodles are a close enough approximation.

Nutrition Facts
Vegan Shanghai Noodles
Amount Per Serving
Calories 481 Calories from Fat 155
% Daily Value*
Fat 17.2g26%
Saturated Fat 2.9g15%
Sodium 1469mg61%
Potassium 699mg20%
Carbohydrates 61g20%
Fiber 6.6g26%
Sugar 13.5g15%
Protein 21.3g43%
Calcium 250mg25%
Iron 5mg28%
* Percent Daily Values are based on a 2000 calorie diet.