Heat 1 tablespoon of oil in a wok or frying pan on a medium heat.
Chop the tofu into pieces, and add to a mixing bowl with the peanut butter, maple syrup, soy sauce, basil, and garlic powder and leave to marinate for 10 minutes.
Meanwhile chop the onion and cauliflower, then add to the pan and fry until soft.
Add the tofu mixture to the pan, mixing it well so the onion and cauliflower get covered with the peanut satay.
Fry for a further 5-10 minutes, then serve.