Very few people (myself included) eat perfectly all the time!
The good news is no single meal is going to ruin your physique. It’s the combination of too much, too often which does the harm.
A simple rule for navigating social occasions then...
Enjoy it.
Don’t feel guilty.
Just make sure your next meal is a healthy one.