For this case we have to eat red meat provides the body with many nutrients such as iron, protein and minerals. To avoid that their fats and their high content of triglycerides and cholesterol affect our cardiovascular health and are installed in our circulatory system, their consumption should be regulated.
On the other hand, soya and its derived products have a very high nutritional value as well as offering certain additional benefits such as:
Keeps "bad" cholesterol at bay thanks to soy lecithin
It offers a proven anti-carcinogenic action thanks to phenolic acid and phytosterol.
It helps control diabetes
As an example we have that, for every 100 grams of soya, 22 grams of fiber and 6.60 milligrams of iron are given to the body. While 100 grams of beef provide 2.10 milligrams of iron.
ANswer:
Soya has more nutritional value