Press the tofu to remove excess moisture, then cut it into cubes and set aside.
In a small bowl, whisk together the peanut butter, soy sauce, lime juice, maple syrup, sriracha, and water until smooth. Add a little more water if the sauce needs thinning.
In a large bowl, combine the shredded red cabbage and carrots.
Add the tofu cubes to the vegetables.
Pour the peanut sauce over the mixture and toss gently until everything is evenly coated.
Sprinkle the sliced green onions, cilantro, and chopped peanuts over the top before serving.