I put a sandwich in a Tupperware container to keep it from getting smooshed but vegetables come along in a plastic bag. They go in my pannier.
Like ItsJustMe, I don't refrigerate anything. It will be gone within 4-5 hours.
This thread has made me hungry enough to eat and it's not lunch time yet!