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.