A method based on matrix solid phase dispersion (MSPD) using C18 as dispersant, and a subsequent cleanup step with amino-propyl solid phase extraction cartridges and liquid chromatography electrospray ionization tandem mass spectrometry (LC-ESI-MS/MS) has been developed for the simultaneous determination of nonylphenol (NP), octylphenol (OP) and bisphenol A (BPA) in eggs and milk. Recovery studies were performed at different fortification levels. Average recoveries by MSPD varied from 79% of BPA to 98% of NP and relative standard deviations were equal or lower than 15% for egg samples. The average recoveries in milk ranged from 86 to 84% for BPA, 90 to 99% for NP and 82 to 103% for OP and relative standard deviations were equal to or lower than 8%. The limits of detection (LODs) in eggs were 0.10, 0.10 and 0.25 microg/kg for BPA, NP and OP, respectively and LODs for milk were 0.10, 0.05 and 0.10 microg/kg for BPA, NP and OP, respectively. Investigation of the levels in commercial samples indicated that NP was ubiquitous in milk and eggs at levels ranging from 4.24 to 17.60 microg/kg, and the milk samples were more heavily contaminated by NP than were the egg samples.