15 Best Foods for a Healthy Heart

Heart disease remains the leading cause of death worldwide, but diet plays a significant role in prevention. Foods rich in fiber, omega-3 fatty acids, antioxidants, and healthy fats can lower cholesterol, reduce inflammation, and support cardiovascular health. Incorporate these heart-healthy foods into your daily meals for long-term heart protection.

The Rankings

1 🫘

Navy Beans

255 cal · 15.0g protein · 47.0g carbs · 1.1g fat · 19.0g fiber · 1 cup cooked (182g)

Navy Beans provides 19.0g of fiber per serving, which helps lower LDL cholesterol and supports overall cardiovascular health.

2 🥑

Avocado

322 cal · 4.0g protein · 17.1g carbs · 29.5g fat · 13.5g fiber · 1 whole (200g)

Avocado provides 13.5g of fiber per serving, which helps lower LDL cholesterol and supports overall cardiovascular health.

3 🫘

Lentils

230 cal · 18.0g protein · 40.0g carbs · 0.8g fat · 16.0g fiber · 1 cup cooked (198g)

Lentils provides 16.0g of fiber per serving, which helps lower LDL cholesterol and supports overall cardiovascular health.

4 🫘

Split Peas

231 cal · 16.0g protein · 41.0g carbs · 0.8g fat · 16.0g fiber · 1 cup cooked (196g)

Split Peas provides 16.0g of fiber per serving, which helps lower LDL cholesterol and supports overall cardiovascular health.

5 🫐

Chia Seeds

137 cal · 4.7g protein · 12.0g carbs · 8.7g fat · 10.0g fiber · 1 oz (28g)

Chia Seeds provides 10.0g of fiber per serving, which helps lower LDL cholesterol and supports overall cardiovascular health.

6 🫘

Black Beans

227 cal · 15.0g protein · 41.0g carbs · 0.9g fat · 15.0g fiber · 1 cup cooked (172g)

Black Beans provides 15.0g of fiber per serving, which helps lower LDL cholesterol and supports overall cardiovascular health.

7 🫘

Pinto Beans

245 cal · 15.0g protein · 45.0g carbs · 1.1g fat · 15.0g fiber · 1 cup cooked (171g)

Pinto Beans provides 15.0g of fiber per serving, which helps lower LDL cholesterol and supports overall cardiovascular health.

8 🫘

Lima Beans

216 cal · 15.0g protein · 39.0g carbs · 0.7g fat · 13.0g fiber · 1 cup cooked (170g)

Lima Beans provides 13.0g of fiber per serving, which helps lower LDL cholesterol and supports overall cardiovascular health.

9 🫘

Chickpeas

269 cal · 15.0g protein · 45.0g carbs · 4.2g fat · 12.0g fiber · 1 cup cooked (164g)

Chickpeas provides 12.0g of fiber per serving, which helps lower LDL cholesterol and supports overall cardiovascular health.

10 🫐

Pomegranate

234 cal · 4.7g protein · 53.0g carbs · 3.3g fat · 11.0g fiber · 1 medium (282g)

Pomegranate provides 11.0g of fiber per serving, which helps lower LDL cholesterol and supports overall cardiovascular health.

11 🫘

Kidney Beans

225 cal · 15.0g protein · 40.0g carbs · 0.9g fat · 11.0g fiber · 1 cup cooked (177g)

Kidney Beans provides 11.0g of fiber per serving, which helps lower LDL cholesterol and supports overall cardiovascular health.

12 🫘

White Beans

249 cal · 17.0g protein · 45.0g carbs · 0.6g fat · 11.0g fiber · 1 cup cooked (179g)

White Beans provides 11.0g of fiber per serving, which helps lower LDL cholesterol and supports overall cardiovascular health.

13 🫐

Pumpkin Seeds

126 cal · 5.3g protein · 15.0g carbs · 5.5g fat · 5.2g fiber · 1 oz (28g)

Pumpkin Seeds provides 5.2g of fiber per serving, which helps lower LDL cholesterol and supports overall cardiovascular health.

14 🫘

Soybeans

298 cal · 29.0g protein · 17.0g carbs · 15.0g fat · 10.0g fiber · 1 cup cooked (172g)

Soybeans provides 10.0g of fiber per serving, which helps lower LDL cholesterol and supports overall cardiovascular health.

15 🥜

Almonds

164 cal · 6.0g protein · 6.1g carbs · 14.0g fat · 3.5g fiber · 1 oz (28g)

Almonds provides 3.5g of fiber per serving, which helps lower LDL cholesterol and supports overall cardiovascular health.

Quick Comparison Table

Here is a side-by-side nutritional comparison of all the foods on this list:

#FoodCaloriesProteinCarbsFatFiber
1🫘 Navy Beans25515.0g47.0g1.1g19.0g
2🥑 Avocado3224.0g17.1g29.5g13.5g
3🫘 Lentils23018.0g40.0g0.8g16.0g
4🫘 Split Peas23116.0g41.0g0.8g16.0g
5🫐 Chia Seeds1374.7g12.0g8.7g10.0g
6🫘 Black Beans22715.0g41.0g0.9g15.0g
7🫘 Pinto Beans24515.0g45.0g1.1g15.0g
8🫘 Lima Beans21615.0g39.0g0.7g13.0g
9🫘 Chickpeas26915.0g45.0g4.2g12.0g
10🫐 Pomegranate2344.7g53.0g3.3g11.0g
11🫘 Kidney Beans22515.0g40.0g0.9g11.0g
12🫘 White Beans24917.0g45.0g0.6g11.0g
13🫐 Pumpkin Seeds1265.3g15.0g5.5g5.2g
14🫘 Soybeans29829.0g17.0g15.0g10.0g
15🥜 Almonds1646.0g6.1g14.0g3.5g
Calory

Calory makes tracking calories simple and beautiful. Download Now

Summary and Recommendations

The foods listed above represent some of the best choices for foods for heart health. Remember that no single food is a magic solution. The most effective approach is building a balanced diet that incorporates a variety of nutrient-dense foods. Use the Calory app to track these foods and see how they fit into your personalized nutrition plan. Whether you are just starting your health journey or fine-tuning an established routine, these foods provide the nutritional foundation for success.

Calory
Find the best foods for your goals Scan barcodes, log meals, and see your nutrition breakdown in seconds.

Track your nutrition in Calory

Scan barcodes, search foods, or use AI-powered photo recognition. Calory makes calorie tracking effortless.