100 Foods

Eat 30 different foods a week to nourish your body and provide the necessary cross-section of different foods. 

Each food provides different benefits.

Here is a list of 100 for some ideas.  If you cross them off when you've eaten them you will see how varied your diet really is.