Go Back
Fresh grilled chicken and Asian noodles with vegetables on a white plate, healthy and vegan options for a balanced diet.

Easy Vegan Yakisoba

Vegan Tofu Yakisoba is a delightful twist on the classic Japanese stir-fried noodle dish. This recipe combines crisped up tofu, vegetables, and chewy buckwheat noodles, all tossed in a savory sauce that’s both satisfying and flavorful. Perfect for a quick weeknight dinner or a special meal, this dish is packed with plant-based goodness and authentic Japanese flavors. It's an easy way to enjoy the taste of Yakisoba without any animal products, making it a go-to for vegans and non-vegans alike.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Course Main Course, Side Dish
Cuisine Japanese
Servings 4

Ingredients
  

  • 1 block firm tofu drained and pressed
  • 2 tablespoons vegetable oil
  • ¼ cup soy sauce
  • 1 tablespoon sesame oil
  • 2 tablespoons vegan Worcestershire sauce
  • 1 tablespoon mirin
  • 2 tablespoons mushroom soy sauce or regular soy sauce
  • 2 tablespoons tomato ketchup
  • 200 g buckwheat soba noodles or pre-cooked yakisoba noodles
  • 1 small yellow onion thinly sliced
  • 2 green onions chopped (white and green parts separated)
  • 1 cup shiitake or baby Bella mushrooms sliced
  • ½ cup bean sprouts or alfalfa
  • ½ cup bok choy chopped
  • 1 red bell pepper sliced
  • 1 tablespoon sesame seeds for garnish
  • Cold water for cooking noodles

Instructions
 

  • Start by draining the block of tofu. Press it between paper towels to remove as much moisture as possible. Cut the tofu into large rectangles or bite-sized pieces, depending on your preference. Dredge in seasoned corn starch.
  • Heat 1 tablespoon of vegetable oil in a large non-stick pan or wok over medium-high heat. Once the oil is hot, add the tofu pieces. Cook for 3-4 minutes on each side, until they are golden brown and crispy. Remove the tofu from the pan and set it aside on a plate lined with paper towels to absorb excess oil.
  • While the tofu is cooking, bring a medium saucepan of water to a boil. Add the buckwheat soba noodles (or your choice of noodles) and cook according to the package instructions, usually for 5-9 minutes. Drain and rinse the noodles under cold water to stop the cooking process. Set the noodles aside.
  • In the same pan or wok used for the tofu, add the remaining tablespoon of vegetable oil over medium heat. Add the yellow onion and the white parts of the green onions, cooking until they soften, about 2-3 minutes.
  • Add the sliced shiitake mushrooms, red bell pepper, bok choy, and baby corns. Stir-fry the vegetables for 3-4 minutes until they begin to soften.
  • In a small bowl, whisk together the soy sauce, vegan Worcestershire sauce, sesame oil, mushroom soy sauce, mirin, and tomato ketchup. Set the sauce aside.
  • Add the cooked noodles and bean sprouts to the stir-fried vegetables in the pan. Pour the savory sauce over the top. Toss everything together to ensure the noodles and vegetables are evenly coated in the sauce.
  • Gently fold in the crispy tofu pieces and continue to cook for an additional 2 minutes, allowing the flavors to meld together.
  • Once everything is well combined and heated through, remove the pan from heat. Serve the Vegan Tofu Yakisoba in bowls, garnishing with sesame seeds and the green parts of the chopped green onions.
  • Enjoy your delicious Vegan Tofu Yakisoba hot, perhaps with a side of pickled ginger or a sprinkle of chili flakes for an extra kick!
Keyword japanese, stir fried noodles, yakisoba