I have been vegan for just over 35 years and it is important to read up on nutrition to ensure a healthy balanced diet . Vegan diets can be nutritional very healthy, but most vegan cheeses are not a nutritional substitute for animal milk cheeses. Commercially made Vegan cheese is mostly unhealthy highly processed lumps of yellow coloured fat with no protein and very little calcium , and should not be used other than as a garnish or minor ingredient otherwise it might result in an unhealthy processed diet high in fat. There is one made from cashews nuts which is better but very expensive.
Avoiding cheese for new vegans can be difficult especially for sandwiches and snacks and cheese sauces. A bit more thought is needed for
interesting sandwich fillings, but cheese sauce substitute is easily made at home.
For dishes like lasagne I make a white sauce using a 50:50 vegetable stock and soya milk, with cornflour ( or make a roux with wheat flour), and add tablespoon of nutritonal yeast , with sliced mushrooms or fresh herbs.
For sandwich fillings I make houmous using tahini, with fresh sliced tomatoes and black.pepper, homemade mushroom & lentil pate with sliced cucumber, home made vegan cream cheese ( soya milk curdled with fresh lemon, celery salt, and strained through fine mesh, or smashed avocado, sliced tomatoes and grilled smoked tofu.