Commercial vegan cream cheese is made from a variety of plant-based ingredients including tofu, nuts, and legumes. Most have one or several of the following: coconut oil, modified starches, soy or pea protein, sugar, and a long list of additives like xanthan gum, guar gum, maltodextrin, cellulose, lecithin, tri-calcium phosphate, and glucono-delta-lactone. Not only does homemade taste better, but you can rest assured your cream cheese is free of artificial ingredients when you make it yourself.