Put balsamic vinegar and soy sauce together in a big bowl. Chop the tofu up into whatever size you want. Add tofu to bowl of balsamic vinegar and soy sauce. Leave it there to marinate for at least 1 hour.

Start the brown rice cooking; get it to the simmer stage.

Start the spinach and broccoli cooking, however you wish; I steam them.

Mince garlic; grate ginger.

When tofu has been marinated: heat oil in a non-stick frying pan or pot. Add ginger and garlic and stirfry them until beginning to brown.

Drain tofu, reserving marinade.

Add tofu to frying-pan and cook for around 5–7 minutes.

Add the reserved marinade to the frying pan.

Hopefully your rice, spinach, and broccoli are cooked now; add them to the frying pan.