Press, train and cube tofu. Wash and slice mushrooms.
Prepare a large wok or saute pan by heating 1 tablespoon toasted sesame oil over medium heat. Add tofu and coconut palm sugar, sprinkled on top. Toss with oil and cook, stirring occasionally until the tofu is caramelized around the edges and lightly browned. Add mushrooms and sprinkle peanut butter powder on top. Stir to combine.
Combine coconut aminos, lime juice, vinegars and tomato paste in a bowl, then add to wok.
Grate ginger root (without the skin) and add to the wok with chili flakes, if using.
Add 1 cup of vegetable stock to the wok and stir to combine, making sure there is enough liquid to keep the tofu and mushrooms from sticking. Add more water, coconut milk or stock as necessary to make the sauce as thin as you'd prefer for serving.
Meanwhile, prepare rice noodles according to package directions. Once cooked, rinse and add to wok. Stir to coat and combine noodles with sauce, tofu and mushrooms.
Serve warm with fresh herbs, bean sprouts and crushed peanuts as garnish, if desired.