Cut the tofu into roughly 1 inch cubes.
In a large frying pan, add a little oil and fry the tofu until golden. Set aside.
While the tofu is cooking, fry the onion in a little oil until soft and golden.
Add the garlic, ginger and fresh chilli and fry for a further couple of minutes. If using chilli powder then add a couple minutes after the ginger and garlic.
Add the soy sauce, sugar (or syrup), black pepper and lime juice and heat on a medium heat for five minutes.
Place the cooked tofu into the pan and stir through for a couple of minutes until fully combined.
Optional serving suggestions: brown rice, fresh coriander, vegan yoghurt, toasted cashews, fresh chilli or chilli flakes, roasted aubergine slices, steamed broccoli