Blimey, I thought you were going to say he was 6 or 7.
I think I’d have to say something to the parents in this scenario, and possibly the school depending on their reaction, which was what the poor lad told you. He is being forced into something he doesn’t want to do, (begging for cheese (!!)) which could be compromising his health, especially as a teen, which may be why his body wants it.
He is obviously not comfortable telling his parents this due to their views, or maybe he has and they have ignored him. Either way it’s concerning and bordering on abuse IMO.
How are his parents going to cope when he sneaks to McDonalds for a Big Mac with his mates in the next few years? Would he be punished?
Have they told the school he mustn’t eat meat? Can he choose his school lunch?
If they don’t want to cook animal products or keep dairy in the house, fair enough, but he should be able to eat it outside of the house!
I’ve been a vegetarian since 12, from a household of bone knawing meat eaters. My family were horrified but my mother bought me meat free substitutes when she saw I wasn’t going to back down. I won’t let anything that’s touched meat or fish touch my lips as I just hate the thought of it, but I knew my children would be better off health wise eating it so gave it to them from weaning and have no qualms about cooking it daily for them as part of a healthy veg/fruit and pulse/lentil rich diet. I get my hands in raw meat to make burgers and koftas for them with some disgust and with gloves obviously!
I’d actually be concerned if they chose to become vegan or vegetarian as I’ve struggled with low iron and vit b12, since I became a veggie which has had an impact on my health. They love their meat though so not likely.