May 28, 2025

BY: ET Online

8 heart-healthy foods you should eat weekly

Fatty Fish (like Salmon, Mackerel, or Sardines)

Rich in omega-3 fatty acids, fatty fish help lower triglycerides and reduce inflammation, key to preventing heart disease.

Image Source: iStock

Oats and Barley

Packed with soluble fibre, these grains help reduce LDL ("bad") cholesterol and keep arteries clear.

Image Source: iStock

Leafy Greens (like Spinach, Kale, and Swiss Chard)

These are high in potassium, antioxidants, and nitrates, which help lower blood pressure and improve arterial function.

Image Source: iStock

Nuts (especially Walnuts and Almonds)

Full of heart-healthy fats, fibre, and plant sterols, nuts help improve cholesterol levels and reduce inflammation.

Image Source: iStock

Berries (Blueberries, Strawberries, etc.)

Loaded with antioxidants and fibre, berries help fight oxidative stress and support heart and vascular health.

Image Source: iStock

Legumes (Beans, Lentils, Chickpeas)

Excellent plant-based protein sources, legumes are high in fibre and low in fat, helping to stabilise blood sugar and cholesterol.

Image Source: iStock

Avocados

Rich in monounsaturated fats and potassium, avocados help lower blood pressure and improve overall heart health.

Image Source: iStock

Dark Chocolate (in moderation)

With flavonoids that may improve circulation and lower blood pressure, dark chocolate (70% cocoa or more) is a heart-friendly treat—just keep portions in check.

Image Source: iStock

Thanks For Reading!

Next: 8 Secrets Behind Keerthy Suresh’s Glow-Up: Beauty & Fitness Revealed!

Read Next