You don’t have to arrive at a restaurant, party, or barbecue starving.
If you’re not exactly sure what’s going to be served or available, and you’re watching what you put into your body, you have options in the face of uncertainty.
You can eat beforehand. I often eat a pre-dinner dinner when I know it’s unlikely there will be any quality, organic food available.
You can bring a snack, of course, depending on the environment.
Finally, it won’t kill you to skip food for a few hours. In fact, it’s good for you.
The idea that you have to eat when everyone else is, or what everyone else is, just isn’t true.
The sooner you can let go of that, the sooner you can enjoy your outings even more, as you’ll be staying true to what you value most.