8. Nuts
Try not to go nuts when you hear this, but nuts of almost all kinds are one of the healthiest things you can eat. Almonds, cashews, walnuts, hazelnuts, pecans and even peanuts – they each contain different nutrients that are necessary to maintain a healthy body. Almonds are rich in calcium, cashews are high in iron, walnuts contain omega-3 and antioxidants, hazelnuts are rich in magnesium and vitamins, and pecans contain healthy fats.
Though they are rather high in calories (compared to other foods on the list, that is), nuts are still incredibly nutritious – in moderation. They are a perfect snack especially for the vegans out there, as they contain iron and protein, which are usually consumed through meat products, so they provide the ultimate replacement of meat for vegans and vegetarians.