In a small bowl, combine all ingredients to make the sauce and set aside.
Prepare the tofu by patting it down with paper towel to remove moisture from the surface and cut it into 16 cubes, approximately 2cm wide.
Heat oil in a non-stick frying pan on medium heat. When oil is hot, carefully place tofu on the pan in a single layer.
Pan-fry each side of the tofu until golden brown, this should take approximately 15 minutes.
Add the prepared sauce to the frying pan, bring it to boil and then lower heat to low and simmer tofu for 8 minutes with the lid on.
Remove lid, rotate tofu and simmer for another 8 minutes or until the sauce has reduced to your liking.