Walnuts: Rich in omega-3 fatty acids, fiber, Vitamin E, and folate, eating unsalted walnuts regularly can go a long way in protecting your heart. Like walnuts, almonds too are a good source of nutrients for your heart.
Spinach: Leafy veggies, particularly spinach, provide iron, vitamin C, vitamin A and magnesium. Saute spinach in garlic and have it as a side dish.
Oats: This fiber-rich superfood also comprises omega-3 fatty acids, folate and potassium, all of which can help reduce your cholesterol levels and maintain healthy arteries. Start your day with a bowl of oats.
Asparagus: This thin, green stick comes packed with anti-inflammatory nutrients like folate and vitamins C and D. Low in calories, asparagus can be cooked quickly.
Beans: Beans, particularly kidney beans, are a good source of heart-healthy and stress-busting vitamin B, iron, and calcium. Make a kidney bean, tomato and carrot soup or use them in a veggie dip.
Blueberries: Rich in antioxidants and vitamin C, blueberries contain lesser calories and sugar, so you can eat them to your heart's content. They are also a good source of fiber, which can help relieve the cramps and constipation that can occur when you're under stress. Eat them raw or make a blueberry smoothie.
Salmon: Containing omega-3 fatty acids, having grilled salmon is a good way to keep your heart healthy.