Here's something I found on a backpacking website a while back that is designed more for hiking but might work for cycling too (haven't tried it for that application):

Ultralight Joe's Moose Goo
NOTE: If you pass this around to your friends, I have but one request - please refer to it as "Ultralight Joe's Moose Goo". Since I run this site anonymously, it's not an ego thing. I just get a kick out of hearing it mentioned on the trail, let's me know I'm contributing to my fellow trekkers. A simple pleasure, perhaps, but I take what I can get. :-) Thanks!

Basic Recipe:
2 parts honey
2 parts corn flour (NOT corn meal! I plan to try sweet rice flour soon.)
1 part peanut butter (preservative-laden)
Mix thoroughly, will take some time.
Pack into Coghlan's Squeeze Tube (REI, Campmor, etc), or in cold weather wrap in wax paper.
Single Squeeze Tube Proportions (2-3 lunches w/ large tortillas):
8 tbsp honey
8 tbsp corn flour
4 tbsp peanut butter
Per tube:
1320 calories
172g carbs (70 simple, 102 complex)
24g protein
38g fat (That's a high proportion of fat, but what the heck...)
BEWARE! Below 40F, Ultralight Joe's Moose Goo becomes impossible to squeeze out! I open the tube from the back and spoon it out when that happens. For snow camping I pack it in wax paper instead, eat it like a candy bar, or pre-pack it into tortillas.

As for the peanut butter needing to be "preservative-laden", forget that part--I used natural peanut butter when I made this and it was fine; I think that was more for people who are going to be storing it for long periods of time rather than making some before a trip and eating it fairly soon. My variation on this (at least for a winter hike) is to add some cocoa powder to the mixture, roll the stuff into balls and then in dried coconut, and then pack in wax paper. BTW, "corn flour" means masa harina, which you can probably find in the Spanish section of your grocery store.