Fried Hoisin Tofu With Peanut Noodles 4.000

Tom McCorkle for The Washington Post; food styling by Lisa Cherkasky for The Washington Post

Weeknight Vegetarian Jan 13, 2019

This tofu is crisp on the outside and tender and flavorful inside, thanks to quick pan-frying. Pressing the tofu beforehand allows it to soak up more of the sweet-salty marinade. The tofu contrasts nicely with udon noodles tossed in a creamy peanut sauce.

Make Ahead: The tofu needs to be weighted/pressed for 20 minutes, and marinated for at least 30 minutes, or as long as overnight.

4 - 5

When you scale a recipe, keep in mind that cooking times and temperatures, pan sizes and seasonings may be affected, so adjust accordingly. Also, amounts listed in the directions will not reflect the changes made to ingredient amounts.

Tested size: 4-5 servings

  • 8 ounces extra-firm tofu, drained
  • 1/2 cup hoisin sauce
  • 9 ounces dried udon noodles
  • 1/2 cup cornstarch or potato starch
  • 2 tablespoons coconut oil, peanut oil or sunflower oil
  • 10 ounces fresh baby spinach, chopped
  • 1 1/4 cups homemade or store-bought vegetable broth (see related recipe)
  • 1/2 cup smooth/creamy peanut butter
  • 2 teaspoons low-sodium tamari, or more as needed (may substitute soy sauce)

Related Recipes


Wrap the tofu in paper towels, set it on a plate and set another small plate on top. Place a 28-ounce can of tomatoes or another weight on the top plate. Let the tofu sit for 20 minutes, then unwrap and discard the excess liquid. (Alternatively, you can microwave the wrapped tofu on HIGH for 30 seconds, rewrap in fresh paper towels and repeat a few more times.)

Cut the tofu into 1/2-inch cubes, placing them in a medium bowl. Add the hoisin sauce and toss to coat evenly, then let it sit for at least 30 minutes, and up to overnight. (If you marinate for more than 2 hours, cover the bowl and refrigerate.)

While the tofu is marinating, cook the udon noodles: Bring a large saucepan of water to a boil over medium-high heat, add the udon and cook according to the package directions. Drain.

When the tofu is ready, sprinkle the cornstarch or potato starch into a large shallow bowl or on a small rimmed baking sheet. Working in batches as needed, use a slotted spoon to transfer the tofu from the hoisin marinade to the starch, reserving any extra marinade left in the tofu bowl. Toss to coat the tofu thoroughly with cornstarch or potato starch.

Heat the oil in a large skillet over medium-high heat. Once the oil shimmers, add the tofu and fry, stirring and tossing frequently, until browned and crisp all over, about 6 minutes. Use a slotted spoon to transfer to a bowl, and pour out and discard any excess oil from the skillet.

Return the skillet to medium-high heat, and add the chopped spinach. Cook, stirring, until it wilts completely, 2 to 3 minutes. Transfer the spinach to a separate bowl.

Add the broth, peanut butter and tamari to the skillet, stirring to incorporate. Once the mixture comes to a boil, reduce the heat to medium-low and cook to form a thickened sauce, 1 to 2 minutes. Stir in the cooked udon, tossing to coat with the sauce, then return the wilted spinach to the pan, stirring to incorporate and just heat through. Taste, and add more tamari, as needed.

Divide the spinach-udon mixture among individual bowls. Top with the fried tofu, and drizzle the reserved hoisin marinade over each portion. Serve warm.

Rate it

Recipe Source

Adapted from "The High-Protein Vegan Cookbook: 125+ Hearty Plant-Based Recipes," by Ginny Kay McMeans (Countryman Press, 2019).

Tested by Joe Yonan.

Email questions to the Food Section.

Email questions to the Food Section at