Soy protein can lower cholesterol and reduce the risk of heart diseases. Soy reduces total cholesterol, LDL cholesterol and triglycerides. The United States Food And Drug Association FDA claims that diets low in saturated fat and cholesterol with 25g of soy protein per day can help to reduce the risk of heart diseases. One glass of soy milk contains 6-7 grams of soy protein. For good heart health, eat more tofu, or take 3 – 4 glasses of unsweetened soy milk daily.