The meatballs were not nice but the thing that saved the day was the vegan cheese on top which came from Violife.
The cheese slices melted and tasted like cheddar so I would definitely recommend this brand.
I looked everywhere for it and finally found them at Marks and Spencers where they come in a form of block, grated, slices and even creamy spread.
Photo of the melted Violife cheese slice on top of the meatballs and cheese slices at Subway.
Violife Cheese slices:
Other violife products that I spotted.