Teriyaki Noodle Stir Fry (Vegan)

This vegan teriyaki noodle stir fry is the perfect weeknight meal. It is packed with flavor and ready in less than 30 minutes.

Teriyaki Noodle Stir Fry - a vegan meal ready in less than 30 minutes

Now that you know how I make my teriyaki sauce, let me show you how I use it in my weeknight stir fries. It should come as no surprise that I often cook noodles for dinner, and stir frying is my favorite way to prepare them. Typically, I start by cooking the aromatics (onions, garlic, ginger, etc.). Then, I’ll add the vegetables, protein, and noodles and season everything with a sauce, like my teriyaki sauce or honey chili sauce. Teriyaki sauce is great because it imparts savory and umami flavors to the noodles.

For this recipe, I used fried tofu, which had already been fully cooked. If you want to cook meat with the dish, I recommend adding the the meat before you add the vegetables to give the meat enough time to cook through.

Teriyaki Noodle Stir Fry - a vegan meal ready in less than 30 minutes

Teriyaki Noodle Stir Fry - a vegan meal ready in less than 30 minutes


Teriyaki Noodle Stir Fry (Vegan)

Teriyaki Noodle Stir Fry - a vegan meal ready in less than 30 minutes
  • Author: Lisa Lin
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: Serves 3 to 4


  • 10 ounces wide rice noodles
  • 1/2 tablespoon sesame oil
  • 2 tablespoons canola oil
  • 1/4 large yellow onion, sliced
  • 1 large carrot, julienned
  • 4 to 5 ounces baby bok choy (see notes for how to prep bok choy)
  • 10 ounces fried tofu, sliced (can sub with extra firm tofu)
  • 1 scallion, sliced
  • salt
  • 4 tablespoons teriyaki sauce, add more to taste


  1. Bring about 6 to 7 cups of water to boil in a large pot. Add the rice noodles and cook for about 6 to 7 minutes, stirring often to break the noodles apart. The cooking time will be less if you are using very thin rice noodles. Darin and rinse the noodles under cold water. Transfer the noodles to a bowl and toss with the sesame oil. This will keep the noodles from sticking together.
  2. Heat a large wok or sauté pan with the canola oil over medium-high heat. Add the onions and cook for 1 to 2 minutes, until the onions start to soften. Add the carrots and bok choy and cook for about 2 to 3 minutes more. Next, add the tofu, sliced scallions, and a pinch of salt and stir everything together. Cook until the tofu is heated though. Finally, add the noodles and teriyaki sauce and toss to combine everything with the sauce. Taste and add more teriyaki sauce or salt as necessary.
  3. Serve the noodles immediately.


  • The way I prepare my baby bok choy is to trim off the bottom of a head of bok choy. A lot of dirt gets trapped down there, so I like to slice the bottoms off. Peel off the larger leaves that are still attached to the center stem. Once you reach the center where there are about 4 or 5 smaller leaves attached to the stem, stop peeling. This part is known as the choy sum (菜心), or the heart fo the vegetable. Slice the choy sum down the middle. Rinse the baby bok choy thoroughly in water before cooking.
  • You can add more vegetables or tofu to this dish if you like. You may need to adjust the amount of sauce and salt in the dish.
  • I usually purchase my fried tofu from the Asian markets. Packaged baked tofu is a great substitute for the fried tofu.

Leave a Reply

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