Some are glass vacuum insulated, and built into a plastic body to be stronger. Stainless vacuum insulated ones here two. About $25. I have some of both. They work. And will stay hot if you do as was mentioned already and fill with hot water to heat the inside before you put the soup in. They have a good screw on lid that will not leak.
Thermos Vacuum Insulated Food Jar (10 oz) : Target[*GCLID*]&gclsrc=ds