Here is a quick list of most of the basics needed to have a well stocked supply of real foods at home. With these ready to go you'll rarely find yourself in the situation when you cant prepare something you'd like. Once you've conquered the supermarket and you're stocked up at home, you can thenunleash your real food creations onto your friends and family. Feel free to add to this list with your real food preferences. Remember that your stocks should change as the seasons change and particlularly when produce selections are limited.
Also, by not stocking fake foods you can remove future unwanted temptations, and excuses you'll need to make to your trainer.