top of page

Wok This Way: Stir-Fried Noodles with Tofu & Veggies

3 hours ago
7 min read

After a long day, a warm bowl of noodles is comforting. While takeout is tempting, making your own in 30 minutes is satisfying!


These vegan stir-fried noodles feature colorful vegetables, protein-rich tofu, and a savory, slightly spicy sauce. With baby corn, bell peppers, carrots, cabbage, scallions, and ginger, it's flavorful and vibrant.



This recipe is highly customizable. Use any vegetables you have, adjust the spice level, and switch up the noodles based on availability. It's a great way to enjoy more vegetables without feeling like you're eating a salad! Whether you're a student needing a quick meal, someone seeking more plant-based dishes, or just craving noodles, this recipe is for you.


Let’s get cooking!


Total Time: 30 minutes

Servings: 2–3


Ingredients:

For the Noodles

  • 6 oz dry wheat noodles

  • ½ block extra-firm tofu, drained and sliced into thin strips

  • ½ green bell pepper, thinly sliced

  • 1 medium carrot, julienned

  • ½ cup baby corn, halved

  • ½ cup cabbage, thinly shredded

  • 2–3 scallions, chopped

  • 1 tsp freshly grated ginger

  • 1 tbsp neutral oil, divided

  • ¼ tsp freshly ground black pepper

  • Salt, to taste (I personally skip this due to the high salt content in Soy Sauce)

For the Sauce

  • 2 tbsp low-sodium soy sauce

  • 1 tbsp sriracha or your favorite vegan chili sauce

  • 1 tsp sesame oil

  • 1 tsp rice vinegar

  • 1 tsp maple syrup or brown sugar (optional)

  • 2–3 tbsp water

  • ½ tsp red chili flakes (optional, for extra heat)

Optional Toppings:

  • 2 tbsp crushed roasted peanuts

  • 2 tbsp freshly chopped cilantro

  • Extra chopped scallions

  • Chili flakes or chili oil, for additional spice


Step 1: Let’s Get Those Noodles Cooking!

  1. Bring a large pot of water to a boil.

  2. Add your noodles and cook according to the package instructions, stopping about 1 minute before they’re fully cooked.

  3. Drain and rinse briefly under cool water to prevent them from sticking together.

  4. Set aside while we prepare everything else.

My tip: Slightly undercooking your noodles is KEY! Since they’ll be going back into the pan later, we don’t want them turning into a mushy mess.

I personally love using wheat noodles because they have that slightly chewy texture you typically find in restaurant-style stir-fried noodles. But if all you have is spaghetti, that works perfectly fine too!


Step 2: Prepare Your Tofu

Tofu is one of my favorite ingredients to incorporate into vegan meals because it absorbs flavor so well and adds a good source of plant-based protein.

  1. Drain your tofu and gently pat it dry with a paper towel.

  2. Slice it into thin rectangular strips or bite-sized pieces.

  3. Heat ½ tbsp oil in a large nonstick pan over medium-high heat.

  4. Add your tofu and cook for about 5–7 minutes, turning occasionally until lightly golden on the outside.

  5. Remove from the pan and set aside.

If you’re someone who loves extra crispy tofu, you can also toss it into the air fryer at 375°F for about 12–15 minutes, flipping halfway through.

Fun fact: Tofu is made from soybeans and contains all nine essential amino acids, making it a complete plant-based protein!


Step 3: Chop, Chop, Chop!

Now it’s time to prepare our vegetables.

  • Bell peppers: Slice into long, thin strips.

  • Carrots: Julienne into matchsticks or use a vegetable peeler to make thin ribbons.

  • Baby corn: Cut into halves or smaller bite-sized pieces.

  • Cabbage: Thinly shred so it cooks quickly.

  • Scallions: Chop and separate the white parts from the green parts.

  • Ginger: Finely grate about 1 teaspoon of fresh ginger.

One thing I love about stir-fries is that you really don’t need to follow the vegetable measurements exactly.

Extra broccoli? Throw them in! A handful of snap peas? Even better!

The goal is to create a colorful mix of vegetables with different textures.


My tip: Make sure all your vegetables are chopped before you start cooking. I also like to make the sauce during any "downtime." Stir-frying happens FAST, and the last thing you want is your ginger burning while you’re still chopping a carrot!


Step 4: Whip Up the Sauce

In a small bowl, combine:

  1. Soy sauce

  2. Sriracha or chili sauce

  3. Sesame oil

  4. Rice vinegar

  5. Maple syrup or brown sugar (if using)

  6. Water

  7. Red chili flakes (optional)


Whisk everything together until well combined. This sauce is the perfect balance of savory, tangy, and spicy, with just a hint of sweetness. I like to keep the sauce relatively simple because the freshly grated ginger, scallions, and vegetables already add so much flavor.


My tip: If you’re not a huge fan of spicy food, start with half the sriracha and gradually add more as needed. You can always make something spicier, but it’s a lot harder to undo it!


Step 5: Time to Stir-Fry!

This is where everything starts coming together!

  1. Heat the remaining ½ tbsp oil in a large wok or skillet over medium-high heat.

  2. Add the white parts of your chopped scallions along with the freshly grated ginger.

  3. Sauté for about 20–30 seconds until fragrant. Be careful not to burn the ginger!

  4. Add the carrots and baby corn, stirring continuously for about 2 minutes.

  5. Next, add the green bell peppers and cook for another 1–2 minutes.

  6. Finally, add the shredded cabbage and stir-fry for another minute.

  7. Season with freshly ground black pepper.


The vegetables should be slightly tender but still have a nice crunch. I personally prefer keeping my vegetables a little crisp because they add such a nice contrast to the soft noodles and tofu.


My tip: Avoid overcrowding your pan! If there are too many vegetables, they’ll steam rather than stir-fry. Using a large wide and shallow pan (or a wok) makes a big difference.


Also, if you decide to add salt here be careful! Remember, we’re adding soy sauce later, which already contains quite a bit of sodium.


Step 6: Bring Everything Together

Now for my favorite part!

  1. Add the cooked tofu back into the pan with the vegetables.

  2. Toss in your drained noodles.

  3. Pour the prepared sauce evenly over everything.

  4. Using tongs or two spatulas, gently toss until all the noodles, tofu, and vegetables are coated.

  5. Continue cooking over medium-high heat for another 2–3 minutes, allowing the sauce to coat the noodles and slightly reduce.

  6. Add the green parts of your chopped scallions and toss everything together for another 30 seconds.


Give your noodles a quick taste and adjust the seasoning as needed.

Want more heat? Add a little extra sriracha.

Need more savory flavor? A small splash of soy sauce should do the trick.

Want a little more pepper? Go for it!

If your noodles start looking dry, add a tablespoon or two of water to loosen everything up.


Step 7: Serve & Enjoy!

Transfer your noodles into a bowl and garnish with a few extra chopped scallions.

For an extra crunch, I highly recommend topping your noodles with crushed roasted peanuts and freshly chopped cilantro! The peanuts add a delicious nutty flavor and crunch, while the cilantro brings a fresh, bright flavor that pairs perfectly with the savory, slightly spicy sauce.


I actually didn’t have either of these ingredients handy when I made the noodles pictured above, but I would definitely recommend adding them if you do!


You can also finish everything off with some sesame seeds, chili flakes, or a drizzle of chili oil if you’re feeling adventurous.


And just like that, you’ve got yourself a delicious bowl of vegan stir-fried noodles!


The combination of chewy noodles, savory tofu, crunchy vegetables, and that gingery, slightly spicy sauce makes this such a comforting meal. And the best part? Leftovers taste amazing the next day, making it perfect for meal prepping!


Let’s Talk Nutrition! 🥕

One of the reasons I love this recipe is that it incorporates several different food groups into one dish.

Here’s a little breakdown of what we’re getting:

1. Tofu: Plant-Based Protein

Tofu is a great source of protein, and depending on how it’s prepared, it can also provide calcium and iron. Protein is important for maintaining muscle mass, supporting tissue repair, and keeping you satisfied after meals.

2. Bell Peppers: Vitamin C

Green bell peppers contain vitamin C, which supports immune function and helps your body absorb non-heme iron found in plant-based foods. So pairing bell peppers with tofu isn’t just delicious; it’s also a nice nutritional combination!

3. Carrots: Beta-Carotene

Carrots are rich in beta-carotene, which the body converts into vitamin A, which plays an important role in maintaining normal vision, immune function, and healthy skin.

4. Cabbage & Baby Corn: Fiber

Both vegetables contribute fiber, which helps support digestive health.

Fiber also helps make meals more filling, especially when paired with protein.

5. Ginger: Flavor Without Extra Sodium

Fresh ginger contains compounds called gingerols, which have been studied for their antioxidant and anti-inflammatory properties.

While the amount used in a recipe like this isn’t a medical treatment, ginger is a great way to add bold flavor.

6. Noodles: Carbohydrates Are Not the Enemy!

Carbohydrates are an important source of energy for the body, especially the brain and muscles.

One thing I always like to emphasize is that eating healthy doesn’t mean eliminating your favorite foods. Instead, it’s about finding ways to incorporate a variety of nutrients into meals you genuinely enjoy. And these noodles are a perfect example!

Notes & Substitutions

  • Gluten-free option: Swap wheat noodles for rice noodles and use gluten-free tamari. Check that your chili sauce is gluten-free too.

  • More protein: Add extra tofu or a handful of shelled edamame.

  • Less spicy: Reduce the sriracha or omit the chili flakes.

  • Extra vegetables: Mushrooms, broccoli, bok choy, and snap peas would all work beautifully.

  • No fresh ginger? You can use a small pinch of ground ginger, although fresh ginger gives the best flavor.

  • Nut-free option: Skip the peanut topping or substitute toasted pumpkin seeds for a similar crunch.

  • Meal prep: Store leftovers in an airtight container in the refrigerator for a maximum of 3 days. Reheat with a splash of water to loosen the noodles.


Final Thoughts

If there’s one thing I’ve learned from cooking more plant-based meals, it’s that eating vegan doesn’t have to be complicated, expensive, or time-consuming.

Sometimes, all it takes is a few vegetables, a protein source, some noodles, and a good sauce to make something genuinely delicious.

This recipe is one of those meals you can easily adjust depending on what you’re craving or what you happen to have in your fridge.

And honestly, isn’t that what makes cooking fun?

Hope you enjoy this one as much as I do! 💚


Disclaimer: The nutritional information provided is for general educational purposes and is not intended to replace individualized medical or dietary advice.


 
 
 

Comments


Want delicious recipes in your inbox?

Thanks for subscribing!

Follow

Instagram:

@hitangeejain

Contact ME

Thanks for submitting!

bottom of page