I had this dish at a thai restaurant not long ago, it was so good I had to recreate it at home.
Put the rice on to cook.
Add the chilli jam to a saucepan on a medium heat until you can really smell the aroma of the jam. Add all the other sauce ingredients and leave to simmer.
Fry the two slabs of tofu in the wok on a high heat until browned on both sides. The tofu is easier to brown if you pat out the excess water beforehand. Add the soy sauce, leave for 10 seconds and remove the tofu from the pan. when the tofu has cooled a little slice it into squares.
Keeping the wok very hot stir fry the vegetables, starting with the carrot and beans. After a minute add the thai basil, brocolli stalk and mushrooms and cook for another minute. Add the chinese brocolli leaves, spring onion, snow peas and tofu. Cook for another 30 seconds and turn the heat off.
Serve the rice with the stir fried vegies and tofu and pour the sauce on top.