Actually on -long- rides it's probably better not to carry alot with you.
I usually pick up stuff as I go. I get a map and mark some points where food - drinks are available for each 40km or something.
So I start with a bottle of frozen water and maybe a grain bar, which stays nice and cool for about 3 hours and 40km after I refill the bottle and take another bar.
I stop to have a nice lunch from a bakery and then go on.
If you are going to cross the Sahara dessert though things are becoming more complicated. It's probably more fun to do long rides away from everything with some company and a support vehicle instead of carrying 6 panniers with 10kg of stuff. <_<
I did a haul-ride once, carrying a tent and sleeping bags and such. But I enjoyed a "credit card" tour I did another time more...
But some ideas for food and drinks are:
Grain bars, water (ofcourse), juice (fresh), apples (they got alot of water inside), bananas, etc.
For warm food you can always make some pasta on a mini stove if you are willing to carry some.
A really simple recipe that I do when I cook when travelling is Pasta with Blue cheese and Parsley.
You just throw the blue cheese in the cooked pasta and shake a bit. Then sprinkle some parsley and stir a bit more...
Total carry weight: 500grams for 4 servings.