02/20/2026
Cantonese cooks are renowned for the crispy fried dishes they season with a special salt and pepper blend — from shrimp to ribs to tofu. Here it stars in a healthy vegan meal festive enough for a Lunar New Year celebration, yet quick enough to pull together on any weeknight.
It’s lightly adapted from a recipe that first appeared in Nisha Vora’s “Big Vegan Flavor” (Avery Books, 2024) and more recently in the New York Times. The savory tofu squares are tossed together with blistered green beans and silky noodles that are coated in a light but umami-rich sauce. The result is one crave-worthy dish that rivals your favorite take-out version. It’s not hard, so long as you’re organized. The key is to have all your ingredients prepped and set near the stove before you begin. With all the makings for a complete meal in one pan, clean-up’s a breeze.
Serves 4 to 6 – Susan Puckett
For the sauce:
• 3 ½ tablespoons soy sauce or tamari
• 2 ½ tablespoons Shaoxing wine, mirin, or dry sherry
• 2 tablespoons brown sugar (or 1 tablespoon, if using mirin)
• 1 tablespoon chili-garlic sauce or sambal oelek (more or less, depending on your spice tolerance)
• 3 tablespoons vegetable broth or water
For the Salt and Pepper Tofu:
• 1 (14-ounce) block extra-firm tofu
• ½ teaspoon ground white pepper
• ¼ teaspoon onion powder
• ¼ teaspoon garlic powder
• ½ teaspoon Chinese five-spice powder (optional)
• 3 tablespoons arrowroot powder (or cornstarch)
• ¾ teaspoon kosher salt
• 3 tablespoons neutral-flavored high-heat oil (such as avocado or canola oil)
For the noodles:
• 6 ounces, ramen, udon, or other dried noodles
• 1 tablespoon toasted sesame oil
For the green beans:
• 1 tablespoon neutral-flavored high-heat oil (such as avocado oil)
• 12 ounces green beans, trimmed and halved
• Kosher salt
• 2-inch piece fresh ginger, peeled, thinly sliced, then sliced into matchsticks
• 4 garlic cloves, finely chopped
• 6 scallions, thinly sliced (reserve dark green tops for garnish)
For serving:
• ½ cup fresh cilantro leaves and tender stems, roughly chopped
• 1 tablespoon roasted black or white sesame seeds
1. Make the sauce: In a small jar, combine the soy sauce, Shaoxing wine or mirin, sugar, chili-garlic sauce and vegetable broth. Cover and shake well.
2. Prepare the tofu: Drain the tofu, wrap it in a clean, thin cloth or several layers of paper towels, place it on a pan or cutting board, and weigh it down with a heavy-bottomed skillet or other flat object for at least 30 minutes, pressing out as much liquid as you can.
3. Slice the tofu in half vertically, then slice each block crosswise into squares about ⅓-inch thick. Gently press down with a cloth or paper towel to blot out more water and repeat a few times.
4. In a small bowl, combine the white pepper, onion powder, garlic powder, five-spice powder (if using) and arrowroot powder or cornstarch. Transfer the mixture to a small fine-mesh sieve.
5. Arrange the tofu tightly spaced on a cutting board. Sprinkle the top with half of the salt, then dust with half of the spice mixture. Flip the tofu, sprinkle with the rest of the salt, and dust with the rest of the spice mixture.
6. Line a cutting board or large plate with paper towels. Heat a flat-bottomed wok or large nonstick skillet over medium-high until it just starts to smoke. Then add the oil and tilt the pan to coat the lower sides.
7. Reduce the heat to medium and add the tofu, standing back to avoid splatter. Cook for 5 to 6 minutes, shaking the pan every minute for even cooking, until golden brown on the bottom. Flip the tofu and repeat this process for 3 to 4 minutes, until golden brown but not charred on the bottom (if using a wok, the center pieces will cook faster).
8. Transfer to the paper towel-lined surface. Wipe out the pan.
9. Prepare the noodles: While the tofu fries, cook the noodles according to the package instructions. Drain and toss with the sesame oil.
10. Prepare the green beans: Heat the wok (or skillet) over high until it just starts to smoke, then add the oil. Add the green beans with a pinch of salt and spread in a single layer as much as possible.
11. Cook undisturbed until beans start to blister, 1 minute. Toss and cook undisturbed for 90 seconds (if not using a wok, the beans might need a minute longer). Add the ginger, garlic and white and light green parts of the scallions and toss frequently until aromatic, 1 minute.
12. Pour in the sauce, standing back to avoid splatter. Stir-fry until the beans are crisp-tender and the sauce has reduced a bit, another 2 minutes. (If you’re not using a wok, you might need an extra minute or two for the sauce to reduce.)
13. Turn off the heat and add the noodles, reserved scallion greens, cilantro and sesame seeds. Use tongs to toss the noodles in the sauce. Add the fried tofu and use a spatula to gently incorporate.
Susan Puckett is an Atlanta-based food writer and cookbook author.