The Best Foods For Heart Health, And What To Avoid
3. Lean and plant protein
While certain proteins -- like red and processed meat -- can be hard on your heart, others top the list of foods for heart health. The key here is to look for plant-based protein, lean animal proteins and fish. Experts recommend mixing up your protein sources. So you have plenty of options, stock up on:
Lentils
Beans
Nuts
Seeds
Tofu
Fish, especially ones high in omega-3 fatty acids
Eggs
Low-fat dairy products
Poultry
Seeds
Swap some of your red meat and cured pork for the options above and you'll be doing your heart a favor.