Preheat oven to 400°F.
To make the shredded tofu chicken, place the oil, soy sauce, bouillon powder, garlic powder, onion powder, and white pepper in a large bowl and mix to combine.
Add the shredded tofu to the bowl, tossing to coat.
Place the tofu on a parchment paper-lined tray and bake until golden and crisp around the edges, 25 to 30 minutes, tossing halfway through.
Remove from the oven and set aside.
Meanwhile, prepare the dressing. In a small bowl or jar, whisk together the lime juice, vegan fish sauce, agave, rice vinegar, soy sauce, garlic, chili and water. Taste and adjust seasonings, if desired. Set aside.
Next, assemble the salad. Place the cabbage, onion, carrots, cilantro, basil, mint, and tofu in a large bowl, tossing to combine.
Pour in the dressing, tossing once more to ensure the veggies are thoroughly coated.
Set aside for 5 to 10 minutes for the flavors to meld.
Right before serving, toss once more, and garnish with roasted peanuts and fried shallots. Serve with fresh lime wedges and enjoy!