Drain your tofu and squeeze out as much excess liquid as possible. Rip the tofu into small chunks and place in a large bowl with the cornflour. Mix to coat the tofu in the cornflour.
To a large saucepan on a medium to high heat add 1/2 tablespoon of sesame oil followed by the tofu coated in the cornflour. Fry for around 5-10 minutes (turning half way through), until the tofu starts to crisp up.
Make the sauce by mixing the remaining sesame oil, soy sauce, maple syrup or agave, garlic, ginger, tomato puree, rice wine vinegar and water in a small bowl.
Once the tofu is cooked and crispy, turn the heat down to medium and pour over the sauce. Coat the tofu in the sauce and cook for 2/3 minutes until the sauce starts to thicken up.
Remove from the heat and stir in the sesame seeds.
Serve the tofu with rice, spring onion and a lime wedge.