Os alimentos que são bons para o coração incluem grãos inteiros, aveia, arroz castanho, feijão, cebola, alho, beringela, espinafres, maçãs, bananas, amêndoas, amendoins, azeite e peixe de profundidade. Entre eles, a aveia é eficaz para baixar o nível de colesterol LDL no sangue, ajudando o corpo a manter os vasos sanguíneos arteriais abertos, o que tem muitos benefícios para o coração. Os amendoins são ricos em vitamina E, o que reduz a agregação plaquetária e amolece os vasos sanguíneos para permitir um fluxo sanguíneo suave e reduzir a incidência de doenças cardíacas. O espinafre contém ácido fólico, fibras, potássio e luteína, que ajudam a manter o coração saudável. Um estudo descobriu que o consumo regular de espinafre pode reduzir o risco de doença cardíaca em cerca de 25%. O alho reduz o colesterol e o LDL e também reduz a viscosidade das plaquetas, prevenindo coágulos sanguíneos. Comer alguns dentes de alho por dia, de preferência não processados ou não alvejados, tem um efeito preventivo nas doenças coronárias. As cebolas são eficazes na redução do colesterol. Quer sejam cruas, fritas, estufadas ou cozidas, as cebolas são sempre uma amiga do coração. Os feijões baixam o colesterol e a viscosidade do sangue, e são uma grande fonte de protecção do coração, bem como uma boa ingestão de proteínas; coma tofu e beba leite de soja. O azeite é rico em ácidos gordos insaturados, que são eficazes na redução dos níveis de colesterol e na redução do risco de doenças cardíacas. Os peixes de profundidade são também protectores do coração, como o salmão e a sardinha.