Dr. Mark Messina provides some heart-healthy information about soy.

Soy proteins are very high in quality and they have a cholesterol lowering effect, which is very heart-healthy. So much so that doctors suggest incorporating 2-3 servings of soy per day into diets.