A method for analyzing 26 types of steroids in egg matrix was developed. The method used liquid chromatography coupled with tandem mass spectrometry (LC–MS/MS) in electrospray ionization mode (ESI). The procedure involved extraction with acetonitrile and removal of phospholipids by zinc chloride (ZnCl2) followed by SPE cleanup with a Plexa cartridge. The effect of ZnCl2 on phospholipid removal was directly observed using the post column infusion procedure. The SPE washing and elution conditions were optimized using a shallow gradient procedure. The free and conjugated steroids forms were determined using enzyme hydrolysis. The developed method resulted in satisfactory precision (RSD ≤ 15%), and the limits of quantification were between 0.05 and 25 ng/g depending on the steroid types. The recoveries ranged from 63.2% to 121.5%. Finally, the developed method was successfully applied to compare the steroids in eggs from different species (i.e., hen, duck, quail and pigeon eggs) or different raising system (i.e., normal vs. organic eggs). The steroids can be clearly clustered according to species and raising system. The hierarchical clustering analysis indicated similarity of the steroids among the species. The developed method is sensitive and useful for detection and quantification of steroids in eggs and can be used for residue control programs. In addition, the observed steroid content will provide a fundamental reference for food risk assessment analysis.