If your peanuts aren't already roasted, put them in a hot pan for a few moments, turning them constantly to avoid burning, then set them aside. If you have already roasted peanuts go directly to the next step.
Slice the aubergines into strips about 2-3 cm long and about 1 cm thick.
Heat the vegetable oil in a pan, then add the eggplant and sauté over medium-high heat until soft (this will take about 10 minutes, making sure to turn them continuously. If they absorb the oil quickly, add very little water to avoid burning them; the aubergines will be ready as soon as it is possible to easily insert a toothpick into their pulp).
Add the tofu cubes to the pan with the aubergines and heat them for a few moments, taking care to mix them carefully to avoid breaking the veggies.
In the meantime, combine all the ingredients for the sauce in a small bowl and mix until they are well incorporated.
Combine the peanut and soy sauce in the pan, mix well, making sure to cover the tofu and vegetables well, and let it cook for a couple of minutes.
Serve the tofu with eggplant in peanut sauce warm, finished with whole roasted peanuts and chopped spring onions.
For a complete dish, serve over steamed rice or noodles.