On the other hand I love a good cookie after a 3,000+ cal ride

Me, I can't live without a microbrew Porter after a ride like that. About 400 calories. But don't worry - I have a recovery drink first! About 300 calories. Then a bagel on the way home. About 100 calories. Then usually I can hold out until dinner. Normal size dinner. The beer really seems to kill the pain in my legs.
So figure it out: Say a 4 hour ride to burn 3000 calories, so I probably consumed about 600 calories on the ride. Ride that short, I don't need to keep up with the calories. So 600+400+300+100 = about 1/2 the burn, or just right in my book.