Meatless Chow Mein

This meatless chow mein turns fresh noodles, seared tofu, cabbage, carrot, and bean sprouts into a glossy, savory stir fry in about 30 minutes. It cooks in one wok, and the sauce comes together in a small bowl while the noodles soak.

Fresh chow mein noodles give the dish a chewy base, while the tofu picks up a quick marinade and caramelizes in the hot pan. The sauce balances soy, hoisin, a little sugar, and a spoonful of chili garlic sauce for gentle heat. Every part can be prepped ahead, so the actual cooking takes just a few minutes over high heat.

Why This Meatless Chow Mein Recipe Works

High heat is the secret here. A very hot wok sears the tofu and wilts the cabbage fast, so the vegetables stay crisp and bright instead of turning soft. Everything goes in quickly, which means the sauce should be mixed and the vegetables cut before the pan gets hot.

The sauce does a lot of work with few ingredients. Low sodium soy sauce adds savory depth, hoisin brings a touch of sweetness, and sesame oil adds a toasty finish. A splash of water loosens the sauce so it coats each strand of noodle without pooling at the bottom of the pan.

The dish is also flexible. You can swap in mushrooms, baby bok choy, or bell pepper, and you can skip the chili garlic sauce for a milder plate. It is a simple way to bring more vegetables to the table without a long ingredient list or a long cleanup.

Ingredients for Meatless Chow Mein

  • 6 oz fresh chow mein noodles
  • 5 oz firm tofu, sliced
  • 2 cups shredded Chinese cabbage
  • 1/2 cup julienned carrot
  • 2 scallions, cut into 2 inch pieces
  • 1 cup bean sprouts
  • 2 tbsp neutral oil, for stir frying
  • 2 cloves garlic, minced
  • 2 tbsp low sodium soy sauce, divided
  • 1 tbsp Chinese cooking wine
  • 1/2 tbsp hoisin sauce
  • 1/2 tbsp chili garlic sauce or sriracha, optional
  • 2 tsp sugar
  • 1/2 tsp sesame oil
  • 1/4 cup water
  • White pepper, to season

Fresh chow mein noodles. Steamed or fresh noodles need only a short soak in boiling water. Loosen the strands well so they do not clump once they hit the pan.

Firm tofu. Firm tofu holds its shape in a hot wok. Pat it dry before slicing so it browns instead of steaming.

Chinese cabbage. Shredded cabbage cooks in seconds and adds sweetness and crunch. Napa cabbage or green cabbage both work well.

Bean sprouts. Add them at the very end so they stay crisp. They bring a fresh, clean bite that balances the rich sauce.

Hoisin sauce and soy sauce. These two form the savory base of the sauce. Choose low sodium soy sauce so you can control the salt level.

Chinese cooking wine. A spoonful in the tofu marinade adds depth. Dry sherry is a fair stand in if you cannot find it.

Chili garlic sauce. It adds heat and a garlicky edge. Leave it out for a mild plate or add more for a spicier one.

How to Make Meatless Chow Mein

1. Soak the noodles. Place the noodles in a heatproof bowl, cover with boiling water, and let them sit for about 2 minutes, or follow the package directions. Drain well and loosen the strands with a fork.

2. Marinate the tofu. Toss the tofu slices with 1/2 tbsp of the soy sauce and the cooking wine. Set aside for 5 minutes while you prepare everything else.

3. Mix the sauce. Whisk the remaining 1 1/2 tbsp soy sauce, hoisin, chili garlic sauce, sugar, sesame oil, water, and a pinch of white pepper in a small bowl.

4. Sear the tofu. Heat the oil in a wok over high heat until it shimmers. Add the garlic for 10 seconds, then the tofu, and stir fry for about 1 minute until the edges start to brown.

5. Cook the vegetables. Add the cabbage and carrot and stir fry for 1 to 2 minutes, until the cabbage begins to wilt but still has some bite.

6. Toss everything together. Add the noodles, scallions, bean sprouts, and sauce. Stir fry for about 1 minute until the noodles are hot and every strand is coated, then serve right away.

How to Serve Meatless Chow Mein

Serve the noodles hot from the wok on warm plates, topped with sesame seeds or chopped peanuts. For a fuller meal, add a cool side of creamy Asian cucumber salad or garlic sesame cucumber salad to contrast the warm noodles. You can also set out a bowl of cilantro lime rice for a lighter plate, or pair it with Korean beef noodles for a shared noodle night.

How to Store and Reheat Meatless Chow Mein

Cool leftovers within 2 hours and store them in an airtight container in the refrigerator for 2 to 3 days. Reheat in a hot skillet with a splash of water until steaming hot, about 165 degrees F. Noodles soften as they sit, so the dish is ideal fresh. Freezing is not recommended because the noodles and sprouts turn soft.

Tips and Variations for Meatless Chow Mein

Prep before heating. Stir fry moves fast, so cut every vegetable and mix the sauce before the wok goes on the heat.

Dry the tofu. Pressing the tofu for 10 minutes between paper towels helps it brown and absorb the marinade.

Use a hot pan. If the wok is not hot enough the vegetables steam instead of sear. Wait until the oil shimmers.

Cook in batches. Doubling the dish in one pan crowds it. Cook two rounds for better texture.

Swap the vegetables. Sliced mushrooms, baby bok choy, snow peas, or red bell pepper all work in place of the carrot or cabbage.

Make it gluten free. Use rice noodles, tamari, and a gluten free hoisin sauce.

Add protein. Scrambled egg or edamame stirred in at the end adds extra protein.

Keep the salt in check. Between the soy sauce and hoisin the dish already has plenty of salt, so taste before adding more. For general guidance on handling leftovers, see this University of Wisconsin Extension leftovers guide.

Frequently Asked Questions About Meatless Chow Mein

Can I make meatless chow mein ahead of time?

You can mix the sauce and cut the vegetables a day ahead. Cook the noodles right before serving for the ideal texture.

What noodles work for meatless chow mein?

Fresh chow mein noodles are ideal. Dried chow mein noodles, thin egg noodles, or even spaghetti cooked al dente also work.

Is meatless chow mein wholesome?

It is full of vegetables and uses a modest amount of oil. Low sodium soy sauce and extra vegetables keep it lighter.

Can I use a different sauce?

Yes. Meatless mushroom stir fry sauce is a good stand in for hoisin, and you can reduce the sugar if you like a more savory plate.

How do I keep the noodles from sticking?

Loosen them with a fork after soaking and toss them with a few drops of oil if they sit before cooking.

Meatless Chow Mein

A quick stir fry with tofu, cabbage, carrot, and bean sprouts in a savory hoisin and soy sauce.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Course Main Course
Cuisine American, Asian
Servings 2 servings
Calories 400 kcal

Equipment

  • Wok or large skillet
  • Medium pot
  • Small mixing bowl

Ingredients
  

Main Ingredients

  • 6 oz fresh chow mein noodles
  • 5 oz firm tofu sliced
  • 2 cup Chinese cabbage shredded
  • ½ cup carrot julienned
  • 2 scallions cut into 2 inch pieces
  • 1 cup bean sprouts
  • 2 tbsp neutral oil for stir frying
  • 2 cloves garlic minced
  • 2 tbsp low sodium soy sauce divided, 1/2 tbsp for the tofu and 1 1/2 tbsp for the sauce
  • 1 tbsp Chinese cooking wine for the tofu
  • ½ tbsp hoisin sauce for the sauce
  • ½ tbsp chili garlic sauce optional, for the sauce
  • 2 tsp sugar for the sauce
  • ½ tsp sesame oil for the sauce
  • ¼ cup water for the sauce
  • 1 pinch white pepper to season

Instructions
 

Cooking

  • Prepare the noodles. Pour boiling water over the noodles and let them soak for about 2 minutes, or follow the package directions. Drain and separate the strands.
  • Marinate the tofu. Combine the tofu with 1/2 tbsp soy sauce and the cooking wine. Let it rest for 5 minutes.
  • Make the sauce. In a small bowl, stir together the remaining soy sauce, hoisin, chili garlic sauce, sugar, sesame oil, water, and white pepper.
  • Brown the tofu. Heat the oil in a wok over high heat. Stir fry the garlic for 10 seconds, add the tofu, and cook for 1 minute until it starts to caramelize.
  • Wilt the vegetables. Add the cabbage and carrot and stir fry until the cabbage just begins to wilt, 1 to 2 minutes.
  • Combine and serve. Add the noodles, scallions, bean sprouts, and sauce. Stir fry for 1 minute until hot and evenly coated. Serve immediately.

Notes

Substitutions: Use rice noodles and tamari for a gluten free version, or swap bok choy or mushrooms for the cabbage.
Tips: Keep the heat high and the pan moving so the vegetables stay crisp.
Storage: Refrigerate leftovers in an airtight container for 2 to 3 days. Reheat in a skillet until steaming hot, about 165 degrees F.
Keyword Chow Mein, Meatless Chow Mein, Stir Fry