Loading...

Press the extra-firm tofu for at least 30 minutes to remove excess water. Once pressed, cut the tofu into 1/2-inch cubes.

In a medium bowl, combine the cubed tofu with 1 tablespoon of soy sauce, 1 tablespoon of cornstarch, and 1 teaspoon of sesame oil. Toss gently to coat the tofu evenly. Set aside.

Prepare the sauce by whisking together 3 tablespoons of soy sauce, 1 tablespoon of dark soy sauce, 1 tablespoon of rice vinegar, 1 teaspoon of sugar, 1/4 teaspoon of white pepper, 1 teaspoon of cornstarch, and 2 tablespoons of water in a small bowl. Set aside.

Cook the Shanghai noodles according to package directions. For fresh noodles, this usually involves boiling for 2-3 minutes until al dente. For dried noodles, follow the specific instructions. Drain the noodles and rinse with cold water to prevent sticking. Toss with a tiny bit of vegetable oil if desired.

Heat 1 tablespoon of vegetable oil in a large wok or skillet over medium-high heat. Add the coated tofu in a single layer and cook for 5-7 minutes, turning occasionally, until golden brown and crispy on all sides. Remove the tofu from the wok and set aside.

Add the remaining 1 tablespoon of vegetable oil to the wok. Add the minced garlic and grated ginger and stir-fry for 30 seconds until fragrant.

Add the chopped napa cabbage, julienned carrots, and sliced shiitake mushrooms to the wok. Stir-fry for 3-5 minutes until the vegetables are tender-crisp.

Add the cooked noodles and the reserved crispy tofu to the wok with the vegetables. Pour the prepared sauce over everything.

Toss everything together for 1-2 minutes, ensuring the noodles and vegetables are evenly coated with the sauce and heated through. If the sauce seems too thick, add a tablespoon of water.

Serve immediately, garnished with sliced green onions.


Press the extra-firm tofu for at least 30 minutes to remove excess water. Once pressed, cut the tofu into 1/2-inch cubes.

In a medium bowl, combine the cubed tofu with 1 tablespoon of soy sauce, 1 tablespoon of cornstarch, and 1 teaspoon of sesame oil. Toss gently to coat the tofu evenly. Set aside.

Prepare the sauce by whisking together 3 tablespoons of soy sauce, 1 tablespoon of dark soy sauce, 1 tablespoon of rice vinegar, 1 teaspoon of sugar, 1/4 teaspoon of white pepper, 1 teaspoon of cornstarch, and 2 tablespoons of water in a small bowl. Set aside.

Cook the Shanghai noodles according to package directions. For fresh noodles, this usually involves boiling for 2-3 minutes until al dente. For dried noodles, follow the specific instructions. Drain the noodles and rinse with cold water to prevent sticking. Toss with a tiny bit of vegetable oil if desired.

Heat 1 tablespoon of vegetable oil in a large wok or skillet over medium-high heat. Add the coated tofu in a single layer and cook for 5-7 minutes, turning occasionally, until golden brown and crispy on all sides. Remove the tofu from the wok and set aside.

Add the remaining 1 tablespoon of vegetable oil to the wok. Add the minced garlic and grated ginger and stir-fry for 30 seconds until fragrant.

Add the chopped napa cabbage, julienned carrots, and sliced shiitake mushrooms to the wok. Stir-fry for 3-5 minutes until the vegetables are tender-crisp.

Add the cooked noodles and the reserved crispy tofu to the wok with the vegetables. Pour the prepared sauce over everything.

Toss everything together for 1-2 minutes, ensuring the noodles and vegetables are evenly coated with the sauce and heated through. If the sauce seems too thick, add a tablespoon of water.

Serve immediately, garnished with sliced green onions.
