As nuts are a rich source of saturated fats, my preference is no nuts for heart disease patients. That also eliminates peanuts and peanut butter even though peanuts are officially a legume. For those with established heart disease to add more saturated fat that is in nuts is inappropriate. For people with no heart disease who want to eat nuts and avocado and are able to achieve a cholesterol of 150 and LDL of 80 or under without cholesterol lowering drugs, some nuts and avocado are acceptable. Chestnuts are the one nut, very low in fat, it is ok to eat.