Set a large pot of water on the stove to boil for cooking the noodles.
While the water is heating, whisk the dressing ingredients together in a small bowl. Set aside to infuse.
After the water boils, cook the noodles according to the package directions; then rinse with cold water, drain well, and divide into four serving bowls.
Heat one tablespoon of peanut oil in a large skillet set over medium heat. Add the tofu pieces and fry until golden brown, about 5 to 7 minutes on each side.
While the tofu is frying, stir the mushroom soy sauce, sesame oil, and sugar together in a small bowl until the sugar has dissolved.
Once you brown the tofu, pour this mixture into the pan. Allow the sauce to cook for 1 to 2 minutes until it begins to thicken. Flip the tofu to ensure the sauce coats and sticks to each side. Cook for another minute or so until the tofu caramelizes and becomes sticky. Transfer the tofu to the noodle bowls.
Top the noodle bowls with julienned carrot, sliced bell pepper, cucumber half moons, herbs, and peanuts.
Pour a quarter of the prepared dressing over each bowl. Serve immediately.
Video
Notes
Storage Info:For this Vietnamese Noodle Salad, store the components separately in airtight containers in the refrigerator. The dressed salad stays fresh for up to 2 days, but it's best enjoyed fresh for optimal texture. Unfortunately, freezing is not recommended, as it will significantly diminish the quality and texture of the ingredients, especially the noodles and fresh vegetables. If you need to reheat the tofu, do so gently in a skillet over medium heat until it's warmed through, but be mindful that reheating may alter its texture.