Loading...

If not already pressed, press the block of extra-firm tofu for at least 15-20 minutes to remove excess water. This can be done by wrapping it in paper towels and placing a heavy object on top. Once pressed, cut the tofu into 3/4-inch cubes.

In a medium bowl, gently toss the tofu cubes with cornstarch, salt, and black pepper until they are evenly coated.

Prepare the peanut sauce: In a separate bowl, whisk together the creamy peanut butter, low-sodium soy sauce, rice vinegar, maple syrup, fresh lime juice, grated fresh ginger, minced garlic, and 2 tablespoons of water. Whisk until smooth. Add more water, 1 tablespoon at a time, if a thinner consistency is desired. Stir in sriracha if using.

Cook the vermicelli noodles according to package directions. Typically, this involves soaking them in hot water or boiling for a few minutes. Once cooked, drain the noodles thoroughly and rinse them with cold water to prevent sticking. Set aside.

While the noodles cook, prepare the fresh vegetables. Shred the carrots, thinly slice the cucumber into matchsticks, and finely shred the purple cabbage.

Heat the vegetable oil in a large skillet or non-stick pan over medium-high heat. Once hot, add the coated tofu cubes in a single layer, ensuring not to overcrowd the pan. Cook for 8-10 minutes, turning occasionally, until the tofu is golden brown and crispy on all sides.

To assemble the bowls, divide the cooked and rinsed vermicelli noodles among 4 serving bowls. Top each bowl with generous portions of the shredded carrots, sliced cucumber, shredded purple cabbage, and the crispy tofu.

Drizzle each bowl generously with the prepared peanut sauce. Garnish with fresh chopped cilantro, crushed roasted peanuts, and a lime wedge if desired. Serve immediately.


If not already pressed, press the block of extra-firm tofu for at least 15-20 minutes to remove excess water. This can be done by wrapping it in paper towels and placing a heavy object on top. Once pressed, cut the tofu into 3/4-inch cubes.

In a medium bowl, gently toss the tofu cubes with cornstarch, salt, and black pepper until they are evenly coated.

Prepare the peanut sauce: In a separate bowl, whisk together the creamy peanut butter, low-sodium soy sauce, rice vinegar, maple syrup, fresh lime juice, grated fresh ginger, minced garlic, and 2 tablespoons of water. Whisk until smooth. Add more water, 1 tablespoon at a time, if a thinner consistency is desired. Stir in sriracha if using.

Cook the vermicelli noodles according to package directions. Typically, this involves soaking them in hot water or boiling for a few minutes. Once cooked, drain the noodles thoroughly and rinse them with cold water to prevent sticking. Set aside.

While the noodles cook, prepare the fresh vegetables. Shred the carrots, thinly slice the cucumber into matchsticks, and finely shred the purple cabbage.

Heat the vegetable oil in a large skillet or non-stick pan over medium-high heat. Once hot, add the coated tofu cubes in a single layer, ensuring not to overcrowd the pan. Cook for 8-10 minutes, turning occasionally, until the tofu is golden brown and crispy on all sides.

To assemble the bowls, divide the cooked and rinsed vermicelli noodles among 4 serving bowls. Top each bowl with generous portions of the shredded carrots, sliced cucumber, shredded purple cabbage, and the crispy tofu.

Drizzle each bowl generously with the prepared peanut sauce. Garnish with fresh chopped cilantro, crushed roasted peanuts, and a lime wedge if desired. Serve immediately.
