Yen,
I'm going to suggest something different for you.
Talk with your ride mates about what you'd like to do and change the game.
- Do the entire ride first, then have the meal together.
or
- Agree to ride once or twice per month without stopping - and do the eating and drinking on the bike
or
- Suggest a mid stop that can be limited to 15 minutes or so, and offers lighter fare that's better suited to cycling
Maybe there's an answer for you somewhere in there.
Good luck, and enjoy the times with your friends.
Phil