I use a Hydroflask 20oz thermos to carry coffee with me on the bike. It fits in my plastic Profile Designs bottle cage just fine. For reference, these are the products:
Hydroflask 20oz and
Profile Design Stryke Cage
It's been a good combo for me for the last two years. The only time I've had an issue with it is when I wasn't paying attention and hit a massive pothole that I normally ride around. It ejected the Hydroflask, but that only dented it. It's still insulated and leak proof a year since the event.