Fried Hoisin Tofu With Peanut Noodles

  • Fried Hoisin Tofu With Peanut Sauce Udon.

    Fried Hoisin Tofu With Peanut Sauce Udon. Tom McCorkle for The Washington Post

Posted1/30/2019 6:00 AM

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

8 ounces extra-firm tofu, drained


½ cup hoisin sauce

9 ounces dried udon noodles

½ cup cornstarch or potato starch

2 tablespoons coconut oil, peanut oil or sunflower oil

10 ounces fresh baby spinach, chopped

1¼ cups homemade or store-bought vegetable broth

½ cup smooth/creamy peanut butter

2 teaspoons low-sodium tamari, or more as needed (may substitute soy sauce)

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, re-wrap in fresh paper towels and repeat a few more times.)

Cut the tofu into ½-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.)

by signing up you agree to our terms of service

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 the 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.

Serves 4 to 5

The nutritional analysis is based on 5 servings (using 1 tablespoon of oil).

Calories: 480; Total Fat: 20 g; Saturated Fat: 5 g; Sodium: 1280 mg; Carbohydrates: 60 g; Dietary Fiber: 6 g; Sugars: 15 g; Protein: 20 g.

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

Article Comments ()
Guidelines: Keep it civil and on topic; no profanity, vulgarity, slurs or personal attacks. People who harass others or joke about tragedies will be blocked. If a comment violates these standards or our terms of service, click the X in the upper right corner of the comment box. To find our more, read our FAQ.