Store-bought vegan cheeses do the job and I use them when necessary. But less is way more. They are filled with oils and additives. They highlight the difference between “vegan” and “whole food plant based diet.” The later is best, but sometimes compromise is called for.
Lately there are lots of recipes out there for homemade plant cheeses. This one is adapted from Molly at Clean Food Dirty Girl. I was pleasantly surprised. I doubled the batch as I cook for a crowd, and have served it in soups, over veggies, made toasted cheese, quickie pizzas and even eaten it plain. The flavor is fantastic and it reheats well-enough.