I feel the same way so I usually make a "recovery drink" before my ride and just guzzle it the second I get home. Depending on your taste you can use chocolate milk, coconut water, whey protein or a little bit of all of them. I usually drink whey protain with some coco water and add in a scoop of creatine, and L-Glutamine and a few other goodies.