Hemoproteinele sunt cromoproteine care conțin hem .
Ca componentă neproteică, hemoproteinele includ porfirine de fier sau magneziu similare din punct de vedere structural. Componenta proteică poate fi diversă atât ca compoziție, cât și ca structură. Grupul de hemoproteine include:
Baza structurii grupului protetic al majorității proteinelor care conțin hem este inelul porfirinic, care, la rândul său, este un derivat al compusului tetrapirol - porfirina .