Try stirring a tbs or two of blackstrap mollases in to some hot water and down it. It is very high in iron and calcium amongst other things, and doesn't involve having to eat!
But I second the beans, espesh pinto, navy, kidney, and chickpeas. Could you try making a fruit smoothie with leafy...
Make flapjacks with bananas, peanut butter/almond butter and protein powder in place of some of the oil/fat component. Add raisins or chopped dried apricots.
They won't keep as long as some store bought ones but they'll taste amazing and do you alot more good!