Take care to squeeze out any excess water from the tofu to get the maximum flavour from the marinade.
For the marinated tofu, combine all the marinade ingredients in a bowl and mix well.
Add the tofu, coat in the mixture and allow to marinate for 5-10 minutes or longer if possible.
Heat a wok over a medium heat and fry for 5-10 minutes until golden-brown all over.
For the rice, heat the oil in a pan and fry the onions and garlic for 2-3 minutes until softened, then add the (unmarinated) tofu pieces and the pepper and fry until the tofu is turning golden on the outside. Add the spinach, rice, soy sauce and lime juice and heat through for a further 3-4 minutes.
Serve the rice with the Asian marinated tofu on top.
Type the ingredients you want to use, then click Go. For better results you can use quotation marks around phrases (e.g. "chicken breast"). Alternatively you can search by chef, programme, cuisine, diet, or dish (e.g. Lasagne).