What types of diets are there to maintain heart health?

Low calorie diets high in fibre and low in fat and cholesterol. Diets with whole grains and lots of vegetables are good for maintaining hearts health.