A basis for protein crystal preparation for high resolution structure determination is provided for vertebrate cytochrome c. Crystals are shown to grow in the presence of ammonium sulfate and sodium nitrate for tuna, horse and bovine cytochrome c. All the crystals obtained diffracted X-ray to a resolution better than 2.0 Å. X-ray crystallography revealed that a nitrate ion combines two protein molecules near the C-terminal, thus stabilizing the terminal region. A combined use of two salts for crystallization is considered to be a reasonable and rationalized way of growing high quality crystals for this protein.