Plant based cheeses have become so much better and cheaper over the past few years. Manufacturers have worked hard to produce very similar products to animal based cheeses.
Making your own is also a good option and saves so much money especially if you use cheaper ingredients such as sunflower seeds rather than cashews. Plant based cheeses made at home are not as close to the animal cheeses. Really what you are making is a really tasty spread.