I almost always crave something with meat after a long ride. No idea why, I guess the protein? In any case, I will usually go for a McDonalds cheeseburger if I'm honest. If that's not available, pizza, jerky, or chicken sandwich in that order. Most of the time I don't need that many calories though, so I tend to try to wait until the next meal and just have something small like an energy drink and maybe a protein bar.