I use golden mountain sauce rather than a Chinese soy. I think Healthy Boy brand is ok. As I am usually cooking only for two, I use canned coconut milk or cream, patrickamory said canned coconut milk can have additives that stop it from breaking. Look on the side of the can if it has emulsifiers they will not work well. I am sure fresh coconut milk would be better, I would like to know if anyone has made coconut milk from frozen coconut pulp? I try to stick with David Thompson's recipes as close as I can, because they are great. I would suggest that you adjust the balance of salty, sour, sweet, and hot, to you and your guests tastes, there is no point in providing a meal that is too hot for your guests. BTW I am only a home cook.