Weight-By-Date contains a database of 40,000 foods with data for over 25 nutrients.
You can easily add your own foods to the food list.