Walnuts can lower cholesterol Two ounces of walnuts a day reduced cholesterol without causing weight gain. Content restricted. Requires subscription