Most people who dislike tofu have only had it soft and bland. The fix is simple: press out the water, toss it in a little cornflour, and bake it hot until the edges are crisp. Add the sticky sauce only at the end, or the coating softens.
.jpeg)
A serving has about 42g of protein, all from plants, which is unusual for a vegan dinner. Most of it comes from the tofu. Soya is one of the few plant proteins that contains all nine essential amino acids.
Tofu is often a good source of calcium too. Many brands are set with calcium sulphate, which shows on the label, and those are especially useful for bone health if you eat little or no dairy. See protecting your bones.
Does soya affect hormones? Soya contains plant compounds called isoflavones, and it has a reputation for affecting hormones in men. Research at normal dietary amounts does not support that: see does soy lower testosterone and the truth about soy and phytoestrogens.
Together with the tofu, the broccoli, brown rice and sesame seeds give over 10g of fibre a serving, and baking rather than deep frying keeps the fat sensible.
The honest part is the calories. At about 680 a serving, this is a substantial dinner, which suits a training day. On a rest day, use 70g of rice in total instead of 100g. Tamari is salty, so taste the sauce before adding salt.
For another way to use tofu, try the tofu scramble with turmeric and spinach.