Maybe a wide thermos?
We have this: S'nack by S'well Stainless Steel Food Container - 10oz - Pink Punch - Double-Layered Insulated Bowls Keep Food and Drinks Cold for 10 Hours and Hot for 4 Hours
https://a.co/d/hOCConD
And use it for pasta for lunch.