Heat oven to 400 F.
To make the marinated tofu and mushrooms: In a small bowl, mix the soy sauce, sesame oil, brown sugar, green onions (white parts only), sambal oelek, sesame seed, garlic and ginger. Whisk until fully combined.
Gently pat the tofu dry with a paper towel. Cut tofu into ½ – ¾” cubes.
In a medium bowl, combine half the marinade with the tofu and let it sit for 30 minutes, turning the tofu occasionally. Set aside the rest of the marinade.
When the tofu is done marinating, spread it across one side of a rimmed baking sheet and discard all excess marinade. Sift the cornstarch and baking powder over the tofu and lightly toss to combine.
Halve the mushrooms lengthwise through their stems to create even size pieces. In a medium bowl, combine the mushrooms, 2 tablespoons of the marinade and 1 tablespoon of olive oil. Toss until fully coated and spread on the other side of the baking sheet.
Bake for 15 minutes. Transfer the crispy mushrooms onto a plate. Flip the tofu and continue baking for 10 to 12 more minutes or until the tofu is well browned and crisp. Brush the hot tofu with the remaining marinade and let cool slightly.
Meanwhile, to make the vinaigrette: In a small bowl, combine the vinaigrette ingredients and whisk until fully combined. Set aside.
To assemble the salad: In a large serving bowl, combine the arugula, sliced green onions (green), farro, edamame, radish slices, avocado, mushrooms and tofu. Drizzle ⅓ of the vinaigrette over the salad and toss. Garnish with pistachios and cilantro. Serve immediately with the rest of the dressing.