Finely chop the onion and garlic.
Dice the tomato.
Heat cooking oil in a pan and sauté the onion and garlic.
Add the tomato and simmer slightly.
Add curry powder and water, then bring to a boil.
Add silken tofu and gently break it up while boiling.
Season with salt and pepper to taste.
Transfer to a bowl to serve.