Preheat the oven to 350°F/175°C.
Drain the tofu and cut into 1/2" cubes. Cover with a paper towel and place a cutting board on top to let the excess water drain.
Add cashews to a small pot with 2 cups of water and bring to a boil. Remove from heat and let sit aside for 10 minutes.
Slice the lemon in half and juice into a small bowl, careful to avoid seeds.
In a large skillet, heat 1/2 tablespoon (3g) of olive oil over medium heat. Add the tofu and sauté until golden on all sides, about 5 minutes.
Line a baking sheet with parchment paper. Tear the pita bread into bite-size pieces. Lay flat on a baking sheet lined and bake for 8-10 minutes, until golden and crispy.
Whisk together the sriracha, 1 tablespoon (7g) lemon juice, and agave in a small bowl. Pour the mixture over the tofu and set aside to marinate.
To make the dressing, pour the cashews and 3/4 cup (180ml) of the soaking water into a blender. Pulse to combine. Add 2 tablespoons lemon juice (15ml), 1 garlic clove, miso paste, dijon mustard, garlic and onion powder into the blender. Blend until you have a smooth and creamy consistency.
Combine the romaine lettuce, cabbage, carrots, and celery to a large bowl. Add the dressing and toss well. Top with tofu and pita croutons. Enjoy!