We have made this several different ways ??? It can be non dairy or vegetarian by using a milk substitute such as coconut milk (from a can is thicker and will be creamier) and adding a protein boost by using a scoop of Vega One Vanilla Protein powder!