Put your hand over your heart and take a personal pledge to feed your ticker the kind of taste-good, feel-great foods that will keep it pumping efficiently for the long haul. Nowadays, heart-healthy eating doesn’t just focus on what to avoid (namely, those artery-clogging saturated fats and dastardly trans fats); science shows that it’s equally important to dish up foods brimming with powerfully protective antioxidants and nutrients. That includes standbys like good-fat fish, olive oil, and avocados, along with fiber- and vitamin-filled stars like flaxseed, bulgur, and berries. These six recipes make filling your plate with a variety of fruits, vegetables, whole grains, and lean proteins delectably satisfying.

Tuna, Asparagus, and Lima Bean Salad

Serves 4 / Fatty fish like tuna, salmon, and trout are rich sources of omega-3 fats, which may help ease inflammation as well as lower levels of blood fats called triglycerides. Tuna and lima beans also deliver a punch of blood pressure-lowering potassium. Ingredient tip: If you prefer, edamame makes a nice substitute for lima beans, but is higher in fat. Serving tip: Garnish with sliced avocado. View recipe.