**Yes** 

**Food** [Comets](http://www.space.com/33011-life-building-blocks-found-around-comet.html) already contain amino acids and elements necessary for life as we understand it. Other sources are interstellar dust.  

**Energy** Photosynthesis as you suggested.