Is soy heart healthy? That's highly doubtful according to the FDA, which is moving to retract a health claim implying that.
For what reason? Because the evidence is too inconsistent. The only reason soy was considered possibly healthy is that it tends to lower cholesterol. But we now know that many things lower cholesterol without improving your health.
CNN: FDA moves to revoke soy health claimOur review of that evidence has led us to conclude that the relationship between soy protein and heart disease does not meet the rigorous standard for an FDA-authorized health claim.
Lowering cholesterol is not necessarily a good thing. By the way, on average people over 60 years of age live longer if they have higher cholesterol. So why should they worry about high cholesterol? Perhaps they should celebrate it instead... and stay away from soy.