Nuts and raw veggies foods are more effective for the heart health because these foods control the cholesterol level, burn the extra fat and prevent from the heart stroke.
The more beneficial foods for the heart health are apple, grapefruit, orange, berries, carrot, broccoli, cabbage, almond, honey, fish, fish oil, green tea, and coffee.