The best providers of the essential macronutrients are animal foods – meat, fish, eggs and dairy. The best providers of vitamins and minerals are animal foods again, with seeds and a few non animal foods (kelp and peppers) being useful. The most nutritious foods on the planet, therefore, are animal foods.