To prep the tofu: in a flat base container or bowl, combine the cubed tofu, soy sauce and sriracha. Toss gently to coat and set aside while you make the slaw.
In a small bowl combine the peanut butter, lime and any extra reserved soy/sriracha. While stirring, add warm water a little at a time, until cohesive and pourable- it might get thicker before it thins out.
When the tofu is cooked, turn the heat off and pour the peanut sauce over. Use a rubber spatula to flip the tofu to coat.
For the sweetcorn: either boil the cobs for 3-4 minutes in a pot or cook with a bit of oil and salt on a grill or barbecue, then slice off the kernels. Add to a large bowl.
Use a mandoline or sharp knife to very thinly slice the cabbage, carrot and cucumber. Add to the bowl.
Peel and thinly slice the mango and add.
Add the finely chopped spring onion, herbs and toasted sesame seeds.
For the dressing: combine all ingredients in a small bowl. Pour over the slaw and use your hands to toss everything together well.
Serve the slaw with rice, tofu and any extras like fried shallots, avocado or extra mayo and chilli.