2. Broccoli, Spinach, Kale
Not the most liked vegetables, but definitely the best for your heart. Green leafy veggies are full of caratenoids acting as antioxidants. As a result, they free your body from harmful compounds and improve the functions of your heart. Fiber, other vitamins and minerals are only helping to reach your goal.