High quality Resonance Raman (RR) and resonance Raman Optical Activity (ROA) spectra of cytochrome c were obtained in order to perform full assignment of spectral features of the resonance ROA spectrum. The resonance ROA spectrum of cytochrome c revealed a distinct spectral signature pattern due to resonance enhanced skeletal porphyrin vibrations, more pronounced than any contribution from the protein back-bone. Combining the intrinsic resonance enhancement of cytochrome c with surface plasmon enhancement by colloidal silver particles, the Surface Enhanced Resonance Raman Scattering (SERRS) and Chiral Enhanced Raman Spectroscopy (ChERS) spectra of the protein were successfully obtained at very low concentration (as low as 1 µM). The assignment of spectral features was based on the information obtained from the RR and resonance ROA spectra. Excellent agreement between RR and SERRS spectra is reported, while some disparities were observed between the resonance ROA and ChERS spectra. The difference can be ascribed perturbations of the physical properties of the protein upon adhesion to the surface of the silver colloids.