“My body was telling me to eat meat!” is one of those old chestnuts meat-eaters say. No it wasn’t – it was just a misguided notion that meat contains something missing from plant foods. The only things you’ll find in meat that are absent from plant foods are animal protein, cholesterol, hormones and high levels of saturated animal fat – none of which are desirable or beneficial to health.
It’s now increasingly accepted that wellstructured plant-based diets are nutritionally adequate for everyone, whatever their age or level of physical activity. Despite this, artificial concerns persist that certain nutrients might be lacking from a vegan diet – and iron is the one we hear again and again.