**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.