Abstract Liquid-phase extraction coupled with metal–organic frameworks-based dispersive solid phase extraction was developed and applied to the extraction of pesticides in high fatty matrices. The herbicides were ultrasonically extracted from peanut using ethyl acetate as extraction solvent. The separation of the analytes from a large amount of co-extractive fat was achieved by dispersive solid-phase extraction using MIL-101(Cr) as sorbent. In this step, the analytes were adsorbed on MIL-101(Cr) and the fat remained in bulk. The herbicides were separated and determined by high-performance liquid chromatography. The experimental parameters, including type and volume of extraction solvent, ultrasonication time, volume of hexane and eluting solvent, amount of MIL-101(Cr) and dispersive solid phase extraction time, were optimized. The limits of detection for herbicides range from 0.98 to 1.9μg/kg. The recoveries of the herbicides are in the range of 89.5–102.7% and relative standard deviations are equal or lower than 7.0%. The proposed method is simple, effective and suitable for treatment of the samples containing high content of fat.