Add all the sauce ingredients to a blender and blend until smooth and combined. Keep adding more water until the sauce is still thick but pours easily.
Cook the noodles to packed instructions. Drain and rinse with cold water.
Meanwhile, make the tofu. Slice the tofu into 1 inch cubes.
Combine the soy sauce, ginger and garlic in a shallow bowl. Add the tofu stir to coat with the sauce. If you have time, marinate for up 30 minutes.
Heat a large frying pan on a medium-high heat and add the vegetable oil.
Cook the tofu (with the residual marinade) for 10-12 minutes, flipping the cubes regularly so they are cooked evenly on each side. Leave to cool slightly.
Add all the vegetables and tofu in a large bowl and pour over the sauce. Stir to combine.
Serve sprinkled with the chopped peanuts!