The best vegetables and fruits for heart patients are bananas, avocados, oranges, grapes, tomatoes, and spinach.