Cut the tofu into bite-sized pieces. Deep or shallow fry in oil until both sides are golden and crispy, then remove from heat.
Thinly slice the shallot or yellow onion and cut the tomatoes into cubes.
Back in the oil, add the minced shallot, and tomato cubes, and stir-fry until the tomato cubes are softened. Add in the water.
Add in the fried tofu pieces, and season with soy sauce, sugar, salt and pepper to taste. Toss to combine.
Remove from heat and transfer to a plate, top with green onion slices and sesame seeds.
Serve with a bowl of warm rice.
