Yes, vegetarian and vegan diets can be heart-healthy when they include a variety of nutrient-dense plant-based foods like fruits, vegetables, whole grains, legumes, nuts, and seeds.