Food that contains phytochemicals, minerals, vitamins, antioxidants and fiber is the best food to keep our heart healthy. However foods containing Trans fat and saturated fats should be consumed in a very low proportion. Berries such as raspberries, blueberries, strawberries are one of the top foods that take care of your heart since it consists of large amount of antioxidants which are useful for protecting body cells.
Nuts such as walnuts, pecans and almonds plays a vital role in keeping healthy heart since it contains minerals, vitamin E and mono saturated fats that reduces bad cholesterol from the body. Regular consumption of whole grains including oatmeal, cereals and breads helps in controlling cholesterol levels of your body and also keeps the blood vessels healthy. Olive oil reduces the amount of LDL cholesterol and increases HDL cholesterol and it is also enriched with mono saturated fats. Fruits and green leafy vegetables such as spinach, broccoli and grapefruit keep healthy heart.

