While salmon is a good choice, some experts recommend slivered almonds as a heart-healthy alternative. These nuts contain omega-3s, a healthy fat, and fiber. Compared to other nuts, almonds are low in calories and go well with vegetables, fish, chicken, and eggs. You can add a handful of almonds to a salad or drizzle some olive oil on bread. This nut is high in fiber and heart-healthy fats, and it has been linked to a reduced risk of heart disease and cancer.