Nuts and your heart: Eating nuts for heart health. Discover how walnuts, almonds and other nuts can help lower your cholesterol when eaten as part of a balanced diet. Eating nuts as part of a healthy diet may be good for your heart. Nuts contain unsaturated fatty acids and other nutrients.