Pre heat the oven to 200 C / 180C fan. Line a baking tray with foil.
Drain the tofu, wrap in a tea towel and gently press out the excess water.
In a large bowl, mix all the ingredients for the sauce, plus the strained juice from the tinned pineapples. Add the tofu to the sauce and coat in the marinade.
Spoon out the tofu onto the baking tray, leaving most of the marinade in the bowl.
Bake the tofu for 25 minutes, flip the tofu half way through cooking.
Meanwhile, prepare the aromatics by finely chopping the ginger and garlic. Slice the red onion into thin strips and chop the peppers into bite sized pieces.
Heat the oil in a wok over a moderate heat and sauté the onions, garlic and ginger for a couple of minutes.
Turn the heat up high and add the vegetables and pineapple chunks. Stir fry for 3 minutes.
Next add the sauce and cook on high for a further 2 minutes.
Add the straight to wok noodles and baked tofu and stir through for a further minute.
Serve and finish with sliced spring onion and roasted cashew nuts.