According to Healing Daily, soy is a source of protein but also contains ???phytic acid [which] blocks the body's uptake of essential minerals like magnesium, calcium, iron and especially zinc.??? Overall, soy has more protein than a food without protein but also has more phytic acid than any other food with protein; therefore it is less than sufficient as a true source of nutrients.My main topic