Sprinkle tofu cubes with salt and set aside in a bowl.
Fill water in a large pot and set to boil.
Meanwhile, mix sauce ingredients in a medium bowl until smooth.
Heat oil in a large skillet over medium-high heat. Add tofu and cook for 5 minutes on one side.
Flip tofu, add garlic slices and cook for another 3 minutes or until golden brown.
Meanwhile place broccoli in water and cook for about 2-3 minutes until tender.
Add sauce to tofu, stirring constantly until thickened.
Stir in broccoli florets, and spring onions and serve.