Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

One Pan Asian Tofu Noodles Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.2 from 25 reviews

  • Author: admin
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

A delicious and easy one-pan Asian tofu noodle stir-fry featuring crispy tofu, colorful vegetables, and a savory-sweet sauce. This vegan dish combines firm tofu, rice noodles, and fresh aromatics for a satisfying weeknight meal that can be customized with your favorite veggies and spice level.


Ingredients

Scale

Tofu

  • 14 oz firm tofu, drained and cubed

Noodles

  • 8 oz rice noodles or lo mein noodles

Sauce and Seasonings

  • 2 tablespoons vegetable oil
  • 2 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 red bell pepper, thinly sliced
  • 1 cup shredded carrots
  • 2 green onions, sliced
  • ¼ cup low-sodium soy sauce
  • 2 tablespoons hoisin sauce
  • 1 tablespoon sesame oil
  • 1 tablespoon rice vinegar
  • 1 teaspoon sriracha (optional)
  • ½ cup water
  • Sesame seeds, for serving
  • Lime wedges, for serving


Instructions

  1. Press and Cube Tofu: Press the tofu for 15–20 minutes to remove excess moisture to ensure it crisps up nicely when cooked. Then cut the tofu into bite-sized cubes.
  2. Cook Tofu: Heat vegetable oil in a large skillet or wok over medium-high heat. Add the cubed tofu and cook for 6–8 minutes, turning occasionally, until golden and crispy on all sides. Remove the tofu from the pan and set aside.
  3. Sauté Vegetables: In the same pan, add minced garlic, grated ginger, sliced red bell pepper, and shredded carrots. Sauté for 2–3 minutes until the vegetables are just tender, allowing them to retain some crunch.
  4. Add Noodles and Sauce: Add the uncooked rice noodles to the pan, then pour in the low-sodium soy sauce, hoisin sauce, sesame oil, rice vinegar, sriracha (if using), and water. Stir everything well to combine, then cover the pan.
  5. Cook Noodles: Let the noodles cook covered for 5–7 minutes, stirring occasionally to prevent sticking. Cook until the noodles are tender and have absorbed most of the liquid.
  6. Combine Tofu: Return the crispy tofu to the pan and toss everything together to combine all flavors. Cook for another 1–2 minutes to heat through.
  7. Garnish and Serve: Garnish with sliced green onions, a sprinkle of sesame seeds, and a squeeze of lime juice before serving for added brightness and texture.

Notes

  • Use pre-cooked noodles to reduce the total cooking time.
  • Add extra vegetables like broccoli, snap peas, or mushrooms for more nutrition and variety.
  • This dish is highly customizable—swap tofu for your favorite protein or adjust the sriracha to increase or reduce the heat level.
  • Prep Time: 20 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Asian-Inspired