I find some of those energy bars which balance the sweet (carbohydrates) with protein to be quite satisfying. I love Balance bars which come in many decadent flavors like chocolate mint and caramel and nut. I'm told we should eat about 100 calories per hour of riding, and so for a 30+mile ride, for instance, I feel absolutely obligated to eat at least one and a half of these delicious treats. I've lost more than 30 pounds over the last year eating this way, so I must not be too far wrong. Having permission to eat candy while riding reduces much of its allure. I even give myself permission to have them when I'm not riding. They don't give you the blood sugar crash that candy does and they go a long way toward alleviating that terrible, desperate, doing-without feeling that can lead to binging.