Human Body Why is blood red? Red blood cells contain haemoglobin, a protein with iron that binds oxygen.