Well a couple things, if possible I call ahead and see if anything can be modified, and if not I find some reason to bail. If it’s spontaneous, I benefit from, frankly, being a pretty heteronormative man so I can always manage to get beer and a large side. I really only have to let people know ahead of time if it’s some kind of work event, in which case the staff member in charge of us attending the event handles it but I’m not in that situation a lot. Of course, most of the time I’m eating it with people who already know me well so they already know I’m vegan.
That’s what I don’t get though, these people seem to be delusional in that they think that they’re a hard worker and looooove in person, so therefore every hard worker loves in person and the chaff will quit. Then they act shocked when their high performers largely leave to pursue remote or hybrid options. It’s such a glaring inability to see people different from them as having any value.