Heat oil in a wok or large frying pan and
fry tofu until browned on all sides.
Remove and drain.
Stir fry garlic and shallots in the
same oil for about 1 minute, then add curry powder, soy sauce, lemon
grass, ginger and chili sauce, if using, and continue cooking for a
further minute.
Add coconut milk, sugar and 1/2
teaspoon salt and bring to the boil.
Add carrots, onion, cauliflower,
beans and tofu and stir fry for 3-4 minutes, then add tomatoes.
Blend well and cook for a further 2
minutes.
Serve at once.
Serves 4-6
Variation :
For non-vegetarians, either fish sauce or
oyster sauce can be used instead of soy sauce for this dish.