Sounds like you need to find a thermos that came along with every plastic lunchbox in the 80s.
My Transformers thermos would stand up to anything short of a nuclear attack and no matter how long I had let stuff sit in there, it laughed it off.
Us older poors had metal lunch boxes and the thermos had a glass liner.
Perfect thing for a 7yr old to carry around.