I always carry dehydrated refried bean "spreads", either make your own or commercial (fantastic foods is but one brand). These are:

light
calorie dense with high protein content
rehydrate with cold water (albeit longer time)
use to thicken other meals and/or add calories
lastly, they taste great.
_________________________
http://ducttapeadk.blogspot.com