True, nuts are high in fat, but most of them contain monounsaturated fat that is good for the heart. In fact, eaten in moderation, nuts can lower your risk of heart disease and heart attack.