foods to eat to help prevent cardiovascular disease
However, there is evidence that plant foods â especially wholegrain cereals, legumes, nuts, fruits and vegetables â may decrease the risk of heart disease. The foods that best protect against heart disease include: oily fish â such as mackerel, sardines, tuna and salmon which contain omega-3 fatty acids.