Nuts of all kinds are very good for the heart, esp almonds and walnuts. They have fat but it's omega3's, which are the good, healthy fats.