First attempt: used soy milk instead of broth, and skipped the butter, it was great.
Second attempt: followed the recipe exactly and it wasn't as creamy, and a bit bland.
Third attempt: used half cashew milk & half stock, and skipped the butter, worked perfectly.